Skip to content

v1.0.9

Choose a tag to compare

@ceilf6 ceilf6 released this 20 May 05:21
· 524 commits to develop since this release

Bug Fixes

  • mcp-shell: Enforced the timeout parameter that was previously accepted but never used, preventing runaway commands from hanging indefinitely (default 60s with SIGTERM/SIGKILL escalation)
  • mcp-shell: Added a 10MB output size cap to prevent OOM when commands produce excessive stdout/stderr
  • shared: Fixed matchGlob to escape regex metacharacters (., (, ), [, ], +, {, }) before glob-to-regex conversion — previously src/utils.ts would incorrectly match src/utilsXts
  • shared: Fixed deepMerge to skip undefined source values instead of overwriting existing target values
  • mcp-file: Fixed isRegularFile and isDirectory to return false for non-existent paths instead of throwing ENOENT

Improvements

  • shared: Extracted DEFAULT_LLM_TEMPERATURE (0.2) and DEFAULT_LLM_MAX_TOKENS (4096) as shared constants, fixing inconsistent model behavior between CLI (0.2) and runtime-node (0.7)

Install

npm install -g frontagent@1.0.9

Full Changelog: v1.0.8...v1.0.9