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
This commit is contained in:
164
homelab/raw/articles/forge/reference/releases-2025-June.md
Normal file
164
homelab/raw/articles/forge/reference/releases-2025-June.md
Normal file
@@ -0,0 +1,164 @@
|
||||
---
|
||||
type: agent-doc
|
||||
agent: ForgeCode
|
||||
source: https://forgecode.dev/releases/2025/June/
|
||||
scraped: 2026-04-28T21:02:40.171147+00:00
|
||||
content_hash: cde04483
|
||||
---
|
||||
# June
|
||||
|
||||
Update to latest version !!
|
||||
Get the instructions from the docs
|
||||
[Get Started](https://forgecode.dev/docs/)
|
||||
## 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)
|
||||
Reference in New Issue
Block a user