kiro-cli guide — 繁中教學
疑難排解

疑難排解

常見問題與對應指令:doctor、diagnostic、debug、log 位置與環境變數。

出狀況的時候,該照什麼順序查、用哪些工具。

第一步:doctor

大多數環境問題,先跑這個就對了:

kiro-cli doctor          # 診斷並嘗試修復
kiro-cli doctor --all    # 只診斷、列出所有檢查

收集環境資訊

kiro-cli diagnostic --format json-pretty

要開 issue 的時候,把這份資訊貼上去會很有幫助。

常見問題對照

症狀可能原因處理
Headless 卡住不動工具需要核准但沒人能按--trust-all-tools--trust-tools=...
--resume 找不到對話不在原本的資料夾對話是 per-directory,回到原目錄
模型不可用該區域沒有此模型或已下架/model 重選,或拿掉 --model 用預設
Agent not foundagent 名稱錯或檔案不存在kiro-cli agent list 確認
工具加了 allowedTools 還是問工具名稱拼錯/tools 看正確名稱,MCP 要 @server/tool
設定改了沒生效session 已啟動重開 chat
子代理一直要核准子代理不繼承父信任在子代理 agent 設 allowedTools,或父 agent 設 crew 信任
MCP 工具沒出現伺服器沒啟動成功kiro-cli mcp status 檢查

看 log

對話的 log 放在這(macOS):

cat "$TMPDIR/kiro-log/kiro-chat.log"

想自己指定 log 檔、或把顏色關掉:

KIRO_CHAT_LOG_FILE=/tmp/my-debug.log kiro-cli chat
KIRO_LOG_NO_COLOR=1 kiro-cli chat

提高訊息詳細度

kiro-cli chat -v        # 可重複:-vv、-vvv 更詳細

進階除錯

kiro-cli debug          # 開發/進階除錯指令

回報問題

kiro-cli issue
TIP

排查順序記起來:doctor → 看 log → diagnostic 收資料 → 真的還不行才 issue。八成的問題前兩步就解掉了。

!

log 和 diagnostic 裡可能夾著路徑、環境變數這些東西。貼到公開 issue 之前,先看一眼有沒有帶到 token 或私密路徑。

最後一章,給你一張隨手查的指令速查表。