August
Update to latest version !!Get the instructions from the docs
Get Startedv0.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
/usage
command @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_provider
intoforge_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 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)
π§° 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)