# 策展 · X (Twitter) 🔥

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 作者：Noah Zweben (@noahzweben) · 平台：X (Twitter) · 日期：2026-04-10

> 原始來源：https://x.com/noahzweben/status/2042332268450963774

## 中文摘要

Claude Code 推出 Monitor 工具，實現背景監控與自動化回應。

Claude Code 引入了全新的「Monitor」工具，允許 Agent 在背景執行腳本並即時監控系統狀態，此舉不僅能大幅降低對輪詢（polling）機制的依賴，還能有效節省 token 的消耗。

**Monitor 工具的核心功能與效益**
「Monitor」工具要求 Claude Code v2.1.98 或更高版本，其核心價值在於讓 Claude 能夠在不中斷對話的情況下，於背景監控特定事件並進行反應。此工具的具體應用包括：
- 監控日誌檔案並即時標記錯誤。
- 透過腳本輪詢 PR 或 CI 作業狀態，並在狀態變更時回報。
- 監控特定資料夾的檔案變更。
- 追蹤長時間執行腳本的輸出。
- 運作機制：Claude 會編寫一個小型監控腳本並在背景執行，將每一行輸出回饋給 Claude。使用者可繼續在同一視窗中工作，當事件觸發時，Claude 會主動介入。
- 注意事項：此工具使用與 Bash 相同的權限規則，且目前不支援 Amazon Bedrock、Google Vertex AI 或 Microsoft Foundry。

**Claude Code 工具生態與權限管理**
Claude Code 內建了一套工具集，協助 Agent 理解並修改程式庫。使用者可透過權限設定中的 deny 陣列來停用特定工具。
- 權限規則：工具名稱即權限規則中的字串，適用於權限設定、Subagent 工具列表及 Hook 匹配器。
- 自訂擴充：可透過連接 MCP 伺服器來新增自訂工具；若要擴充可重複使用的提示詞工作流，則應使用「Skill」工具，而非新增工具項目。
- Bash 工具行為：Bash 工具在執行指令時，工作目錄會在指令間持久化，但環境變數不會。若需環境變數持久化，需在啟動 Claude Code 前設定 CLAUDE_ENV_FILE 或使用 SessionStart Hook。

**LSP 與 PowerShell 的技術細節**
Claude Code 針對不同開發環境提供了專門的工具支援，以提升程式碼智慧與執行效率。
- LSP 工具：提供程式碼智慧功能，包括跳轉定義、引用搜尋、報告型別錯誤與警告。此工具需安裝對應語言的 plugin 才能啟用，且 plugin 需與語言伺服器二進位檔分開安裝。
- PowerShell 工具：目前處於預覽階段，支援在 Windows 上原生執行 PowerShell 指令。
    - 啟用方式：需設定 CLAUDE_CODE_USE_POWERSHELL_TOOL=1。
    - 預覽限制：自動模式尚無法運作、不載入 PowerShell 設定檔、不支援沙盒、僅支援原生 Windows（不支援 WSL）。
    - 運作機制：Bash 工具仍會與 PowerShell 工具並存，使用者可能需要明確要求 Claude 使用 PowerShell。

**其他關鍵工具與任務管理**
Claude Code 具備完善的任務追蹤與協作功能，以應對複雜的開發需求。
- 任務管理：透過 TaskCreate、TaskGet、TaskList、TaskUpdate 等工具，管理會話中的任務清單與狀態。
- 互動式與非互動式模式：TodoWrite 工具在非互動模式及 Agent SDK 中管理任務清單；在互動式會話中，則建議使用 Task 系列工具。
- 團隊協作：在啟用實驗性功能（CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1）後，可使用 TeamCreate 與 TeamDelete 建立或解散 Agent 團隊，並透過 SendMessage 與團隊成員溝通。

## 標籤

Claude Code, CLI, 功能更新, Agent, Anthropic, Claude
