Files
hermes-ice/homelab/raw/articles/forge/reference/releases-2025-June.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.5 KiB
Raw Permalink Blame History

type, agent, source, scraped, content_hash
type agent source scraped content_hash
agent-doc ForgeCode https://forgecode.dev/releases/2025/June/ 2026-04-28T21:02:40.171147+00:00 cde04483

June

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

v0.97.1

  • Update README.md @amitksingh1490 (#1002)

🐛 Bug Fixes

  • fix: update README to correct JSON key for MCP servers @ssddOnTop (#1007)
  • fix: utilise the total_tokens in compaction @laststylebender14 (#1005)
  • fix: sanitize headers before logging @laststylebender14 (#1006)
  • fix: show upstream error message on ui @laststylebender14 (#1000)
  • fix(ui): update init_state to handle API recreation flag @ssddOnTop (#1003)
  • fix: update the npm update command @laststylebender14 (#1001)

v0.97.0

🚀 Features

  • feat: implement task list management tool with CRUD operations @ssddOnTop (#991)

  • fix(walker): handle large directories @tusharmath (#995)

🧰 Maintenance

  • refactor: migrate walker functionality to forge_infra with new abstractions @tusharmath (#994)

v0.96.2

  • test: add unit test for call ID extraction from XML @tusharmath (#989)

  • fix: improve function call schema to work with open-ai @laststylebender14 (#972)

  • fix: generate unique call ID for tool calls when parsing from XML @tusharmath (#988)

  • chore: add more tests for can_track @tusharmath (#992)


v0.96.1

  • ci: implement matrix strategy for multiple NPM repositories @amitksingh1490 (#983)

  • fix(ui): improve model list display with context length and tool support @tusharmath (#986)

  • fix(compaction): handle parallel tool calls in context compaction @laststylebender14 (#984)

  • fix: ask for update only on 1st init @laststylebender14 (#985)

  • fix: improve auto compaction strategy @laststylebender14 (#937)

  • fix: log request headers for debugging purposes @tusharmath (#977)

  • refactor: update trait usage in services @ssddOnTop (#980)

  • refactor: update UI initialization to use a function for API creation @tusharmath (#982)

  • refactor: drop infrastructure trait @ssddOnTop (#979)

  • chore: add logging for request headers in chat and model fetching @tusharmath (#978)

  • refactor: update ExecutionResult to use structured input and output types @ssddOnTop (#975)


v0.96.0

  • refactor: ensure completion tool is available to all agents @tusharmath (#968)

  • feat: add support to configure max_tokens @tusharmath (#969)

  • refactor: add automatic subscription for agents @tusharmath (#971)

  • fix: update agents on model change @laststylebender14 (#970)

  • refactor: ensure completion tool is available to all agents @tusharmath (#968)


v0.95.0

  • fix: input title format to handle summaries differently @tusharmath (#957)

  • refactor(ui): implement InputTitle trait and enhance tool formatting display @tusharmath (#955)

  • feat: implement file size limit for read operations @ssddOnTop (#954)

  • fix: file read range limits @tusharmath (#963)

  • feat: implement FormatOutput trait and enhance logging for tool execution @tusharmath (#960)

  • feat: ability to define timeout config in Env @ssddOnTop (#958)

  • fix: implement retryable error handling for tool call parse failures @ssddOnTop (#942)

  • feat: allow agents to be tools @laststylebender14 (#927)

  • feat: load user specified templates @laststylebender14 (#939)

  • fix: add max_read_size configuration to env @ssddOnTop (#943)

  • feat: add support for skipping lines in fs_search @ssddOnTop (#925)

  • refactor: use registry v2 instead of tool service @ssddOnTop (#933)

  • refactor: update agent names to Forge and Fuse @laststylebender14 (#930)

  • feat: add title and desc to agent @laststylebender14 (#929)

  • feat: allow user to select agents interactively @laststylebender14 (#919)

  • refactor: drop Tool dependency from MCP @ssddOnTop (#926)

  • chore: add tests for ToolOutput creation @ssddOnTop (#922)

  • refactor: add agent validation for available tools @ssddOnTop (#921)

  • feat: add cached tokens stats in info command @laststylebender14 (#896)

  • refactor: add McpService integration to ForgeServices and ToolRegistry @ssddOnTop (#916)

  • feat: add support for parallel tool calls for sonnet-4 @laststylebender14 (#884)

  • fix(domain): improve compaction for models that don't support tool calls @tusharmath (#908)

  • feat(fs): enhance file removal UX with improved path formatting and visual feedback @tusharmath (#903)

  • fix: correct displayed lines count in execution result @ssddOnTop (#962)

  • fix: file read range limits @tusharmath (#963)

  • fix: undo operation @tusharmath (#959)

  • fix: write an error on fs create failure @ssddOnTop (#951)

  • fix: shell output truncation @ssddOnTop (#936)

  • fix: implement retryable error handling for tool call parse failures @ssddOnTop (#942)

  • fix: interrupt for xml only when tool call is not supported @laststylebender14 (#949)

  • fix: update conversation on each turn @laststylebender14 (#947)

  • fix: update error handling to use XML formatting for ToolOutput @ssddOnTop (#940)

  • fix: update command aliases to use intuitive names for forge and muse agents @tusharmath (#935)

  • refactor: add XML formatting and truncation @ssddOnTop (#923)

  • fix: use XML based format for attachments @tusharmath (#928)

  • fix: autocompletion for empty string input @ssddOnTop (#918)

  • fix(domain): improve compaction for models that don't support tool calls @tusharmath (#908)

  • refactor: extract application layer into forge_app crate and improve reliability @tusharmath (#902)

  • fix: handle UTF-8 character boundaries in SearchTerm processing (#888) @echozyr2001 (#891)

  • refactor(retry): consolidate retry logic and improve error handling system @tusharmath (#901)

  • fix: apply middle out transform @laststylebender14 (#895)

  • fix: improve conversation context compaction by including user messages in sequence detection @tusharmath (#885)

  • fix: make name and command_or_url required in McpAddArgs @amitksingh1490 (#883)

  • fix(doc): improve documentation for file reading functionality and clarify usage @tusharmath (#881)

  • fix(retry): enhance error detection with recursive checking and comprehensive tests @tusharmath (#880)

  • chore: upgrade shell truncated output formatting @ssddOnTop (#966)

  • chore: rename tools module in services @tusharmath (#964)

  • fix: undo operation @tusharmath (#959)

  • feat: implement FormatOutput trait and enhance logging for tool execution @tusharmath (#960)

  • refactor: implement executor pattern for tool call handling and enhance input title formatting @tusharmath (#956)

  • refactor: remove unused Tool references and commented-out find method @tusharmath (#953)

  • refactor: remove old tools @tusharmath (#952)

  • chore: avoid sending file content back to LLM while creating file @ssddOnTop (#950)

  • chore: drop tool based events from chat response @laststylebender14 (#945)

  • refactor: move retry logic from domain to app layer for better separation of concerns @tusharmath (#948)

  • refactor: format HTML output for better readability in Element rendering @tusharmath (#944)

  • refactor: improve tool call context message @ssddOnTop (#941)

  • refactor: update merge strategies for tools and subscribe fields in Agent struct @tusharmath (#934)

  • chore: drop display path from services @ssddOnTop (#932)

  • refactor: add XML formatting and truncation @ssddOnTop (#923)

  • refactor: update agent names to Forge and Fuse @laststylebender14 (#930)

  • refactor: use XML to format tool output @tusharmath (#924)

  • chore: add tests for ToolOutput creation @ssddOnTop (#922)

  • refactor: add agent validation for available tools @ssddOnTop (#921)

  • refactor: swap tool call implementation to forge_app @ssddOnTop (#920)

  • refactor: add tool_definition to forge_domain::tools @ssddOnTop (#915)

  • refactor: Implement services for each tool @ssddOnTop (#913)

  • chore: implement ToolRegistry and integrate into ForgeApp @ssddOnTop (#911)

  • refactor(fs): migrate file reading from character-based to line-based indexing @tusharmath (#907)

  • refactor: extract application layer into forge_app crate and improve reliability @tusharmath (#902)

  • chore: send conversation id to forge provider @laststylebender14 (#904)

  • feat(fs): enhance file removal UX with improved path formatting and visual feedback @tusharmath (#903)

  • refactor(agent): remove unused fields and improve context compaction with template system @tusharmath (#899)

  • fix: apply middle out transform @laststylebender14 (#895)

  • refactor(agent): simplify context initialization and remove ephemeral field @tusharmath (#893)

  • refactor(orchestrator): major rewrite with template system and integrated context compaction @tusharmath (#886)

  • refactor(tests): streamline sequence finding tests and improve coverage @tusharmath (#882)