Skip to content

v0.26.8

Choose a tag to compare

@yuanhao yuanhao released this 03 Nov 14:05
· 6 commits to main since this release
651a73f

Additive release.

  • MCP stdio: start a server without the host's variables (asked for by yoyo-evolve).
    • StdioOptions::env_remove(name) / env_remove_all(names) start it with those variables unset. Not "": an empty credential is still a value, and some servers fail on one.
    • StdioOptions::env_clear_except(names) passes only an allow-list.
    • Order: clear → remove → the caller's env map, which wins.
    • StdioOptions::new().env_remove_all(provider::api_key_variables()) keeps every provider key yoagent knows out of a server.
  • Agent::with_mcp_server_stdio_with(command, args, env, options) takes the options on the Agent path (#418).

yoagent-rutis (0.12.0) and yoagent-workers (0.3.0) are unchanged.