Agent command inventory
This page is generated from the canonical agent command registration
surface in oduit.cli.app.
Command tiers:
stable_for_agents: Recommended machine-facing surface for agents.beta_for_agents: Useful for agents, but still evolving in shape or behavior.human_oriented: Supported CLI surface, but documented primarily for humans.compatibility_only: Retained for migration or import compatibility only.
```{list-table} Canonical oduit agent commands
:header-rows: 1
Command
Stability tier
Safety level
Summary
contextstable_for_agentssafe_read_onlyReturn a structured environment snapshot for automation.
inspect-addonstable_for_agentssafe_read_onlyReturn a one-shot addon inspection payload.
addon-infostable_for_agentssafe_read_onlyReturn a combined manifest, source, and runtime addon summary.
addon-docstable_for_agentssafe_read_onlyReturn a structured addon documentation bundle.
technical-docbeta_for_agentscontrolled_source_mutationCreate or preview addon-local arc42 technical documentation.
technical-evidencebeta_for_agentscontrolled_source_mutationCreate or preview split deterministic technical evidence.
technical-reportbeta_for_agentscontrolled_source_mutationCreate or preview split LLM/human architecture report seed.
technical-doc-diffbeta_for_agentssafe_read_onlyDiff report snapshots against current deterministic evidence.
technical-doc-refreshbeta_for_agentscontrolled_source_mutationRefresh managed blocks inside addon-local arc42 technical documentation.
technical-doc-acceptbeta_for_agentscontrolled_source_mutationAccept a manually reviewed architecture document snapshot.
technical-doc-statusbeta_for_agentssafe_read_onlyReturn tracking and freshness status for addon technical docs.
technical-doc-checkbeta_for_agentssafe_read_onlyReturn freshness information for one technical-documentation target.
technical-doc-nextbeta_for_agentssafe_read_onlyReturn the next addon that needs technical-documentation work.
plan-updatestable_for_agentssafe_read_onlyReturn a structured, read-only update plan for a module.
prepare-addon-changebeta_for_agentssafe_read_onlyBundle the common read-only planning steps for one addon change.
locate-modelbeta_for_agentssafe_read_onlyLocate likely source files for a model extension inside one addon.
locate-fieldbeta_for_agentssafe_read_onlyLocate an existing field or suggest the best insertion point.
list-addon-testsbeta_for_agentssafe_read_onlyList likely tests for an addon, optionally ranked by hints.
recommend-testsbeta_for_agentssafe_read_onlyMap changed addon files to recommended tests and test tags.
list-addon-modelsbeta_for_agentssafe_read_onlyList the models declared or extended by one addon.
find-model-extensionsbeta_for_agentssafe_read_onlyFind where a model is declared, extended, and installed.
get-model-viewsbeta_for_agentssafe_read_onlyFetch database-backed primary and extension views for a model.
doctorstable_for_agentssafe_read_onlyReturn doctor diagnostics through the standard agent envelope.
list-addonsstable_for_agentssafe_read_onlyReturn structured addon inventory for the active environment.
list-installed-addonsstable_for_agentssafe_read_onlyReturn structured runtime installed-addon inventory.
dependency-graphstable_for_agentssafe_read_onlyReturn a structured dependency and reverse-dependency graph.
explain-install-orderstable_for_agentssafe_read_onlyExplain dependency cycles blocking install-order for automation.
inspect-addonsstable_for_agentssafe_read_onlyInspect multiple addons through the stable agent envelope.
resolve-configstable_for_agentssafe_read_onlyReturn the resolved configuration with sensitive values redacted.
resolve-addon-rootstable_for_agentssafe_read_onlyResolve addon root paths for one module name.
get-addon-filesstable_for_agentssafe_read_onlyReturn a deterministic file inventory for one addon.
check-addons-installedstable_for_agentssafe_read_onlyReturn runtime installed-state checks for one or more addons.
check-model-existsbeta_for_agentssafe_read_onlyCheck whether a model exists in source discovery and runtime metadata.
check-field-existsbeta_for_agentssafe_read_onlyCheck whether a field exists in runtime metadata and source.
list-duplicatesstable_for_agentssafe_read_onlyReturn duplicate addon names through the standard agent envelope.
inspect-refstable_for_agentssafe_read_onlyResolve one XMLID through the embedded Odoo runtime.
inspect-cronstable_for_agentscontrolled_runtime_mutationInspect one cron job and optionally trigger it.
inspect-modulesstable_for_agentssafe_read_onlyInspect module records from ir.module.module.
inspect-subtypesstable_for_agentssafe_read_onlyList message subtypes registered for one model.
inspect-modelstable_for_agentssafe_read_onlyInspect runtime model registration metadata.
inspect-fieldstable_for_agentssafe_read_onlyInspect runtime field metadata.
db-tablestable_for_agentssafe_read_onlyDescribe one PostgreSQL table through the live Odoo connection.
db-columnstable_for_agentssafe_read_onlyDescribe one PostgreSQL column through the live Odoo connection.
db-constraintsstable_for_agentssafe_read_onlyList PostgreSQL constraints for one table.
db-tablesstable_for_agentssafe_read_onlyList PostgreSQL tables through the live Odoo connection.
db-m2mstable_for_agentssafe_read_onlyInspect the relation table behind a Many2many field.
performance-slow-queriesstable_for_agentssafe_read_onlyRead pg_stat_statements when the extension is available.
performance-table-scansstable_for_agentssafe_read_onlyShow tables with high sequential scan counts.
performance-indexesstable_for_agentssafe_read_onlyShow basic table index-usage metrics.
manifest-checkstable_for_agentssafe_read_onlyValidate a manifest file and report structural warnings.
manifest-showstable_for_agentssafe_read_onlyShow manifest metadata for an addon or addon path.
install-modulestable_for_agentscontrolled_runtime_mutationInstall a module with an explicit mutation gate.
update-modulestable_for_agentscontrolled_runtime_mutationUpdate a module with an explicit mutation gate.
uninstall-modulestable_for_agentscontrolled_runtime_mutationUninstall a module with explicit runtime and destructive gates.
create-addonstable_for_agentscontrolled_source_mutationCreate a new addon with an explicit mutation gate.
i18n-exportstable_for_agentscontrolled_source_mutationExport translations with a structured agent payload.
i18n-importstable_for_agentscontrolled_runtime_mutationImport translations with a structured agent payload.
i18n-loadlangstable_for_agentscontrolled_runtime_mutationLoad languages with a structured agent payload.
export-langcompatibility_onlycontrolled_source_mutationExport language files with an explicit mutation gate.
test-summarystable_for_agentscontrolled_runtime_mutationRun tests and emit a normalized summary payload.
validate-addon-changebeta_for_agentscontrolled_runtime_mutationValidate an addon change with one aggregate structured payload.
preflight-addon-changebeta_for_agentssafe_read_onlyRun a cheap read-only addon-change preflight.
query-modelstable_for_agentssafe_read_onlyRun a structured read-only model query.
read-recordstable_for_agentssafe_read_onlyRead a single record by id via OdooQuery.
search-countstable_for_agentssafe_read_onlyCount records matching a domain via OdooQuery.
get-model-fieldsstable_for_agentssafe_read_onlyInspect model field metadata via OdooQuery.