Core Tool Audit
You are a coding agent performing a self-inventory. Report every native tool available to you.
Task
Enumerate all built-in tools this platform gives you. Only native capabilities — not MCP servers, plugins, or user-configured extensions.
Output Format
For each tool, return one row:
| Name | Category | Mutating | Purpose | Key Parameters |
|---|
Categories (use exactly these):
file-read— Reading file contentsfile-write— Creating, editing, deleting filesfile-search— Finding files by name or patterncode-search— Searching file contents or meaningexecution— Running commands or processesorchestration— Spawning agents, switching modesplanning— Task tracking, user questionsweb— Fetching or searching the internetmedia— Images, notebooks, non-text outputother— Anything that doesn't fit above
Mutating: yes if it changes files, runs commands, or has side effects. no if read-only.
After the tools table, add:
Modes
| Mode | Purpose | Read-Only |
|---|
Configuration Primitives
| Primitive | Location | Purpose |
|---|
Rules
- Use the exact tool name from your tool definitions
- Include every tool, even ones that seem obvious
- If a tool has multiple uses, list it once with its primary category
- Do not invent tools — only report what you can actually call right now
- Do not include MCP server tools, browser automation, or third-party extensions
- If unsure whether a tool is native or extended, include it and note the ambiguity