August
Update to latest version !!Get the instructions from the docs
Get Startedv0.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
🚀 Features
- feat: add Cerebras provider support @amitksingh1490 (#1446)
- feat: add support for z.ai provider @amitksingh1490 (#1443)
- feat: AGENTS.md support @jayantpranjal0 (#1395)
🐛 Bug Fixes
- fix: improve sub-agent traces @tusharmath (#1444)
- fix: implement
set-cachetransformer and usage for Anthropic @amitksingh1490 (#1439) - fix: improve system prompt caching @laststylebender14 (#1441)
🧰 Maintenance
- fix: improve sub-agent traces @tusharmath (#1444)
- chore: clean up posthog implementation @laststylebender14 (#1415)
v0.110.1
🐛 Bug Fixes
- 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
🚀 Features
- feat: use agent to agent communication in forge @tusharmath (#1430)
- feat: add researcher - SAGE @tusharmath (#1426)
- feat: Open new chat on completion @manthanabc (#1301)
🐛 Bug Fixes
- 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)
🧰 Maintenance
- 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
🐛 Bug Fixes
- 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
🐛 Bug Fixes
- 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
🚀 Features
- feat: add new agents for documentation review and technical writing @amitksingh1490 (#1397)
🐛 Bug Fixes
- 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
🚀 Features
- feat: Added configurable timeout for tools (#1249) @manthanabc (#1293)
- chore: CLI capabilities for system permissions @ssddOnTop (#1334)
- feat: add
/usagecommand @laststylebender14 (#1365)
🐛 Bug Fixes
- 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)
🧰 Maintenance
- 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
🚀 Features
- feat: forge sandbox @tusharmath (#1371)
🐛 Bug Fixes
- fix: compaction token_count logic @jayantpranjal0 (#1343)
- fix: system lag on exit @laststylebender14 (#1377)
- fix: context limit being exceeded with image URLs @tusharmath (#1372)
🧰 Maintenance
- chore(deps): bump uuid from 1.17.0 to 1.18.0 in the minor group @dependabot[bot] (#1369)
v0.106.0
🚀 Features
- feat: implement special plan creation tool @tusharmath (#1366)
🐛 Bug Fixes
- 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)
🧰 Maintenance
- refactor: move provider dtos into
forge_app/dto@tusharmath (#1362)
v0.105.0
🚀 Features
- feat: parse line start end symbol in attachment @laststylebender14 (#1345)
- feat: using frontmatter to define agents @ssddOnTop (#1152)
🐛 Bug Fixes
- 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)
🧰 Maintenance
- refactor: move
forge_providerintoforge_services/provider@jayantpranjal0 (#1333)
v0.104.4
🐛 Bug Fixes
- 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 sformat @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)
🧰 Maintenance
- 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
🐛 Bug Fixes
- 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)