--- type: agent-doc agent: ForgeCode source: https://forgecode.dev/releases/2025/August/ scraped: 2026-04-28T21:02:29.273189+00:00 content_hash: 091c9eb9 --- # August Update to latest version !! Get the instructions from the docs [Get Started](https://forgecode.dev/docs/) ## v0.112.0​ ### 🚀 Features​ - feat: show usage on completion @manthanabc (#1448) ### 🐛 Bug Fixes​ - fix: sync conversation before completion @manthanabc (#1465) - chore(deps): bump the patch group with 12 updates @dependabot[bot] (#1458) - fix: agent response format @tusharmath (#1457) - fix: fixed metrics usages in orch.rs @manthanabc (#1449) ### 🧰 Maintenance​ - chore(deps): bump the patch group with 12 updates @dependabot[bot] (#1458) - chore(deps): bump the minor group with 2 updates @dependabot[bot] (#1459) - refactor: rename tools for consistency and clarity @tusharmath (#1453) --- ## v0.111.0​ - feat: add Cerebras provider support @amitksingh1490 (#1446) - feat: add support for z.ai provider @amitksingh1490 (#1443) - feat: AGENTS.md support @jayantpranjal0 (#1395) - fix: improve sub-agent traces @tusharmath (#1444) - fix: implement set-cache transformer and usage for Anthropic @amitksingh1490 (#1439) - fix: improve system prompt caching @laststylebender14 (#1441) - fix: improve sub-agent traces @tusharmath (#1444) - chore: clean up posthog implementation @laststylebender14 (#1415) --- ## v0.110.1​ - fix: agent level custom rules not getting attached when default custom rules are defined @jayantpranjal0 (#1422) - fix: prevent tool call notifications for agent tools @tusharmath (#1436) - fix: improve format for reasoning messages @tusharmath (#1432) --- ## v0.110.0​ - feat: use agent to agent communication in forge @tusharmath (#1430) - feat: add researcher - SAGE @tusharmath (#1426) - feat: Open new chat on completion @manthanabc (#1301) - fix: drop forced login for users @tusharmath (#1431) - fix: improve agent-2-agent communication via tool call @tusharmath (#1428) - fix: improve cache breakpoints @amitksingh1490 (#1424) - fix: send tool call errors as feedback @tusharmath (#1411) - fix: update summarization prompt for plan files @tusharmath (#1419) - fix: improve agent-2-agent communication via tool call @tusharmath (#1428) - chore: drop task management tools @tusharmath (#1429) - feat: Open new chat on completion @manthanabc (#1301) --- ## v0.109.2​ - fix: update README for clarity and organization of setup instructions @amitksingh1490 (#1418) - fix: prevent overflow in eviction logic for empty or single message context @amitksingh1490 (#1412) - fix: ensure tool_choice is set only when tools are defined in the req @amitksingh1490 (#1414) - fix: disable login call on start and update provider error message. @amitksingh1490 (#1417) - Revert "fix: ensure tool_choice is set only when tools are defined in… @amitksingh1490 (#1413) --- ## v0.109.1​ - fix: optimize user input handling in Console by removing block_in_place @tusharmath (#1408) - fix: revert permissions check @tusharmath (#1407) - fix: handle numeric pricing in OpenAI-compatible APIs @tusharmath (#1403) --- ## v0.109.0​ - feat: add new agents for documentation review and technical writing @amitksingh1490 (#1397) - fix: update formatting for sections in prompt template @tusharmath (#1400) - fix: update permissions to allow all read, write, command, and url access @tusharmath (#1401) --- ## v0.108.0​ - feat: Added configurable timeout for tools (#1249) @manthanabc (#1293) - chore: CLI capabilities for system permissions @ssddOnTop (#1334) - feat: add /usage command @laststylebender14 (#1365) - fix: windows file attachments @jayantpranjal0 (#1394) - fix: use cwd to identify plan dir @tusharmath (#1391) - fix: split compaction handling into system and user message @laststylebender14 (#1390) - fix: show only date in user prompt @laststylebender14 (#1389) - fix: removed dead code @manthanabc (#1384) - fix: summarization prompt improvements @tusharmath (#1382) - chore: treat policy denial as success response @ssddOnTop (#1385) - chore: consolidate tool usage instructions into main template and remove partial @tusharmath (#1392) - refactor: replace tokio::sync::Mutex with std::sync::Mutex in input.rs @tusharmath (#1393) - fix: use cwd to identify plan dir @tusharmath (#1391) - chore: update checkout action @manthanabc (#1388) - chore(deps): bump slab from 0.4.10 to 0.4.11 @dependabot[bot] (#1375) - chore: CLI capabilities for system permissions @ssddOnTop (#1334) --- ## v0.107.0​ - feat: forge sandbox @tusharmath (#1371) - fix: compaction token_count logic @jayantpranjal0 (#1343) - fix: system lag on exit @laststylebender14 (#1377) - fix: context limit being exceeded with image URLs @tusharmath (#1372) - chore(deps): bump uuid from 1.17.0 to 1.18.0 in the minor group @dependabot[bot] (#1369) --- ## v0.106.0​ - feat: implement special plan creation tool @tusharmath (#1366) - fix: tweaks to handle plans better @tusharmath (#1364) - fix: add schemars dependency and ensure OpenAI compatibility @amitksingh1490 (#1361) - fix: enhance error handling in ChatCompletionMessage @tusharmath (#1360) - fix: add cache hydration in new conversation handling @tusharmath (#1358) - fix: attempt retry on empty responses @tusharmath (#1356) - fix: update error handling in agent loading and improve YAML schema reference @tusharmath (#1353) - chore: update rust-toolchain @jayantpranjal0 (#1352) - refactor: move provider dtos into forge_app/dto @tusharmath (#1362) --- ## v0.105.0​ - feat: parse line start end symbol in attachment @laststylebender14 (#1345) - feat: using frontmatter to define agents @ssddOnTop (#1152) - fix: improve attempt completion requirements @tusharmath (#1346) - fix: improve response performance @tusharmath (#1342) - fix: update workflow configuration and enhance template guidelines @tusharmath (#1341) - fix: improve system prompt structure @tusharmath (#1339) - fix: update line truncation to handle character count and add unicode tests @tusharmath (#1340) ### 🚀 Performance​ - fix: improve response performance @tusharmath (#1342) - refactor: move forge_provider into forge_services/provider @jayantpranjal0 (#1333) --- ## v0.104.4​ - fix: improve tool truncation performance @laststylebender14 (#1203) - fix: add system time in user prompt @laststylebender14 (#1331) - fix: remove instructions that were not helping @tusharmath (#1329) - fix: show time in d h m s format @laststylebender14 (#1327) - chore(deps): bump the patch group with 5 updates @dependabot[bot] (#1320) - fix: add label for switching model in banner display @amitksingh1490 (#1323) - fix: handle file names with special chars in fuzzy matcher @jayantpranjal0 (#1310) - fix: new command should reset the conversation @PoulavBhowmick03 (#1220) - fix: add HTTP/2 support and improve error handling in ForgeHttpInfra @amitksingh1490 (#1315) - chore: add tests for orchestrator @tusharmath (#1325) - chore(deps): bump the patch group with 5 updates @dependabot[bot] (#1320) - chore: add labels ci: build all targets @tusharmath (#1324) - chore: update dependencies @reneleonhardt (#1256) - fix: handle file names with special chars in fuzzy matcher @jayantpranjal0 (#1310) --- ## v0.104.3​ - fix: compact settings in forge.yaml @jayantpranjal0 (#1268) - fix: remove unused system time variable from template @tusharmath (#1307) - fix: use relative path for autocomplete fuzzy match @jayantpranjal0 (#1297) - fix: parsing empty MCP configuration @Achyutha (#1304)