mirror of
https://github.com/stablyai/orca.git
synced 2026-10-31 00:57:45 +00:00
* feat(speech): set the OpenAI dictation key on a headless host (orca speech openai-key)
Cloud dictation needs an OpenAI key on the host that transcribes, and
desktop Settings was the only way to save one. A headless orca serve or
managed server had none. speech.openAiKey.{status,set,clear} save it
through the host's existing key store and secret sealing; the CLI reads
the key from stdin so it never lands in shell history.
* fix(cli): name the update when an older server lacks the speech key methods; one key length cap; PowerShell example (Opus review)
81 lines
1.1 KiB
TypeScript
81 lines
1.1 KiB
TypeScript
// Kept import-free for main/CLI project isolation; a parity test prevents drift.
|
|
export const CLI_COMMAND_NAMES = [
|
|
'account',
|
|
'agent',
|
|
'agent-context',
|
|
'artifacts',
|
|
'automations',
|
|
'back',
|
|
'browser',
|
|
'capture',
|
|
'check',
|
|
'claude-teams',
|
|
'clear',
|
|
'click',
|
|
'clipboard',
|
|
'computer',
|
|
'console',
|
|
'cookie',
|
|
'dblclick',
|
|
'diagnostics',
|
|
'dialog',
|
|
'download',
|
|
'drag',
|
|
'emulator',
|
|
'environment',
|
|
'eval',
|
|
'exec',
|
|
'file',
|
|
'fill',
|
|
'find',
|
|
'focus',
|
|
'forward',
|
|
'full-screenshot',
|
|
'geolocation',
|
|
'get',
|
|
'goto',
|
|
'highlight',
|
|
'host',
|
|
'hover',
|
|
'inserttext',
|
|
'intercept',
|
|
'is',
|
|
'keypress',
|
|
'jira',
|
|
'linear',
|
|
'mouse',
|
|
'network',
|
|
'open',
|
|
'open-url',
|
|
'orchestration',
|
|
'pdf',
|
|
'profile',
|
|
'project',
|
|
'reference',
|
|
'reload',
|
|
'repo',
|
|
'screenshot',
|
|
'scroll',
|
|
'scrollintoview',
|
|
'search',
|
|
'select',
|
|
'select-all',
|
|
'serve',
|
|
'set',
|
|
'skills',
|
|
'snapshot',
|
|
'speech',
|
|
'status',
|
|
'storage',
|
|
'tab',
|
|
'terminal',
|
|
'terminal-daemon',
|
|
'type',
|
|
'uncheck',
|
|
'upload',
|
|
'viewport',
|
|
'vm',
|
|
'wait',
|
|
'worktree'
|
|
] as const
|