mirror of
https://github.com/stablyai/orca.git
synced 2026-11-15 02:17:31 +00:00
* feat(cli): add orca vm env doctor to check a workspace environment Checks required CLIs (git plus what the repo manifests imply), agent CLIs and their sign-in, Git fetch and a dry-run push, the orca.yaml setup script (optionally re-running it with Orca's runner), and free disk. Pass/warn/fail with --json; checks live in src/main/environment-doctor for runtime reuse. * fix(env-doctor): ship the doctor modules in the packaged CLI and share the check formatter * fix(env-doctor): run Git probes in the C locale so folder detection is locale-independent
32 lines
1.2 KiB
TypeScript
32 lines
1.2 KiB
TypeScript
// The CLI loads these paths after electron-vite replaces out/main.
|
|
export const CLI_MAIN_ENTRY_NAMES = [
|
|
'agent-hooks/installation/managed-agent-hook-controls',
|
|
'gitlab/project-ref-parser',
|
|
'orca-profiles/profile-index-store',
|
|
'claude-accounts/keychain',
|
|
// The CLI checks a relocated runtime socket dir before it sends the auth token.
|
|
'daemon/endpoint/publication/daemon-socket-endpoint-path',
|
|
'skills/bundled-skill-install/bundled-skill-local-host',
|
|
'skills/bundled-skill-install/bundled-skill-installation',
|
|
'filesystem/macos-tree-clone',
|
|
'orcad/orcad-stale-lock-reclaim',
|
|
'orcad/orcad-host-identity-reset',
|
|
'plugins/plugin-authoring-checks',
|
|
// `orca vm env doctor` runs its checks in the CLI process.
|
|
'environment-doctor/environment-doctor',
|
|
'environment-doctor/environment-doctor-host',
|
|
...[
|
|
'access',
|
|
'active-location',
|
|
'storage-classification',
|
|
'offline-settings',
|
|
'backup-path',
|
|
'database-recovery',
|
|
'domain-reader',
|
|
'recovery-command'
|
|
].map((module) => `persistence/profile-state/profile-state-${module}`),
|
|
'persistence/profile-state/legacy-json/profile-state-export-path',
|
|
'persistence/profile-state/legacy-json/profile-state-recovery',
|
|
'startup/http1-compatibility-marker'
|
|
] as const
|