Files
hermes-ice/homelab/raw/articles/forge/reference/releases-2025-July.md
Hermes Agent e4d91aadf9 Initial commit: homelab infrastructure wiki
- Full Obsidian vault content
- Host configs (ice, grizzley, ubuntu, proxmox, truenas, panda, hyte)
- Media stack documentation
- Traefik HA setup
- Automation scripts
- Bachelor party planning
2026-05-24 16:08:40 -07:00

8.9 KiB
Raw Blame History

type, agent, source, scraped, content_hash
type agent source scraped content_hash
agent-doc ForgeCode https://forgecode.dev/releases/2025/July/ 2026-04-28T21:02:28.372280+00:00 9adc370f

July

Update to latest version !! Get the instructions from the docs Get Started

v0.104.2

🐛 Bug Fixes

  • fix: improve error message handling @tusharmath (#1302)
  • fix: use antinomy domain @tusharmath (#1300)

🧰 Maintenance

  • refactor: move common event parsing logic outside @tusharmath (#1303)

v0.104.1

  • fix: support TLS version configuration via env variables @tusharmath (#1299)

v0.104.0

🚀 Features

  • fix: integrate JSON repair @ssddOnTop (#1292)
  • feat: added info command (#1273) @manthanabc (#1275)

📝 Documentation

  • fix: update tool use formatting rules to clarify JSON structure @amitksingh1490 (#1291)

  • fix: sort the models based on the names @Achyutha (#1284)

  • fix: integrate JSON repair @ssddOnTop (#1292)

  • fix: consolidate HTTP client implementations and use TLS configurators @tusharmath (#1288)


v0.103.0

  • feat: Support for /retry @jayantpranjal0 (#1262)

  • fix: mcp ToolName sanitization @tusharmath (#1274)

  • fix: add Cross.toml for build environment configuration @ssddOnTop (#1272)

  • refactor: simplify tracking logic @tusharmath (#1276)


v0.102.2

  • fix: update error element to tool_call_error in templates @tusharmath (#1254)
  • Revert "fix: drop reasoning normalizer" @laststylebender14 (#1245)
  • fix: show usage information @ssddOnTop (#1250)

v0.102.1

  • fix: update provider state after successful login @ssddOnTop (#1234)

  • fix: enhance path formatting for display @ssddOnTop (#1233)

  • chore: add cached_tokens usage to tracing @jayantpranjal0 (#1200)

  • chore: add FORGE_SUPPRESS_RETRY_ERRORS env variable to hide retry error @ssddOnTop (#1231)


v0.102.0

  • feat: use fuzzy find in autocomplete @ssddOnTop (#1214)

  • fix: use custom binary file detector @laststylebender14 (#1225)

  • fix: drop reasoning normalizer @laststylebender14 (#1216)

  • fix: use cross for musl build @ssddOnTop (#1210)

  • chore: rename provider to openai @tusharmath (#1199)


v0.101.1

  • fix: ensure reasoning config is dropped @tusharmath (#1198)

v0.101.0

  • fix: remove reasoning tokens after compaction @tusharmath (#1196)

  • feat: support for current working directory @tusharmath (#1174)

  • feat: support for current working directory @tusharmath (#1174)


v0.100.8

  • fix: use actual usage data for compaction @tusharmath (#1176)

  • fix: update binary extensions @tusharmath (#1193)

  • fix: always skip searching through binary files in fs_search @laststylebender14 (#1187)

  • fix: add support for viewing MCP responses @tusharmath (#1175)

  • fix: update token reporting logic in ForgePrompt @tusharmath (#1179)

  • fix: drop hickory dns resolver @laststylebender14 (#1190)

  • fix: change default option to continue in confirmation prompt @laststylebender14 (#1186)

  • chore: add label for OnlyDust Wave Hackathon @amitksingh1490 (#1191)


v0.100.7

  • doc: update the setting name (max_tool_failure_per_turn) @laststylebender14 (#1154)

  • fix: use ranges in file attachments @tusharmath (#1162)

  • fix: use hickory-dns resolver instead of Gai @laststylebender14 (#1130)

  • fix: signature is not required for summarization @laststylebender14 (#1158)

  • fix: skip binary files while searching @laststylebender14 (#1157)

  • chore(deps): update strum monorepo to v0.27.2 @renovate[bot] (#1145)


v0.100.6

  • fix: kimi2 tool call errors @ssddOnTop (#1144)

  • fix: use search directory for relative paths in search results instead of CWD @tusharmath (#1139)

  • chore: add forge_main_neo @tusharmath (#998)


v0.100.5

  • fix: file search invalid utf8 issue @ssddOnTop (#1132)

  • refactor: consolidate inquire select functionality into select module @echozyr2001 (#1128)

  • chore: log file update stats @laststylebender14 (#1118)


v0.100.4

  • fix: handle tool calls from Kimi2 @tusharmath (#1121)

  • chore: update edition to 2024 @tusharmath (#1125)


v0.100.3

  • fix: replace tracker error logging with tracing @tusharmath (#1117)

v0.100.2

  • fix: scripts for npx for Windows

v0.100.1

🛠️ Refactors

  • refactor: consolidate forge_api_url usage @tusharmath, @autofix-ci[bot] (#1104)

  • 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 of max_tokens for open-ai compatible providers @laststylebender14 (#1086)

  • fix: use blocking thread to readline @tusharmath (#1085)

  • 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)

  • docs: update readme for max_requests_per_turn and tool_max_failure_limit @laststylebender14 (#1027)


v0.100.0

  • docs: update readme for max_requests_per_turn and tool_max_failure_limit @laststylebender14 (#1027)

  • 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 of max_tokens for open-ai compatible providers @laststylebender14 (#1086)

  • fix: use blocking thread to readline @tusharmath (#1085)

  • 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

  • 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)

  • fix: reasoning with compaction @laststylebender14 (#1059)

  • fix: /dump Errors when there's no ConversationId @Achyutha (#1065)

  • fix: increase default connect timeout @ssddOnTop (#1070)

  • fix: run chat request and compaction in parallel @ssddOnTop (#1067)

  • chore: integrate provider_auth_id @ssddOnTop (#1072)


v0.98.3

  • 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

  • fix: error tracing before exiting @amitksingh1490 (#1058)

  • fix: add JSON parse error handling to retry logic @ssddOnTop (#1056)

  • fix: use auth_provider_id instead of email @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)

  • chore: add login event @ssddOnTop (#1035)


v0.98.1

  • Update README.md @amitksingh1490 (#1036)

  • 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)

  • 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

  • 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)

  • 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)

  • chore: use standard ignore filters in walker @laststylebender14 (#1015)

  • chore: add Requesty as a Provider @Thibault00 (#1018)