# 系統與整合指令

管理 MCP、skill、通道、設定、排程、憑證與 TUI 本身的斜線指令。

| 指令 | 說明 |
|---|---|
| `/mcp` | 列出 MCP server · 新增 · 逐台登入（瀏覽器 OAuth）、重連、檢視工具、逐工具權限、移除 |
| `/skill` | v1.0.22 取代 `/skills` 與 `/allow-skill`，分兩個分頁。`permission`：列出所有掃描到的 skill 與其來源，Enter 在全域清單（`~/.config/agenvoy/allow_skill`）中切換 `always allow` / `ask`，`o` 開啟其資料夾；TUI 不再提供 project 範圍（改用 `POST /v1/allowlist`）。`system`：可安裝 skill（`code-reviewer`、`commit-generate`、`go-test-generate`、`readme-generate`、`seo-optimize`、`version-generate`、`wiki-generate`）的多選清單；勾選者從 `github.com/agenvoy/skill-<name>` clone 到 `~/.config/agenvoy/skills/.system_design/`，取消勾選者移除 |
| `/channel` | v1.1.0 起分 `telegram` 與 `discord` 兩個分頁（←/→；`/channel discord` 直接開第二個）。未連線的通道會要求輸入 token（啟用時驗證）；已連線者列出已授權聊天——`d` 撤銷——並附 `disable`。`admin` 轉發設定移至 `/config` |
| `/config` | 可搜尋的設定：**Startup on login**（macOS 為 launchd agent、Linux 為 systemd user unit）、**Reply language**、**Output dir**，以及 v1.1.0 起的 **Admin Channel**（接收新聊天驗證碼的已授權聊天；`disable` 則只寫入 log） |
| `/schedule` | 週期性（cron）與一次性（task）項目合併於同一清單——Enter 立即觸發、`d` 刪除。新增或編輯排程請直接請 agent 處理 |
| `/sched-<name>` | 手動觸發既有 scheduler skill 內容。依 session 過濾——只顯示綁定於當前 session task / cron 項目的 skill |
| `/update` | 取得最新 release、重新編譯並離開 TUI（以 `agen` 重新接上） |
| `/log` | 以 `$PAGER`（`less +F`）追蹤原始 `daemon.log`；Ctrl-C 停止追蹤 |
| `/key` | 從已記錄的 key 清單挑選並更新 / 輪替 keychain 值 |
| `/exit` | 離開 TUI（daemon 持續執行）；`/quit` 為別名 |

已無 `/kuradb`。setup / update / reconnect 精靈已於 v0.35.0 移除 —— KuraDB 改為自行安裝，並像其他 MCP server 一樣透過 `/mcp` 註冊。

已無 `/voice`（v0.34.3 移除）。接收語音的處理不再是開關：它取決於 `/model stt` 選定的 speech-to-text 模型；channel 本身也不再自行合成語音回覆 —— 改由 `generate_audio` 產出檔案，且自 v1.0.13 起附加到 Telegram 回覆的 `.ogg` / `.oga` / `.opus` 會以語音訊息送出。

已無 `/sudo`。提權模式已於 v0.32.10 改為逐請求授權——受限路徑或 `$HOME` 之外的寫入，只會為該次呼叫升起一則提示並在該處要求系統密碼。詳見安全模型頁。

已載入的 skill 會以其來源標籤顯示在內建指令下方的同一個選單中；scheduler skill（`/sched-<name>`）再接在其後。
