--- type: agent-doc agent: ForgeCode source: https://forgecode.dev/releases/2025/May/ scraped: 2026-04-28T21:02:18.353781+00:00 content_hash: 6e8d5702 --- # May Update to latest version !! Get the instructions from the docs [Get Started](https://forgecode.dev/docs/) ## v0.94.5​ ### πŸ› Bug Fixes​ - fix: remove assignment of top_p in Open AI transformer @amitksingh1490 (#876) - fix(ui): resolve spinner display issues and redundant stop calls @tusharmath (#875) - fix: ensure completion tool output is recorded and all tool results are captured @tusharmath (#874) ### 🧰 Maintenance​ - chore: update the explanation description @laststylebender14 (#871) --- ## v0.94.4​ - feat: add top_p and top_k parameters for AI model configuration @tusharmath (#861) - fix: error message format for tracing @tusharmath (#867) - fix(error): improve error formatting for Retryable variant @tusharmath (#866) - fix(ui): add spinner feedback during conversation initialization @tusharmath (#862) - chore: add explanation field to forge tools @ssddOnTop (#868) - chore: add versioning to client headers for better tracking @ssddOnTop (#863) - chore: collect LLM response message @tusharmath (#865) - chore: add more tracing @ssddOnTop (#860) --- ## v0.94.2​ - fix: image handling in tool API @tusharmath (#859) - refactor: update token estimation logic and enhance usage struct with content length @tusharmath (#857) --- ## v0.94.1​ - fix(model): change supported_parameters to be optional @tusharmath (#856) --- ## v0.94.0​ ### πŸš€ Features​ - fix: token usage computation @tusharmath (#855) - feat: utilise tool supported setting from api @laststylebender14 (#846) - fix(tools): return error to agent instead of raising exception @laststylebender14 (#845) - fix: standardize error output using eprintln instead of println @tusharmath (#852) - fix(domain): resolve serde deserialization errors for conversation loading @ssddOnTop (#849) - fix: avoid caching models on ui @laststylebender14 (#847) - fix(ui): align tool numbering with consistent padding @amitksingh1490 (#835) - fix: execute shell commands correctly @laststylebender14 (#825) - fix: token usage computation @tusharmath (#855) - chore(tracking): track warnings and info messages @tusharmath (#854) - chore(conversation): add All Subscriptions section to HTML rendering @tusharmath (#853) - chore: added conversation to error context @ssddOnTop (#839) --- ## v0.93.0​ - fix(ui): add spinners for custom commands @tusharmath (#834) - fix: force update of @antinomyhq/forge package in execute_update_command @ssddOnTop (#841) - fix(provider): improve error handling for stream termination and API responses @tusharmath (#840) - fix: add cache control only for the models that supports it @laststylebender14 (#836) - fix(ui): ensure command registration occurs after workflow initialization @tusharmath (#831) - fix(mcp): change atomic ordering from SeqCst to Relaxed for reconnect logic @tusharmath (#829) - fix: .mcp.json deserialization @ssddOnTop (#828) - refactor: update ExecutableTool interface to return ToolContent instead of String @tusharmath (#832) - chore: drop Optional fields in Mcp Servers @ssddOnTop (#830) - fix: .mcp.json deserialization @ssddOnTop (#828) --- ## v0.92.0​ - feat(mcp): add support for mcp via .mcp.json @ssddOnTop (#797) - fix: implement retry at orch level @laststylebender14 (#824) - fix: improve agent interaction with completion feedback @tusharmath (#820) - fix(domain): ensure workflow model updates agent compaction configurations @tusharmath (#818) - chore: rename open router to antinomy @laststylebender14 (#819) --- ## v0.91.0​ - feat: use raw command api for command execution @laststylebender14 (#816) - fix: infinite spinner unstable internet @ssddOnTop (#810) - fix: auto update @laststylebender14 (#813) - fix: correct release ID reference in CI workflow @tusharmath (#815) - fix: app version @tusharmath (#814) - fix: application version @tusharmath (#812) --- ## v0.90.1​ - fix: CI improvements @tusharmath (#811) --- ## v0.90.0​ - feat: support environment variables across directory hierarchy @ssddOnTop (#803) - fix: consolidate question handling into forge_tool_attempt_completion @tusharmath (#807) - fix: correct tag in usage instructions for Completion tool @tusharmath (#806) - feat: persist mode in forge.yaml @laststylebender14 (#793) - fix: quotation issues in windows @ssddOnTop (#805) - fix: include tool description in schema @tusharmath (#800) - chore: store model ID with each conversation message @tusharmath (#808) - chore: update antinomy.ai links in README @laststylebender14 (#802) --- ## v0.89.0​ - feat: add update functionality on startup and an update command for manual updates @iambenkay (#720) - fix: improve error diagnostics and file operation feedback @tusharmath (#799) - chore: track model across all events @laststylebender14 (#796) --- ## v0.87.4​ - fix: support large fs_find operations @laststylebender14 (#766) - fix: compaction spinner fixes and interrupt handling @tusharmath (#783) - fix: compaction spinner updates and interruption @laststylebender14 (#775) - fix: support large shell command outputs @laststylebender14 (#748) - fix: optimise completion tool prompts @laststylebender14 (#768) - fix: add forge_tool_attempt_completion to software-designer agent's tools @amitksingh1490 (#777) - refactor(domain): standardize tool input types across services @tusharmath (#788) --- ## v0.87.2​ - fix: update CI workflow to trigger on tag pushes and update dependenc… @amitksingh1490 (#776) - fix: update CI workflow to trigger on tag pushes instead of main branch @amitksingh1490 (#773) --- ## v0.87.1​ - fix: update CI workflow to trigger on tag pushes instead of main branch @amitksingh1490 (#773) - fix: add range support for fetch tool @laststylebender14 (#745) --- ## v0.87.0​ - fix: never reveal tool name to user @laststylebender14 (#764) - fix: never reveal tool name to user @laststylebender14 (#764) - fix: allow multiline pastes @laststylebender14 (#760) --- ## v0.86.0​ - feat: allow search tool to accept file path to search in @laststylebender14 (#758) --- ## v0.85.3​ - fix: zero usage @laststylebender14 (#751) --- ## v0.85.2​ - fix: zero usage @laststylebender14 (#751) - fix(markdown): add dim attribute to code block style for better visibility @tusharmath (#752) --- ## v0.85.1​ - fix(tools): update tool names to use consistent naming convention @tusharmath (#749) --- ## v0.85.0​ - fix(tools): use JsonSchema instead of XML to Parse Tools @tusharmath (#739) - fix(tools): use JsonSchema instead of XML to Parse Tools @tusharmath (#739) --- ## v0.84.0​ - feat: ensure agent doesn't quit in-between task @laststylebender14 (#734) --- ## v0.83.2​ - fix: remove duplicate tool call params from result @laststylebender14 (#738) --- ## v0.83.1​ - fix: fs tool usage prompt to include the correct calculation @laststylebender14 (#737) --- ## v0.83.0​ - feat: add keep_ansi flag to shell tool @akmane-96 (#732) --- ## v0.82.0​ - feat: add keep_ansi flag to shell tool @akmane-96 (#732) - feat: add provider in /info @akmane-96 (#722) --- ## v0.81.0​ - feat: add token estimation feature @luffy-orf (#715) --- ## v0.80.1​ - fix(tools): image support + error on requesting a large range @tusharmath (#726) --- ## v0.80.0​ - feat(workflow): implement config file search in parent directories @tusharmath (#729) - fix(tracker): track toolcall usage @laststylebender14 (#731)