What's Changed
- feat(wire): provide token usage and message id in StatusUpdate message by @stdrc in #490
- feat(shell-ui): remove duplicated user input display by @stdrc in #491
- refactor(toolset): move
_load_toolsfromagent.pytoKimiToolset.load_toolsby @stdrc in #493 - refactor: move
_load_mcp_toolstoKimiToolset.load_mcp_toolsby @stdrc in #494 - feat(llm): support vertexai chat provider by @stdrc in #497
- chore(deps): bump pykaos from 0.5.1 to 0.5.2 by @dependabot[bot] in #496
- feat(config): migrate config file from json to toml by @stdrc in #498
- feat(mcp): allow passing in validated
MCPConfigs by @stdrc in #495 - perf(mcp): connecting to mcp servers in background by @stdrc in #501
- feat(slash): move /init, /compact, /yolo slash commands to soul-level by @stdrc in #504
- chore(deps-dev): update uv-build requirement from <0.9.0,>=0.8.5 to >=0.8.5,<0.10.0 by @dependabot[bot] in #489
- chore(deps-dev): bump ruff from 0.14.9 to 0.14.10 by @dependabot[bot] in #503
- feat: add
/mcpto show connected mcp tools by @xiaoju111a in #478 - feat(mcp): add mcp-session-id header to ensure same session across tool calls by @stdrc in #505
- perf(mcp): connect to mcp servers in parallel by @stdrc in #506
- chore: bump version to 0.66 by @stdrc in #507
Full Changelog: 0.65...0.66