Skip to content

Conversation

@iqdoctor
Copy link
Contributor

@iqdoctor iqdoctor commented Dec 31, 2025

Summary

Introduce AgentCard CLI loading and hot-reload flows, plus RFC updates and workflow-md samples.

Changes

  • Add --agent-cards, --watch, and --reload to fast-agent go (CLI AgentCard loading).
  • Update AgentCard RFC with CLI examples, hot lazy swap usage, and one-shot message example.
  • Add examples/workflows-md symlinks to fastagent.config.yaml, short_story.md, and short_story.txt for local config discovery.

Usage

cd examples/workflows-md
uv run fast-agent go --agent-cards agents_as_tools_extended --watch

Testing

  • PYTHONPATH=src pytest -m "unit"
  • PYTHONPATH=src pytest tests/unit/fast_agent/agents/test_mcp_agent_local_tools.py tests/unit/fast_agent/agents/workflow/test_agents_as_tools_agent.py

Implement incremental AgentCard reloads with mtime/size cache and registry_version tracking.

Wire /reload into the TUI and expose refresh callbacks on AgentApp.

Add lazy shared-instance hot-swap for MCP/ACP servers and dispose stale instances when idle.

Export workflow examples as AgentCards under examples/workflows-md.

Document reload/watch semantics and watchfiles fallback in plan/agent-card-rfc.md.
Introduce --agent-cards with --watch/--reload support in fast-agent go.

Update AgentCard RFC examples for CLI usage and one-shot messages.

Add workflows-md symlinks for local config and short_story examples.
@iqdoctor iqdoctor changed the title Add AgentCard CLI loading and workflow samples REPL. Add AgentCard in md fromat and CLI loading/lazy hot swap with --watch | --reload. Workflow samples Dec 31, 2025
@iqdoctor iqdoctor changed the title REPL. Add AgentCard in md fromat and CLI loading/lazy hot swap with --watch | --reload. Workflow samples REPL. Add AgentCard in md fromat and CLI loading/lazy hot swap with --agent-cards | --watch | --reload options. Added workflow-md samples Dec 31, 2025
@iqdoctor iqdoctor changed the title REPL. Add AgentCard in md fromat and CLI loading/lazy hot swap with --agent-cards | --watch | --reload options. Added workflow-md samples REPL. New AgentCard in md fromat and CLI loading/lazy hot swap with --agent-cards | --watch | --reload options. New workflow-md samples Dec 31, 2025
@evalstate evalstate merged commit 47ef758 into evalstate:main Jan 2, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants