Searching, Opening, and Reviewing
CodeBot can search your project or workspace, read approved web pages, open URLs for you, run approved commands, and show proposed changes as diffs. These capabilities help CodeBot gather context and verify work without relying only on conversation text.
Ask CodeBot to Search
CodeBot can search known project or workspace files, and in Fire and Water it can also use the IDE search surface.
Typical prompts:
- "Find every reference to this setting."
- "Search for this error message in the solution."
- "Show me current IDE search results."
- "Find likely callers before changing this method."
Search is often a good first step before edits, refactors, or explanations.
Ask CodeBot to Read or Open Web Content
With approval, CodeBot can read text from a web page. It can also open a URL for you in a browser or associated app.
Typical prompts:
- "Read this documentation page and summarize the relevant part."
- "Open the issue URL for me."
- "Check this release note before changing the code."
Use web reading when CodeBot needs page contents. Use opening when you want to view the URL yourself.
Ask CodeBot to Run an Approved Command
CodeBot can run terminal commands when a task genuinely needs the shell. This is useful for build scripts, test tools, package managers, local utilities, or diagnostics that are not covered by safer host-specific tools.
Typical prompts:
- "Run this test command and summarize failures."
- "Check whether this port is listening."
- "Run the formatter."
Commands require approval. CodeBot should prefer safer host-specific tools when they exist, such as Campfire workspace Git for Git operations or IDE build tools for Elements builds.
Ask CodeBot to Inspect a Folder
CodeBot can list the direct contents of an absolute local folder path. This is useful when you explicitly ask about a folder outside the current project or workspace model.
Typical prompts:
- "List the files in this output folder."
- "Check what was generated under this path."
Ask CodeBot to Recheck MCP Connections
If a configured MCP-backed capability seems unavailable, CodeBot can recheck MCP endpoints and report which tools, resources, and prompts are available.
Typical prompts:
- "Recheck MCP connections."
- "Why is this connector tool not showing up?"
Ask CodeBot to Show a Proposed Diff
CodeBot can show a proposed old-vs-new text diff without writing files.
Typical prompts:
- "Show me the diff before applying this."
- "Compare these two versions."
- "Draft the change and let me review it first."
Ask CodeBot for Clarification or Current Time
CodeBot can ask you structured follow-up questions when it needs a decision, and it can resolve current time before dealing with relative dates.
Typical prompts:
- "Ask me before choosing between these approaches."
- "Schedule this for tomorrow morning."
- "Use today's date in the generated text."