Skip to content

agent-engine: v0.2.0

Choose a tag to compare

0.2.0 (2026-07-10)

Features

  • add init_ file to mark it as python package and enable imporing (ea07e64)
  • add --log-llm flag for on-demand LLM conversation tracing (c2694db)
  • add "transform_tool_result" hook that enable to add manipulation and logic on the response before reach to the llm (d49677a)
  • add Amazon Bedrock model provider support (f67a836)
  • add chat for demo propose (de41c29)
  • add cli.py with validate/generate/run commands (9384c94)
  • add command to generate agents: (7f9df43)
  • add core/ layer — spec dataclasses, parser ABC, validator (018cc5f)
  • add engine/langgraph/engine.py with RouteFilter (4962369)
  • add engine/types.py + engine/engine.py ABC (54bd8e1)
  • add example mcp server (81160ab)
  • add example of usage in langGraph (9bb264e)
  • add generate/generator.py (8669583)
  • add loaders/ + migrate resolver plugins to class Resolver convention (6eb0093)
  • add more plugins (c68e272)
  • add parsers/yaml_parser.py (fd30d09)
  • add per-MCP auth plugin system (858ceef)
  • add pluggable observability via LangChain callbacks (bf47e48)
  • add prompts example (293bbac)
  • add sessionId to the flow (32a8361)
  • add tool usage summary to CLI run output (850440c)
  • build resolvers flow (5438a4d)
  • build yaml validator (0c02a9f)
  • change config and YAML file base on the expected schema (8280fd1)
  • clean mcp resource when done (51c8fdf)
  • cli: add offline validate and inspect commands (7a1fde3)
  • configure logger (6f31c59)
  • create general mcp client (2c95572)
  • create tool adapter to invoke tool base on the state(remote-mcp, or local tool) (97bc1f3)
  • create tool registry that each tool in the system (mcp or local tool) register and abstract the work with langGraph (24d6cc8)
  • demo: real widget->agent->sub-agent flow demo page (d30ef54)
  • dev runtime hooks (2d8dab3)
  • engine: real token tracking and conversation budget enforcement (0e8e84e)
  • examples: deterministic widget sub-agent demo config (4ba5100)
  • extend the database-backed conversation persistence layer (a5fd4e6)
  • first phase of engine (cf19eb8)
  • generate examples files that need to be implemented by the client (7bd43ba)
  • invoke hooks base on stage (c50810d)
  • modularize agent chat widget (3883dfe)
  • replace MCPManager with langchain-mcp-adapters (ab80719)
  • restore shared vs agent resolver scope with inheritance (c4f1550)
  • runtime-enforced execution limits (c710fcc)
  • serve agent systems over HTTP via agentctl serve (4deb2ed)
  • streaming support (e697430)
  • structured logging and always-on observability (226f8ac)
  • support tags in agent YAML and also support tags in transport (if provided) (5ca80bb)
  • update runtime to generate resolver classes base on the agents names (79ad5f9)
  • validate hooks (42de791)
  • widget: add browser demos, e2e tests, and accessibility polish (5cd7e29)
  • widget: emit safe routing metadata as agent-chat:answer (f8218a4)
  • widget: render chat with React (3a26a4e)
  • widget: stream agent responses (4531602)
  • widget: use shadcn AI chat primitives (c38e3ea)

Bug Fixes

  • add generic context to GraphState (6fc979d)
  • local-mcp: disable uvicorn websockets to silence deprecation warnings (aa907b2)
  • make the config JSON Schema's $id resolvable (4f094ad)
  • preserve application logging during database migrations (9b1b9da)
  • remove not used tables (fcc0f39)
  • resolve MCP auth headers per request, not once at startup (b35b181)
  • tool registry hold providers, he is not provider (fa3c11b)
  • widget: recover stale agent conversations (64523b9)

Documentation

  • add foundational documentation for the Declarative Agent Platform, including AGENTS.md, CLAUDE.md, and various design documents in the docs directory (a4a8cbe)
  • add Mintlify documentation site (7cb81b2)
  • add observability page — structured logging and Langfuse tracing (46b3436)
  • add runtime hooks (073f264)
  • add theme field to docs.json (c6a46b8)
  • align with supervisor pattern and current engine/MCP reality (de0f5af)
  • alignment with the actual logic (42a4bb8)
  • clarify execution phases and input policies in ARCHITECTURE.md, MCP_AND_TOOLS.md, and YAML_SPEC.md; enhance AGENTS.md with detailed agent lifecycle and context resolution explanations (8f97b6f)
  • document the real agent/sub-agent flow demo (d94c846)
  • enhance AGENTS.md with Claude Code integration details and update .gitignore for local configuration files (f99c711)
  • enhance documentation on reusable agent definitions and instances in ARCHITECTURE.md, YAML_SPEC.md, and related files, including validation rules and execution details (78447ee)
  • examples: add environment template for flagship example (c6ae485)
  • examples: promote enterprise knowledge assistant example (53f73a4)
  • examples: replace local demo branding with global terminology (40510c9)
  • expand ARCHITECTURE.md to provide a comprehensive overview of the product's design, emphasizing the role of YAML as an input specification, detailing the build and runtime phases, and outlining the developer experience with the agentctl CLI. (6a16353)
  • extend the database-backed conversation persistence layer (b8d5aef)
  • README, MCP_AND_TOOLS, RUNTIME_HOOKS, local MCP server README. (7a1fde3)
  • readme: clarify runtime modes and flagship example usage (513c1a5)
  • refine AGENTS.md with additional examples and clarify usage scenarios; update related documentation for consistency and clarity (dcd9218)
  • refresh documentation for public release (f1a9e3f)
  • rename mint.json to docs.json for Mintlify v2 (a85b25c)
  • restructure AGENTS.md and CLAUDE.md to centralize AI instruction system under .ai/; remove redundant skills and roles from .claude/; update Makefile and README.md for consistency with new structure (c607638)
  • revise ARCHITECTURE.md to clarify the platform's role as an open-source, self-hosted runtime for AI-agent systems, emphasizing YAML as the declarative specification layer and detailing its integration into the runtime model. (37ca799)
  • rewrite README around product vision + set MIT license (bbf5f06)
  • support tags in agent YAML (21cfb52)
  • update AGENTS.md and Makefile for improved developer setup instructions; enhance pyproject.toml with runtime dependencies and CLI entrypoints (94bebc5)
  • update AGENTS.md with prompt rendering guidelines and enhance ARCHITECTURE.md and PROMPT_RENDERING.md with detailed context resolution and sidecar model explanations (fd63168)
  • update docs base on the new format - shared resolvers, difference subclasses for implementations (9019b8c)
  • update docs base on the new implementation and changes (06e6c8f)
  • update docs base on yaml validator (278e689)
  • update docs with hooks (b1205b2)
  • update readme base on the current status (c068d66)
  • update README.md (1aa4336)