Releases: tailcallhq/forgecode
Releases · tailcallhq/forgecode
v2.9.6
Changes
🐛 Bug Fixes
- fix(config): prevent base_path from flipping to ~/.forge when ~/forge still holds user data @tusharmath (#2925)
v2.9.5
Changes
🐛 Bug Fixes
- fix(fd): exclude lock files from workspace file indexing @tusharmath (#2923)
- fix(zsh): resolve config path dynamically to open the correct file for editing @tusharmath (#2919)
- fix: reduce over-reliance on sage agent over sem_search @amitksingh1490 (#2913)
v2.9.4
Changes
🐛 Bug Fixes
- fix(openai): handle providers emitting both reasoning and reasoning_content fields @tusharmath (#2911)
v2.9.3
Changes
🐛 Bug Fixes
- fix(openai): handle providers emitting both reasoning and reasoning_content fields @tusharmath (#2911)
- fix(cli): show agent list before setting a session model @tusharmath (#2910)
🧰 Maintenance
- refactor(config): change default home directory from ~/forge to ~/.forge @youming-ai (#2902)
v2.9.2
Changes
🐛 Bug Fixes
- fix(title-generation): abort background task on conversation end @amitksingh1490 (#2906)
🧰 Maintenance
- chore(config): add 524 to retryable status codes @tusharmath (#2895)
v2.9.1
Changes
🐛 Bug Fixes
- fix(cli): add missing config-model command alias @ssddOnTop (#2901)
- fix: route OpenCode Go requests to correct endpoint instead of Zen @amitksingh1490 (#2899)
v2.9.0
Changes
🚀 Features
- feat(skill): add agents skills from ~/.agents/skills @tusharmath (#2890)
- feat(orch): enforce pending todo completion before task finish @amitksingh1490 (#2841)
- feat(config): add currency symbol and conversion rate to rprompt @tusharmath (#2887)
- feat(ui): replace :env and :config table with full TOML config view @tusharmath (#2886)
- feat(mcp): Add OAuth 2.0 authentication support for MCP servers @amitksingh1490 (#2842)
- feat: Add OpenCode Go provider support @ravshansbox (#2825)
🐛 Bug Fixes
- fix(cli): set provider and model atomically @tusharmath (#2885)
- fix(config): parse selected fields safely when names contain spaces @amitksingh1490 (#2883)
🧰 Maintenance
- chore(provider): add new model entries to provider catalogs @amitksingh1490 (#2897)
- chore(deps): bump the minor group across 1 directory with 2 updates @dependabot[bot] (#2856)
v2.8.0
Changes
🚀 Features
- feat: subagent as task @amitksingh1490 (#2508)
🐛 Bug Fixes
- fix(config): re-read ForgeConfig via infra get_config @tusharmath (#2878)
- fix(http): consolidate sanitize_headers into forge_infra and expand sensitive header list @amitksingh1490 (#2879)
🧰 Maintenance
- fix(config): re-read ForgeConfig via infra get_config @tusharmath (#2878)
- chore(skill): add resolve-fixme skill to find and triage FIXME @tusharmath (#2876)
v2.7.0
Changes
🚀 Features
- feat(tools): add multi_patch tool for batch file edits @amitksingh1490 (#2840)
- feat(config): allow configuration of the base_path @tusharmath (#2864)
📝 Documentation
🐛 Bug Fixes
- feat(tools): add multi_patch tool for batch file edits @amitksingh1490 (#2840)
- fix(http): append debug request body chunks instead of overwriting @tusharmath (#2875)
- fix(ui): allow model selection when provider activation completes without selection @amitksingh1490 (#2863)
- fix(app): return error when conversation is not found @tusharmath (#2852)
- fix: atomic provider and model selection with proper cancellation handling @ashprakasan (#2803)
- fix: correct token double-counting for Anthropic and Bedrock providers @amitksingh1490 (#2861)
- fix(sync): exclude symlinked files from discovery results @tusharmath (#2849)
- fix(bedrock): sanitize tool call IDs for Anthropic compatibility @amitksingh1490 (#2837)
🧰 Maintenance
- chore(auth): add warning for Claude Code provider about account ban risk @amitksingh1490 (#2838)
- chore(alias): add 'provider' alias for provider-login commandchore @amitksingh1490 (#2865)
- refactor(config): read ForgeConfig once at startup and thread it through the stack @tusharmath (#2850)
- chore(deps): bump the major group across 1 directory with 5 updates @dependabot[bot] (#2783)
v2.6.0
Changes
🚀 Features
- feat(auth): add OAuth authorization code + PKCE for Codex provider @tivris (#2790)
- feat(ui): add workspace init confirmation before syncing @tusharmath (#2822)
- feat(config): add
[[providers]]in.forge.toml@tusharmath (#2821) - feat(app): make commit history depth configurable via max_commit_count @tusharmath (#2762)
- feat(config): add config-reload to clear all session overrides @tusharmath (#2819)