Elements 13 shipped just last week, but we already have a major new round of features and enhancements landing today.
Fire & Water
- CodeBot got broader model strategy/profile work: deep reasoning profile, debugger profiles, capability-based model selection, Mistral/latest model strategy, better routing, and public orchestration enablement.
- Interactive debugging mode for CodeBot in Fire and Water.
- MCP support in CodeBot expanded with endpoint connection UI, OAuth flow support, optional local approvals for access to the MCP Server, and safer elicitation behavior.
- CodeBot also gained image generation support (less interesting for CodeBot, more intersting for the upcoming Campfire).
- Usage reports for CodeBot if Fire, Water and GitBrowser.
- GitBrowser gained CodeBot-assisted changeset analysis for unstaged diffs, and support for logical grouping of files/hunks.
Elements
- Toffee/libNougat LINQ support expanded substantially: Chunk, SkipLast, TakeLast, Zip, Append, Prepend, Aggregate, LongCount, joins/group joins, SelectMany, SequenceEqual, DefaultIfEmpty, ElementAt*, Single*, Count(block), Sum, Average, ToLookup, and corrected Except semantics.
- InternetPack updates inside Elements: percent-decoded HTTP query parameter names/values, bound-port reporting after socket bind, and consolidated multi-target project structure.
- RTL2 update: async Process completion is more reliable when output pipes stall, on Darwin.
CodeBot for Delphi
- CodeBot for Delphi is getting closer to release, with a new client build that lands a lot fixes and improvements and, more importantly, a brand new Code Bot Server backend built on the shared Infrastructure Agent Runtime.
Infrastructure
- OpenAI integration advanced quite a bit: /responses API support, image generation support, automated API key creation tweaks, usage/cost APIs, and gating/routing around newer model capabilities.
- Structured JSON response formats are now supported across AI clients and agent profiles, including OpenAI chat/responses payload handling and tests.
- Model routing became more capable: configurable model strategies, reasoning effort tracking, capability fallback routing, profile-level capabilities, explicit profile routing from message text, and better GPT model filtering.
- Agent runtime improved: AI usage tracking for runs, polished usage report presentation, cleaner profile/orchestration model, and revamped runtime overview documentation.
- Gemini tool calling support was added, and Claude request handling has been improved
High-level theme: this week is heavily CodeBot/AI-platform focused, with visible Fire/GitBrowser workflow upgrades, a sizable Infrastructure AI/MCP/OpenAI foundation push, and a smaller but meaningful Elements compiler/runtime/library fix batch.
But the most exciting thing, I think, is that CodeBot is now a painter too.
