What’s New in CodeBot
CodeBot v3 is a major step forward for CodeBot in Elements: more agentic, more deeply integrated, safer to use for real project work, and better equipped for larger coding tasks.
The latest round of CodeBot work turns it from a conversational coding assistant into a more capable development partner inside Fire, Water and Campfire. It can understand more context, use more tools, manage longer workflows, and show you exactly what it wants to change before anything lands in your project.
Top Highlights
Agentic Workflows
CodeBot can now take on larger multi-step tasks, route work through execution and review passes, and keep moving through longer development flows.
Security Review Mode
A dedicated Security Review profile and skill help CodeBot focus on risks, code review, and security-minded feedback.
First-Class Skills
Bundled, private, app-scoped, session-guarded, and agent-only skills let CodeBot apply focused guidance for languages, platforms, and workflows.
CodeBot Manager
A new management surface gives users visibility and control over skills, memories, MCP configuration, and related CodeBot setup.
Safer Automation
File edits, commands, builds, git operations, and dangerous actions now have clearer approvals, scoped persistence, and safer repeated-use behavior.
Inline Diff Review
CodeBot can show file-change diffs directly in approval flows, including cached approvals and external diff viewer integration.
External Diff Corrections
Adjust AI-proposed changes in an external diff tools such as Araxis Merge or Kaleidoscope, and CodeBot can pick those corrections back up into the workflow.
More Project Power
CodeBot can build arbitrary projects and solutions in the background, inspect build results, run, debug, test, and publish projects.
Expanded Workspace Tools
CodeBot can rename and delete files, replace symbols, perform richer text replacements, inspect folders, access search results, and work with current editor context.
Background AI
Some editor AI actions now run as background tasks instead of cluttering the main CodeBot conversation.
Better Chat Experience
Multiline input, better scrolling, HTML chat export, done and attention sounds, cleaner status rendering, and richer activity indicators make CodeBot feel more polished.
Usage and Cost Visibility
CodeBot now surfaces token and model usage plus pricing information in the footer and info UI.
Built for Real Development Work
CodeBot’s new agentic core is designed for work that does not fit into a single chat reply. It can plan, act, review, continue, and keep track of status while remaining anchored in the project, files, tools, and approval boundaries around the IDE.
- Persistent agent sessions restore state and keep longer work from losing context.
- Execution and review passes help CodeBot finish work and then check its own result.
- Background runs and spawned agents are visible in the UI, with cleaner status updates and cancellation support.
- Tool progress, activity summaries, and error display make it easier to understand what CodeBot is doing.
- Security review mode brings a focused profile for review-heavy and risk-sensitive work.
- CodeBot can run editor AI in the background when the main conversation is not the right place for the task.
More Capable, More Transparent Tools
CodeBot’s tool surface is much broader now, but it is also more explicit about what it wants to do. Approval checkpoints, inline diffs, external diff support, and scoped grants keep the user in control while CodeBot gets more useful.
- Inline diff approvals show proposed file changes before they are applied.
- External diff tools can be used to refine AI changes and feed corrections back to CodeBot.
- Build, run, debug, test, and publish actions are available from CodeBot workflows.
- New file and text APIs cover symbol replacement, richer text replacement, renames, deletes, folder inspection, URL content, and search results.
- Terminal commands, git operations, and other sensitive actions use clearer approval paths.
- MCP support lets CodeBot connect to broader tool ecosystems while preserving session-aware behavior.
A More Polished Everyday Assistant
Alongside the deeper agentic work, CodeBot received many quality-of-life improvements that make it feel better during normal use: cleaner rendering, better scrolling, richer footer info, usage visibility, and a more comfortable composer.
Skills can now shape the answer for the language and project at hand, chat can be exported as HTML, file links in prose jump back to the IDE, and CodeBot’s status UI does a better job of showing when it is thinking, working, waiting for approval, or done.
