# v0.27.0 Release Notes

> v0.26.9 -> v0.27.0

## Summary

Turns Agenvoy into a stdio MCP server so external agents can use, create, and share sandboxed script tools through a single connection. Unifies the tool contract between internal runtime and MCP by bridging through the existing tool registry instead of maintaining parallel implementations.

<details>
<summary>翻譯</summary>
將 Agenvoy 轉為 stdio MCP server，讓外部 agent 透過單一連線使用、建立與共享沙箱 script tool。統一內部 runtime 與 MCP 的工具契約，透過既有 tool registry 橋接而非維護平行實作。
</details>

## Changes

### FEAT
- Add stdio MCP server mode and dynamic tool exposure (@pardnchiu) [efbc4ae]
- Add embedded script tool guide to system prompt and remove old skill (@pardnchiu) [8ee9c83]
- Expose MCP builtins and auto-refresh tool registry (@pardnchiu) [8e97858]
- Add MCP install action for external agent configs (@pardnchiu) [0b220b0]
- Add MCP server docs, demo tools (@pardnchiu) [d8faee6]

<details>
<summary>翻譯</summary>

- 新增 stdio MCP server 模式與動態工具曝光
- 將 script tool guide 嵌入 system prompt 並移除舊 skill
- 曝光 MCP 內建工具並自動刷新 tool registry
- 新增 MCP install 動作供外部 agent 設定
- 新增 MCP server 文件與 demo 工具

</details>

## Scope

- `internal/runtime/mcpserver/` — FEAT (`server.go`, `expose.go`, `builtins.go`, `guide.go`, `watch.go`, `notify.go`)
- `internal/tools/register/` — FEAT (`register.go`)
- `internal/tools/searcher/` — FEAT (`listTools.go`)
- `internal/runtime/tui/` — FEAT (`commandMcp.go`, `commandMcpInstall.go`, `update.go`)
- `internal/agents/exec/` — FEAT (`systemPrompt.go`)
- `configs/prompts/` — FEAT (`script_tool_guide.md`, `system_prompt.md`)
- `doc/wiki/` — UPDATE (`MCP-Integration.md`, `MCP-Integration.zh.md`, `Comparison.md`, `Comparison.zh.md`)
- `doc/demo/` — ADD (`fetch_weather/`, `fetch_crypto_price/`)
- `README.md`, `doc/README.zh.md` — UPDATE

***

Generated by [SKILL](https://github.com/pardnchiu/skill-version-generate)
