What each toolset entry gives the model
Three columns: the toolsets entry in the agent file, what the runtime starts for it, and the tool names that arrive in the model request. Captured rows: type filesystem is a built-in toolset in the docker-agent process and gives nine tools, directory_tree, edit_file, list_directory, read_file, read_multiple_files, search_files_content, write_file, create_directory and remove_directory; type shell gives one tool, shell, with cmd, cwd and timeout, one command per call. Rows from the docs, not run: type mcp with ref docker:duckduckgo runs a catalog server in a container through the MCP Gateway, type mcp with command, args and env starts a child process over stdio with aqua auto-install, and type mcp with remote.url reaches a network endpoint over streamable HTTP or SSE; each gives the tools its server lists.
AGENT FILE ENTRY
WHAT RUNS
TOOL NAMES THE MODEL GETS
type: filesystem
files.yaml
built-in toolset
inside the
docker-agent process
directory_tree, edit_file,
list_directory, read_file,
read_multiple_files,
search_files_content,
write_file, create_directory,
remove_directory
type: shell
files.yaml, guarded.yaml
built-in toolset
one command per call
shell
cmd, cwd, timeout (30 s)
THREE FORMS OF TYPE: MCP, FROM THE DOCS, NOT RUN
type: mcp
ref: docker:duckduckgo
MCP Gateway
server in a container
the server's tools
names from tools/list
type: mcp
command, args, env
child process
stdio, aqua install
the server's tools
names from tools/list
type: mcp
remote.url
network endpoint
streamable or sse
the server's tools
names from tools/list