July
Update to latest version !!Get the instructions from the docs
Get Startedv0.100.5
🐛 Bug Fixes
- fix: file search invalid utf8 issue @ssddOnTop (#1132)
🧰 Maintenance
- refactor: consolidate inquire select functionality into select module @echozyr2001 (#1128)
- chore: log file update stats @laststylebender14 (#1118)
v0.100.4
🐛 Bug Fixes
- fix: handle tool calls from Kimi2 @tusharmath (#1121)
🧰 Maintenance
- chore: update edition to 2024 @tusharmath (#1125)
v0.100.3
🐛 Bug Fixes
- fix: replace tracker error logging with tracing @tusharmath (#1117)
v0.100.2
🐛 Bug Fixes
- fix: scripts for
npx
for Windows
v0.100.1
🛠️ Refactors
- refactor: consolidate
forge_api_url
usage @tusharmath, @autofix-ci[bot] (#1104)
🐛 Bug Fixes
- fix: output reasoning tokens only if supported by model @laststylebender14 (#1105)
- fix: update HTTP-Referer header to point to the new forgecode.dev URL @amitksingh1490 (#1080)
- fix: improve LLM caching @tusharmath (#1088)
- fix: use
max_completion_tokens
instead ofmax_tokens
for open-ai compatible providers @laststylebender14 (#1086) - fix: use blocking thread to readline @tusharmath (#1085)
🧰 Maintenance
- fix: share release builds between channels @tusharmath (#1114)
- fix: regenerate binaries on publish @laststylebender14 (#1113)
- chore: remove
forge_domain
direct dependency on crates @tusharmath (#1084) - chore: update labels.yml @ssddOnTop (#1082)
- chore: add permissions to GitHub Label Sync workflow @ssddOnTop (#1078)
- chore: add GitHub Label Sync workflow and related tests @ssddOnTop (#1077)
📝 Documentation
- docs: update readme for
max_requests_per_turn
andtool_max_failure_limit
@laststylebender14 (#1027)
v0.100.0
📝 Documentation
- docs: update readme for
max_requests_per_turn
andtool_max_failure_limit
@laststylebender14 (#1027)
🐛 Bug Fixes
- fix: update HTTP-Referer header to point to the new forgecode.dev URL @amitksingh1490 (#1080)
- fix: improve LLM caching @tusharmath (#1088)
- fix: use
max_completion_tokens
instead ofmax_tokens
for open-ai compatible providers @laststylebender14 (#1086) - fix: use blocking thread to readline @tusharmath (#1085)
🧰 Maintenance
- chore: remove forge_domain direct dependency on crates @tusharmath (#1084)
- chore: update labels.yml @ssddOnTop (#1082)
- chore: add permissions to GitHub Label Sync workflow @ssddOnTop (#1078)
- chore: add GitHub label sync workflow and related tests @ssddOnTop (#1077)
v0.99.0
🚀 Features
- chore: integrate
provider_auth_id
@ssddOnTop (#1072) - feat(provider): implement model caching with cache-first pattern @tusharmath (#1071)
- feat: enhance conversation compaction with per-trigger thresholds and turn-end support @tusharmath (#1068)
- feat: add x.ai provider support with API integration @amitksingh1490 (#1066)
🐛 Bug Fixes
- fix: reasoning with compaction @laststylebender14 (#1059)
- fix:
/dump
Errors when there's noConversationId
@Achyutha (#1065) - fix: increase default connect timeout @ssddOnTop (#1070)
- fix: run chat request and compaction in parallel @ssddOnTop (#1067)
🧰 Maintenance
- chore: integrate
provider_auth_id
@ssddOnTop (#1072)
v0.98.3
🐛 Bug Fixes
- fix: update default
read_timeout
to 5 minutes @tusharmath (#1064) - fix: cache posthog client @tusharmath (#1063)
- fix: remove auto compaction after each turn @tusharmath (#1062)
v0.98.2
🐛 Bug Fixes
- fix: error tracing before exiting @amitksingh1490 (#1058)
- fix: add JSON parse error handling to retry logic @ssddOnTop (#1056)
- fix: use
auth_provider_id
instead ofemail
@ssddOnTop (#1054) - fix: panic while writing app config without parent dirs @ssddOnTop (#1057)
- fix: add new line when appending @laststylebender14 (#1052)
- fix(deps): update rust crate thiserror to v2 @renovate[bot] (#1043)
🧰 Maintenance
- chore: add login event @ssddOnTop (#1035)
v0.98.1
- Update README.md @amitksingh1490 (#1036)
🐛 Bug Fixes
- fix: resolve login error by ensuring provider initialization in UI state @ssddOnTop (#1049)
- fix: add environment variable support for HTTP connect timeouts @tusharmath (#1046)
- fix: update login terminology for consistency in commands and UI messages @tusharmath (#1034)
🧰 Maintenance
- chore(deps): update rust crate syn to v2.0.104 @renovate[bot] (#1042)
- chore(deps): update rust crate anyhow to v1.0.98 @renovate[bot] (#1041)
v0.98.0
🚀 Features
- feat: display reasoning tokens @laststylebender14 (#1025)
- feat: implement tool failure limit in orchestrator @laststylebender14 (#1024)
- feat: ask if user wish to continue or not on
max_request_per_turn
@laststylebender14 (#1014) - feat: implement login and logout functionality @ssddOnTop (#838)
- feat: add replace-all variant to patch tool @laststylebender14 (#1011)
🐛 Bug Fixes
- fix: remove Rust toolchain update step from CI jobs and add rust-toolchain @amitksingh1490 (#1032)
- refactor: correct limit @tusharmath (#1030)
- fix: stop spinner after login completion @ssddOnTop (#1029)
- fix: ask agent to self reflect on errors @laststylebender14 (#1023)
- fix: add citation rule for code references in prompts @laststylebender14 (#1017)
- fix: read larger chunks whenever possible @laststylebender14 (#1009)
- fix: report more readable errors back to LLM @laststylebender14 (#1016)
- chore: add tracker for panic hook @tusharmath (#1022)
- fix: display retry events on cli @laststylebender14 (#1010)
- fix: replace panic with proper error handling in API key resolution @echozyr2001 (#1013)
🧰 Maintenance
- chore: use standard ignore filters in walker @laststylebender14 (#1015)
- chore: add
Requesty
as a Provider @Thibault00 (#1018)