@insforge/cli 是編碼代理用來操作後端的介面。當人類到達儀表板時,代理到達終端機:它執行命令、讀取輸出並決定下一步做什麼。每個命令都會說 --json,所以代理從結構化資料而不是解析畫面。
使用
npx @insforge/cli 執行 CLI。不要全域安裝,所以代理始終使用專案固定的版本。為什麼是代理的 CLI
儀表板為人類指標構建;CLI 為任何可以寫入文字的東西構建。傳遞--json 到任何命令,代理取得可以解析的結構化結果;傳遞 --yes 它執行無需停止確認提示。結構描述、身份驗證設定、儲存體、函數、部署、分支和診斷都是同一工具的子命令,所以有一個要學習的表面而不是要導覽的儀表板。它在任何終端機、任何編輯器或 CI 中執行,無需設定整合。在變更後,代理可以執行 npx @insforge/cli diagnose 並讀取正確中斷的內容。
命令表面
| 區域 | 命令 |
|---|---|
| 身份驗證和上下文 | login, logout, whoami, current, list |
| 專案 | create, link |
| 結構描述 | db migrations new, db migrations up, db migrations list |
| 代碼設定 | config plan, config apply, config export |
| 分支 | branch create, branch merge, branch reset, branch delete |
| 組建 | functions, storage, deployments, secrets, schedules, ai |
| 診斷 | diagnose, diagnose advisor, diagnose db, diagnose logs, metadata |
npx @insforge/cli help <command> 以取得任何這些命令的旗標。