After the CLI completes native plugin installation and the mandatory global layer, validate:
| Surface | Expected state |
|---|---|
/plugins |
thoth-agents installed and enabled from EremesNG/thoth-agents |
| Plugin skills | SDD/init/constitution/archive and four mandatory execution skills discoverable |
~/.codex/AGENTS.md |
One bounded thoth-agents:codex-root block; unrelated global guidance preserved |
~/.codex/agents/ |
Six thoth-agents-<role>.toml files and managed model state; no orchestrator child |
~/.codex/config.toml |
Managed request-user-input feature merge present |
Project openspec/ |
Minimum directory graph, constitution, and init metadata after $thoth-init; no template copies required |
Run:
npx thoth-agents@latest status --harness=codexRestart Codex after global setup. In each repository, $thoth-init should be
idempotent and preserve project-owned governance. It does not create custom
agents, alter global instructions, or copy templates from the installed
thoth-sdd skill.
- The ambient session is root.
- Collaboration has no hard installed-role selector, so role matching remains partly instruction-level.
- Some per-role permission boundaries cannot match OpenCode enforcement.
- Global guidance/config may be overridden by more specific or managed layers.
- Native plugin and hook trust remain Codex-owned.