跳到內容

選擇語言

目前語言: 繁體中文

CLI Companion — copy-only terminal guidance

The CLI Code dashboard includes a copy-only companion for the executable CLI targets supported by this OmniRoute version. It does not start a process, write configuration, test inference or send credentials to the clipboard.

Detection, runtime and configuration status describe the machine running the OmniRoute server. If you open a remote dashboard from your laptop, a missing CLI on that server says nothing about the CLI installed on your laptop. Unknown and failed detection remain explicit; they are not treated as “not installed”. Raw diagnostic errors and configuration endpoints are not shown in this panel.

Copy commands into the terminal of the machine where you want to use the CLI. The companion does not block local instructions when server detection fails.

Start by inspecting the contexts already configured in your terminal:

Terminal window
omniroute contexts list
omniroute contexts current

Leave the companion’s context field empty to use the CLI’s active context, or enter an existing context name. A named context may point to a local or remote server. The dashboard does not read your terminal’s context store, create a context or copy its credentials. For example, if office already exists:

Terminal window
omniroute configure claude --context office
omniroute run claude --context office --dry-run

configure is interactive and writes configuration on the machine where you execute it. run --dry-run displays the launch plan without starting the target; it does not establish that upstream inference works. Authenticate the terminal using the existing CLI context workflow before running these commands.

Only capabilities declared by the executable manifest are offered. If a target requires a model, its launch command remains unavailable until you supply a real model identifier. Context/model fields accept a restricted literal character set; shell operators, whitespace and leading option syntax are rejected.

If clipboard access fails, the panel reports the failure and leaves the command visible for manual selection. Copying never executes it.

The server-only loader in src/lib/cli-helper/companionTargets.ts projects the executable manifest into public descriptors. The browser receives only target IDs, display names and capability flags, not Node modules or runtime secrets. Command validation and status mapping live in src/shared/utils/cliCompanion.ts. The panel reuses the dashboard’s existing batch-status request; it introduces no execution API or additional status polling.


undefined (a58000c7685f)

HagiCode

HagiCode 是面向專案開發的 AI 編碼工作台:豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。

透過豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易上手和跟進。

造訪 HagiCode閱讀文件
  • 智慧OpenSpec 工作流程將意圖轉化為從提案、設計、任務到交付的可執行路徑。
  • 高效多 Agent 並行推進研究、實作與審查,並支援多儲存庫變更與你熟悉的 Agent CLI。
  • 有趣豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。

下載 Windows 版

從 Microsoft Store 取得所有下載

讓想法化為交付成果。

HagiCode 是面向專案開發的 AI 編碼工作台:以 OpenSpec 工作流程規劃變更,多 Agent 並行執行,再由 Hero Scenario 讓進度一目了然,將想法化為交付成果。

智慧
OpenSpec 工作流程將意圖轉化為從提案到交付的可執行路徑。
高效
多 Agent 並行推進研究、實作與審查。
有趣
豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易跟進。