Skip to content

v2.1.0

Latest

Choose a tag to compare

@lingyue404 lingyue404 released this 01 Apr 15:11
· 9 commits to main since this release
bfb7f79

v2.1.0 — Better integration, logging, and runtime reliability

This release builds on v2.0.0 with a set of practical improvements focused on integration, observability, container behavior, and runtime robustness. It does not change the overall Foam-Agent architecture introduced in 2.0.0, but it makes the current system easier to integrate, easier to debug, and more stable in day-to-day use.

Highlights

  • Added MCP packaging and Claude Code skill support for smoother tool integration.
  • Added structured XML-tagged logging with dedicated workflow.log and review.log outputs.
  • Added environment-variable configuration for embedding provider and embedding model.
  • Improved Docker behavior with automatic code refresh on container startup.
  • Fixed MCP progress notifications to reduce input_writer client timeout issues.

Improvements

  • Clarified the Foundation OpenFOAM v10 requirement across the documentation and MCP tool descriptions.
  • Reworked the README for clearer setup, usage, and model guidance.
  • Updated paper links, badges, reported performance information, and community instructions.
  • Added AGENTS.md to improve codebase guidance for agent-based tooling.
  • Tracked large overview/community image assets with Git LFS.

Fixes

  • Improved reliability of MCP-driven execution paths by adding progress updates during longer operations.
  • Reduced friction around embedding setup by exposing embedding configuration through environment variables.
  • Improved reproducibility and maintainability of the developer/user workflow through documentation cleanup and startup behavior updates.

Notes

  • Docker startup behavior now refreshes from the latest GitHub code, which is convenient for staying current but may be different from the fixed-container behavior some users expect.
  • The documentation now makes the Foundation OpenFOAM v10 requirement more explicit, so users on other OpenFOAM distributions should verify compatibility before upgrading.

Representative changes since v2.0.0

  • Add MCP packaging and Claude Code skill for tool integration
  • Add structured XML-tagged logging with workflow.log and review.log
  • Support embedding config via env vars
  • docker: auto-pull latest code from GitHub on container startup
  • fix: add MCP progress notifications to prevent input_writer client timeout
  • docs: clarify Foundation OpenFOAM v10 requirement across all docs and MCP tool descriptions

Thanks to everyone who contributed fixes, docs updates, and integration improvements after the 2.0.0 release.