Enter Code 工作原理
了解代理循環、內建工具和上下文管理。
代理循環
傳送訊息後,Enter Code 會執行代理循環:理解請求、檢查上下文、選擇工具、執行、觀察結果,並持續推進直到任務完成。
內建工具
| 工具 | 作用 |
|---|---|
| Read | 讀取檔案、PDF 和圖片 |
| Write | 建立新檔案 |
| Edit | 定點修改檔案 |
| Glob / Grep | 尋找檔案並搜尋內容 |
| Bash | 執行 shell 命令 |
| Agent | 啟動 Sub-agent 進行並行工作 |
| Skill | 按名稱呼叫 Skill |
| AskUserQuestion | 詢問澄清問題 |
上下文管理
Skills、Memory、訊息、工具輸出和檔案變更都會自動管理。上下文快滿時,Enter Code 會壓縮較早的對話輪次,同時保留關鍵資訊。
會話持久化
會話儲存在 ~/.enter/projects/{cwd}/sessions/,可用於關閉後恢復或崩潰恢復。
檔案變更跟蹤
每個對話輪次都會建立檢查點,Rewind 可同時恢復程式碼和會話狀態。