Spaces:
Sleeping
Sleeping
| -- Harness v0 schema - migration 005 | |
| -- Inbound tool registry: kind-aware presence + capability binding. | |
| -- These columns turn the tool table from "declared intent" into | |
| -- "intent + last-scanned reality" without breaking existing rows. | |
| ALTER TABLE tool ADD COLUMN kind TEXT NOT NULL DEFAULT 'cli'; | |
| ALTER TABLE tool ADD COLUMN capability TEXT; | |
| ALTER TABLE tool ADD COLUMN scan_target TEXT; | |
| ALTER TABLE tool ADD COLUMN status TEXT NOT NULL DEFAULT 'unknown'; | |
| ALTER TABLE tool ADD COLUMN checked_at TEXT; | |
| -- Backfill kind for tools registered before kinds existed, inferring it from | |
| -- the agent-neutral command prefix convention so an upgrade does not mis-type | |
| -- (and then falsely flag as broken) MCP servers or skills that are not on PATH. | |
| UPDATE tool SET kind = 'mcp' WHERE command LIKE 'mcp:%'; | |
| UPDATE tool SET kind = 'skill' WHERE command LIKE 'skill:%'; | |
| INSERT INTO schema_version (version) VALUES (5); | |