Skip to content

FrontAgent v2.1.0

Choose a tag to compare

@ceilf6 ceilf6 released this 08 Jun 10:25
· 87 commits to main since this release

FrontAgent v2.1.0

FrontAgent v2.1.0 is a minor release after v2.0.0. It adds Open Memory Gateway integration, publishes the OSS Harness workflow assets, expands test coverage across core runtime paths, and tightens CI, dependency, and maintainer workflow checks.

Highlights

  • Added opt-in Open Memory Gateway integration for managed long-term memory.
  • Added OSS Harness assets for contributions, PR review, GitNexus contracts, local hooks, and repository workflow checks.
  • Expanded focused unit coverage for FrontAgent, Executor, PhaseRunner, ContextManager, LLM service, planner, memory, security, SDD workflow, mcp-filesense, and workflow rules.
  • Upgraded the development and runtime dependency set, including Biome 2.x, TypeScript 6.x, Vitest 4.x, Playwright 1.60.x, Turbo 2.9.x, AI SDK, MCP SDK, and LangChain-related packages.
  • Updated CI to run the full quality gate on Node 20 and Node 22 with one aggregate status check.
  • Packaged the VS Code extension as frontagent-2.1.0.vsix.

Added

  • Open Memory Gateway: FrontAgent can now use an opt-in Gateway adapter to write Gateway-compatible Markdown memories, keep draft and active memories separate, and recall active memories while retaining the existing .frontagent/memory fallback path.
  • OSS Harness: Added contributor guidance, workflow documentation, GitNexus knowledge contracts, CODEOWNERS, issue templates, PR template, git hooks, and workflow rule tests.
  • Local workflow scripts: Added agent:bootstrap, quality:predev, quality:precommit, quality:ci, quality:local, contract:*, and test:workflows.
  • Dependency maintenance: Added .env.example and Dependabot configuration.

Changed

  • Extracted PhaseRunner from Executor and step callback handling from FrontAgent.
  • Split Skill Lab behavior benchmarking, trigger benchmarking, improvement, reporting, and scaffolding into focused modules.
  • Introduced structured logging and migrated core debug output to shared logger utilities.
  • Tightened source type safety with stricter noExplicitAny coverage.
  • Raised the VS Code extension engine requirement to ^1.120.0.

Fixed

  • Patched high-severity dependency vulnerabilities through dependency upgrades and pnpm overrides.
  • Fixed Biome formatting and stricter typing failures introduced by merged test and Skill Lab changes.
  • Unified Node 20 and Node 22 CI matrix results under a single aggregate CI status.

Test And CI

  • Added broad focused unit coverage for core, memory, planner, security, executor, LLM, ContextManager, mcp-filesense, SDD, shared logger, and workflow rules.
  • Added Contract Guard for PRs targeting develop.
  • Added Repo Guard workflow support for PR, issue, and issue-comment review paths with fork and actor safeguards.
  • Upgraded GitHub Actions dependencies to actions/checkout@v6, actions/setup-node@v6, and pnpm/action-setup@v6.

Compatibility

  • CLI package version: frontagent@2.1.0.
  • VS Code extension version: frontagent@2.1.0.
  • Node.js requirement: >=20.0.0.
  • VS Code requirement: ^1.120.0.