Skip to content

Releases: evalstate/fast-agent

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

v0.3.17

26 Oct 15:17

Choose a tag to compare

fast-agent 0.3.17 skills'n'shells

Agent Skills

Support for Agent Skills - check the documentation here: https://fast-agent.ai/agents/skills

Shell Access

Agents can now access the shell. Use the -x or --shell command line option to enable. Use at your own risk!

Markdown Streaming (Experimental)

Markdown Streaming now enabled by default for all providers (including Google Gemini).

markdown_streaming_small.mp4

Switch to plain text or disable streaming by updating fastagent.config.yaml:

logger:
  # Streaming renderer for assistant responses: "markdown", "plain", or "none"
  streaming: markdown

(Note due to the nature of doing this in a standard Terminal, occasional scroll-back pollution may occur).

Tool Call Streaming (OpenAI Models)

OpenAI Models support streaming of Tool Call arguments, providing immediate feedback when generating large amounts of content:

trimmed_reencoded.mp4

Thank you

Huge thank you to all Users and Contributors who keep fast-agent focused on being a powertool. Join us in the Discord at https://discord.gg/Dw9gHejh

What's Changed

New Contributors

Full Changelog: v0.3.12...v0.3.17

v0.3.12

05 Oct 14:30

Choose a tag to compare

Major Changes

  • Sonnet 4.5 Support
  • MCP Transport Diagnostics Command (/mcp)
  • Show Agent History and Clear History Command (/history, /clear)
  • Enhanced Display Handling
  • Type clean-up
Transport Display History Display

What's Changed

New Contributors

Full Changelog: v0.3.8...v0.3.12

v0.3.8

20 Sep 09:10

Choose a tag to compare

What's Changed

  • Support for XAI grok-4-fast! 2M Context Window VLM - model aliases:

grok-4-fast = grok-4-fast-non-reasoning
grok-4-fast-reasoning = grok-4-fast-reasoning

Full Changelog: v0.3.7...v0.3.8

v0.3.7

18 Sep 23:09

Choose a tag to compare

Major Features

  • mcp-ui support @idosal
  • OAuth and Keyring Support added
  • MCP Instructions support added
  • Improvements to exported API layout
  • Default serialization to PromptMessageExtended format
  • Handle untokenizable content for models
  • Code improvements thanks (@ChrisW-priv )

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.3.7

v0.3.0

12 Sep 20:04
e783502

Choose a tag to compare

fast-agent 0.3.0

Warning

This release contains breaking API changes. Pin to 0.2.58 if necessary.

  • mcp-ui support
  • api enhancements and improvements
  • migration to fast_agent package. some compatibility layer remains.
  • augmented_llm deprecated; improved architecture

Changes