Scaffold .codio/ in a project.
codio init [--root DIR] [--force]
| Option | Description |
|---|---|
--root DIR |
Project root (default: current directory) |
--force |
Overwrite existing files |
Creates catalog.yml, profiles.yml, and the curated notes directory.
List libraries from the registry with optional filters.
codio list [--root DIR] [--kind KIND] [--language LANG] [--capability CAP]
[--priority TIER] [--runtime-import POLICY] [--json]
| Option | Description |
|---|---|
--kind |
Filter by kind: internal, external_mirror, utility |
--language |
Filter by programming language |
--capability |
Filter by capability tag |
--priority |
Filter by tier: tier1, tier2, tier3 |
--runtime-import |
Filter by policy: internal, pip_only, reference_only |
--json |
Output as JSON array |
Show the full merged record for a single library.
codio get NAME [--root DIR] [--json]
Exits with code 1 if the library is not found.
Run consistency checks on the registry.
codio validate [--root DIR] [--json]
Checks performed:
Show controlled vocabulary for registry fields.
codio vocab [--field FIELD] [--json]
| Option | Description |
|---|---|
--field |
Show a specific field: kind, runtime_import, decision_default, priority, status |
Search for libraries matching a capability query.
codio discover QUERY [--root DIR] [--language LANG] [--json]
Searches capability tags (exact match), library names (substring), and summaries (substring). Returns ranked candidates and a recommended engineering decision.
Structured analysis of a single library.
codio study NAME [--root DIR] [--json]
Returns strengths, caveats, entry points, and integration notes derived from registry metadata. Exits with code 1 if the library is not found.
Compare multiple libraries.
codio compare NAME [NAME ...] [--root DIR] [--query QUERY] [--json]
| Option | Description |
|---|---|
--query |
Optional context for the comparison |
Returns shared capabilities, distinguishing factors, and a recommendation.
Register codio-owned sources in the project’s indexio config.
codio rag sync [--root DIR] [--config PATH] [--force-init]
| Option | Description |
|---|---|
--config |
Path to indexio config file (default: infra/indexio/config.yaml) |
--force-init |
Reinitialize the indexio config from defaults |
Requires the indexio package to be installed.
All commands that read the registry support:
--root DIR — Override project root auto-detection--json — Machine-readable JSON outputProject root is auto-detected by walking up from the current directory looking for .codio/, .projio/, or .git.