Skip to content

0.7.0 (branch mismatch)#784

Merged
evalstate merged 23 commits intomainfrom
dev/0.6.26
May 5, 2026
Merged

0.7.0 (branch mismatch)#784
evalstate merged 23 commits intomainfrom
dev/0.6.26

Conversation

@evalstate
Copy link
Copy Markdown
Owner

No description provided.

@evalstate evalstate changed the title Dev/0.6.27 (branch mismatch) 0.7.0 (branch mismatch) May 4, 2026
@evalstate
Copy link
Copy Markdown
Owner Author

Here’s a terse draft:

fast-agent 0.7.0

This release focuses on structured automation, cleaner configuration, and stronger runtime/export tooling.

Highlights

  • Added fast-agent batch structured for JSONL/CSV batch jobs with JSON Schema or Pydantic schema output, resumable
    runs, sampling, per-row errors, telemetry, and summaries.
  • Expanded structured-output support across providers, including JSON Schema loading, Pydantic schema models,
    structured_tools policies, and a fast-agent check structured-tools compatibility probe.
  • Introduced plugin slash-command actions, allowing global or agent-scoped commands to be registered from config/cards
    and run in both TUI and ACP clients.
  • Renamed the default config files to fast-agent.yaml and fast-agent.secrets.yaml, with new fast-agent home
    discovery via FAST_AGENT_HOME / --env.
  • Added privacy-filtered session trace export using the optional privacy extra, including local model resolution/
    download and redaction summaries.
  • Added xAI Responses support, including Grok 4.3 defaults and experimental websocket transport.
  • Improved shell runtime behavior: inherited fast-agent environment, better idle timeout semantics, safer output
    draining, and head/tail truncation for large outputs.
  • Added MCP Apps metadata support alongside existing Skybridge/OpenAI Apps SDK metadata.
  • Added fast-agent model export to generate editable local model overlay manifests from catalog entries.
  • Refreshed model aliases and catalog defaults for current OpenAI, Anthropic, Gemini, Grok, Kimi, MiniMax, GLM, and
    DeepSeek routes.

Migration Notes

  • Prefer fast-agent.yaml and fast-agent.secrets.yaml. Legacy fastagent.config.yaml and fastagent.secrets.yaml
    are still recognized, but keeping multiple supported names in one directory is now treated as ambiguous.
  • Config discovery now prefers the active fast-agent home, then the current working directory. Parent-directory walking
    is no longer the primary implicit discovery behavior.
  • Use FAST_AGENT_HOME for the active environment directory. ENVIRONMENT_DIR remains as a legacy compatibility
    alias.
  • Existing scaffolds, examples, and docs should be updated from fastagent.config.yaml to fast-agent.yaml.
  • Privacy-filtered export requires installing the optional extra: fast-agent-mcp[privacy] or fast-agent-mcp[privacy- gpu].
  • Consumers of exported Codex trace JSONL should note event naming changes from turn_started / turn_complete toward
    task_started / task_complete, with additional timing and token usage metadata.
  • Some model aliases were updated or removed to track current provider catalogs. Pin explicit model names if you depend
    on old aliases.
  • Structured-output calls with tools may now use provider/model-specific policies. Use ?structured_tools=always, ? structured_tools=defer, or ?structured_tools=no_tools when you need explicit behavior.

@evalstate evalstate merged commit 8a676af into main May 5, 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.

1 participant