Skip to content

Commit ea8da7c

Browse files
Darth-Hidiousclaude
andcommitted
feat: complete TUI wiring — BYOK, BYOC, 69 commands, full sidebar browsers
Sidebar browsers: - Explorer: project file tree (like VS Code) - Models: catalog by provider, BYOK section, active model - Mesh: node status (green/red), peers, discovery - Compute: GPUs, providers, BYOC (SSH/K8s/SLURM) - Data: knowledge graph stats, sources, query modes - Marketplace: categories, install, model cards - Workflows: available flows, step types, custom YAML - Settings: LLM config, auth/RBAC, billing, tools, OPA policies, BYOK Command palette: 69 commands including: - All slash commands, BYOC backends, query modes - Billing (balance, usage, topup) - Discourse (create, run, status, turns) - Full mesh/node operations - Tool discovery, config management CI: add checks:write permission for security audit Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 7801320 commit ea8da7c

2 files changed

Lines changed: 278 additions & 216 deletions

File tree

crates/cli/src/tui/components/command_palette.rs

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,41 @@ pub fn all_commands() -> Vec<CommandEntry> {
5858
("/logout", "Sign out", "Auth"),
5959
("/read", "Read a file", "Files"),
6060
("/edit", "Edit a file", "Files"),
61+
("/write", "Write a file", "Files"),
62+
("/diff", "Git diff", "Files"),
6163
("/bash", "Execute shell command", "Code"),
6264
("/python", "Execute Python code", "Code"),
65+
// BYOK / BYOC
66+
("/config set", "Set config value", "Settings"),
67+
("/billing", "Credit balance", "Billing"),
68+
("/billing usage", "Usage breakdown", "Billing"),
69+
("/billing topup", "Buy credits", "Billing"),
70+
// Compute backends
71+
("/run --ssh", "BYOC via SSH", "Compute"),
72+
("/run --k8s-context", "BYOC via Kubernetes", "Compute"),
73+
("/run --slurm", "BYOC via SLURM", "Compute"),
74+
("/deploy status", "Deployment status", "Compute"),
75+
("/deploy health", "Deployment health", "Compute"),
76+
("/deploy stop", "Stop deployment", "Compute"),
77+
// Discourse
78+
("/discourse run", "Run discourse", "Research"),
79+
("/discourse status", "Discourse status", "Research"),
80+
("/discourse turns", "View turns", "Research"),
81+
// Mesh extras
82+
("/mesh subscriptions", "Active subscriptions", "Mesh"),
83+
("/mesh unsubscribe", "Unsubscribe", "Mesh"),
84+
("/node probe", "Probe capabilities", "Mesh"),
85+
("/node logs", "Stream node logs", "Mesh"),
86+
// Query modes
87+
("/query --cypher", "Direct Cypher query", "Data"),
88+
("/query --semantic", "Semantic search", "Data"),
89+
("/query --platform", "Platform graph", "Data"),
90+
("/query --federated", "Federated query", "Data"),
91+
("/ingest --watch", "Watch directory", "Data"),
92+
("/ingest --schema-only", "Schema detection", "Data"),
93+
// Tools & discovery
94+
("/discover_capabilities", "Full capability scan", "System"),
95+
("/models info", "Model details", "Models"),
6396
];
6497

6598
for (cmd, desc, cat) in slash {

0 commit comments

Comments
 (0)