Skip to content

Releases: evalstate/fast-agent

v0.4.22

04 Jan 22:42

Choose a tag to compare

Agent Cards

New feature - Agent Cards.

Read the article by @iqdoctor here: https://github.com/evalstate/fast-agent/blob/main/plan/agentcard-standards-mini-article.md.

Agents can be loaded as peers, or as tools (using --card / --card-tool or /card <filename> [--tool] from ACP/UI. Cards are also auto-loaded from .fast-agent/agent-cards or .fast-agent/tool-cards, and can reference Python function tools.

  • REPL. New AgentCard in md fromat and CLI loading/lazy hot swap with --agent-cards | --watch | --reload options. New workflow-md samples by @iqdoctor in #585
  • Add command line option for loading card as tool by @evalstate in #590
  • Feat/auto load by @evalstate in #593
  • Add decorator function_tools support and RAG example by @iqdoctor in #592

Hugging Face Space Deployment

Improved support for HF Spaces deployment (deployment skill to be follow) - use HF OAuth to use end-user token for inference.

What's Changed

Full Changelog: v0.4.17...v0.4.22

v0.4.17

28 Dec 23:34

Choose a tag to compare

Sampling with Tools Release

  • SEP-1577 - Sampling with Tools. @evalstate (#578)
  • SEP-1036 - URL Elicitaitions.
  • SEP-991 - CIMD support for OAuth.

Notes

You may need to remove earlier DCR tokens before re-authorizing. Use fast-agent auth to manage saved tokens.

v0.4.16

26 Dec 14:17

Choose a tag to compare

What's Changed

Full Changelog: v0.4.13...v0.4.16

v0.4.13

20 Dec 23:58

Choose a tag to compare

fast-agent 0.4.13 - What's Changed

MAKER Agent Type by @lucidprogrammer

MAKER (“Massively decomposed Agentic processes with K-voting Error Reduction”) wraps a worker agent and samples it repeatedly until a response achieves a k-vote margin over all alternatives (“first-to-ahead-by-k” voting). This is useful for long chains of simple steps where rare errors would otherwise compound.

https://fast-agent.ai/agents/workflows/#maker

https://arxiv.org/abs/2511.09030

Agents-as-Tools by @iqdoctor

https://fast-agent.ai/agents/workflows/#agents-as-tools

The Agents As Tools workflow takes a complex task, breaks it into subtasks, and calls other agents as tools based on the main agent instruction.
This pattern is inspired by the OpenAI Agents SDK Agents as tools feature.

Agent Skills Installer / Refresh to Standard

The /skills command now lets you add, remove and install skills from valid registries. Hugging Face and Anthropic are supplied by default, and can be overriden in the configuration file. Seen here with Toad. Some small tweaks to the existing skills implementation to bring it in line with https://agentskills.io/home.

image

Other Changes

Also thanks to @iqdoctor for collecting community resources here: https://fast-agent.ai/ref/fast_agent_ai_articles/. Let us know if there are more to add 🔥.

  • fix gpt-4o document modalities
  • add gemini 3 flash support
  • other improvements for hf-inference-acp (model selection etc.)

Detailed Change List

Full Changelog: v0.4.4...v0.4.13

v0.4.4

06 Dec 12:38

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.3...v0.4.4

v0.4.3

01 Dec 23:36

Choose a tag to compare

What's Changed

General

  • Model selection available through FAST_AGENT_MODEL environment variable, message on startup when used.
  • Enhanced Tool Call / Transport instrumentation in timing channel
  • Allow absolute paths to be specified for Skills. (NB - best results usually when skills are in a subdirectory).
  • LLM Retry Logic (thank you @usamaJ17 !)
  • MCP Session Termination retry (use reconnect_on_disconnect: False in config to disable)
  • Enhanced support/testing for HF Reasoning models.
  • Improve HF provider selection (and provider selection message on startup).

Agent Client Protocol

  • Auth view/reset
  • Improved Streaming and Permission updates.
  • Improved Reasoning token streaming.

Auto-generated:

New Contributors

Full Changelog: v0.4.1...v0.4.3

v0.4.1

24 Nov 22:43

Choose a tag to compare

What's Changed

  • Fix #518. Remove ESC key handling - ctrl+c still cleanly cancels generation.
  • Opus 4.5 support (alias opus and opus45)

v0.4.0

23 Nov 22:16

Choose a tag to compare

fast-agent 0.4.0

Agent Client Protocol (ACP) Support

fast-agent now has support for Zed Industries Agent Client Protocol, allowing seamless integrations with editors like Zed and Toad.

Read more about the integration at https://fast-agent.ai/acp/.

2025-11-23-acp-support_toad

Workflow agents and MCP Tool Calls deliver workflow and progress notifications, multimodal content, agent skills, model comparison and cancellation are all supported. The default system prompt loads AGENTS.md if present.

A new command line fast-agent-acp has been added for convenience, and a no-install package is on PyPi - use it with uvx fast-agent-acp@latest --model xxx.

2025-11-23-acp-support

Stateless LLM Providers

LLM Providers are now stateless, simplifying cross-model switching and history management. The load_history command now has completions to enable easy loading.

2025-11-23-history-completion

Other Changes

  • ESC key cancellation is supported
  • Hugging Face kimi kimithink and qwen3 aliases now use Together as their default provider.

What's Changed

Full Changelog: v0.3.29...v0.4.0

v0.3.29

19 Nov 21:46

Choose a tag to compare

What's Changed

Review full changelog here:

Full Changelog: v0.3.23...v0.3.29

v0.3.23

09 Nov 23:15

Choose a tag to compare

Hugging Face Inference Providers Support 🤗

HF Inference Providers are now fully supported -- read the documentation here: https://fast-agent.ai/models/llm_providers/#hugging-face

NB The default alias for kimi now points to the hf provider, with kimigroq for the Groq direct provider.

The following aliases have been configured, and tested/configured with Structured Outputs and Tool Use:

Alias Maps to
kimi hf.moonshotai/Kimi-K2-Instruct-0905
gpt-oss hf.openai/gpt-oss-120b
gpt-oss-20b hf.openai/gpt-oss-20b
glm hf.zai-org/GLM-4.6
qwen3 hf.Qwen/Qwen3-Next-80B-A3B-Instruct
deepseek31 hf.deepseek-ai/DeepSeek-V3.1
minimax hf.MiniMaxAI/MiniMax-M2

To try simply use fast-agent --model kimi for HF Routing or fast-agent --model kimi:together to specify "Together AI" as the provider.

Package Changes

Bedrock and Tensorzero packages should now be installed as add-ons:

uv tool install fast-agent-mcp[bedrock] and uv tool install fast-agent-mcp[tensorzero] respecitvely.

Other Changes

  • ConversationSummary is a new utility class that analyzes agent conversation history and provides computed statistics for easy monitoring, debugging and evaluations. It automatically extracts key metrics including tool call counts, error rates, per-tool breakdowns, and timing information (average response time, total elapsed time, conversation span). All statistics are accessible as properties. The class can be used with the load_history function to analyse saved conversations.
  • Change Server-Tool separator from - to __.
  • Improvements to History display
  • save_history now uses a default filename if not specified.

What's Changed

New Contributors

Full Changelog: v0.3.17...v0.3.23