You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Align AgentOps around its operations-layer identity (#1051)
Executes docs/plans/2026-08-07-agentops-operations-layer-alignment.md:
AgentOps is the operations layer for agentic engineering; the federated
integration graph is the topology, the semantic work-and-proof protocol
is the contract, and RPI is the standard one-experiment traversal.
Retires the ao flywheel command family and all knowledge-flywheel
product state, tombstones the seven-move operating-loop workflow,
narrows ao init and the .agents state writers to declared destinations,
renames the core architecture page to rpi-traversal.md with a
compatibility redirect, aligns AGENTS.md, 25 skills, public and package
copy, regenerates every owned projection, and strengthens the
conformance gates with planted-negative proofs.
Both the alignment subject and the follow-up gate-bookkeeping commit
carry fresh author-distinct validation PASS verdicts with empty
not_checked scope.
Test-Removal-Reason: dead knowledge-flywheel and session-store surfaces were deleted with their tests (operations-layer alignment)
Copy file name to clipboardExpand all lines: .codex-plugin/plugin.json
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
{
2
2
"name": "agentops",
3
3
"version": "3.5.0",
4
-
"description": "Fresh-context validation for coding-agent work: shape one behavior, run one bounded experiment, and persist an independent verdict.",
4
+
"description": "The operations layer for agentic engineering: portable skills and evidence contracts connecting intent, coding agents, software factories, and independent judgment.",
5
5
"skills": "./skills-codex",
6
6
"interface": {
7
7
"displayName": "AgentOps",
8
-
"shortDescription": "Fresh-context validation for coding-agent work.",
9
-
"longDescription": "AgentOps helps Codex shape one behavior, run one bounded implementation experiment, validate the exact result from fresh context, and persist a durable verdict. Git, CI, retries, queues, and delivery remain caller-owned.",
8
+
"shortDescription": "The operations layer for agentic engineering.",
9
+
"longDescription": "AgentOps connects intent, coding agents, software factories, context sources, and independent judgment through portable skills and evidence contracts. Codex shapes one behavior, runs one bounded implementation experiment, validates the exact result from fresh context, and can persist a durable verdict. Git, CI, retries, queues, and delivery remain caller-owned.",
AgentOps turns one explicit intent into one independently judged experiment:
5
+
AgentOps is the operations layer for agentic engineering: a portable semantic
6
+
integration and judgment layer that connects intent, coding agents, software
7
+
factories, context sources, and independent validation without taking
8
+
ownership of their state or delivery lifecycle. The topology is a
9
+
federated integration graph; the interoperability contract is the
10
+
semantic work-and-proof protocol; the standard path through the graph is one
11
+
RPI traversal:
6
12
7
13
```text
8
14
RPI -> Plan -> Implement -> fresh Validate -> report and stop
@@ -50,6 +56,22 @@ what the caller does next.
50
56
- Do not run `ao session bootstrap`, lookup, or archive commands as startup
51
57
ritual. The `ao` CLI is an explicit repository tool, not a session runtime.
52
58
59
+
## Federated source authority
60
+
61
+
The integration graph is federated: AgentOps cites source identities and never
62
+
absorbs their authority.
63
+
64
+
| Information | Authority | AgentOps treatment |
65
+
|---|---|---|
66
+
| Work, status, dependencies, close reasons | Beads or the caller's tracker | Query directly; never build a second work index. |
67
+
| Source content and delivery history | Git and repository policy | Bind exact content when useful; a commit or merge never implies semantic PASS. |
68
+
| Past agent sessions | CASS | Retrieve cited episodes on demand; search output is evidence, not policy. |
69
+
| Curated cross-session memory | CM or a caller-selected memory system | Retrieve by explicit need with provenance and freshness. |
70
+
| Runtime execution | NTM, Gas City, Agent Mail, cloud agents, or another selected factory | Read and report native state; runtime completion is never validation. |
71
+
| Checks and test output | The executable that produced them | Store factual receipts; a fresh context judges meaning. |
72
+
| Requested proof |`.agents/ao/`| Persist only for a caller request or declared consumer. |
73
+
| Disposable and derived local state |`.agents/scratch/`, `.agents/projections/`| Rebuild or expire; never treat as authority (ADR-0016). |
74
+
53
75
## Source precedence
54
76
55
77
1. live executable behavior and generated projections from their declared source;
@@ -71,7 +93,7 @@ Edit source owners and regenerate projections through the owning command.
71
93
`scripts/check-skill-python-ratchet.sh`; tests keep their documented
72
94
exemption). Grandfathered Python is migration debt, not precedent.
73
95
74
-
## Core loop
96
+
## Standard RPI traversal
75
97
76
98
1.**Plan once.** Resolve the existing bead or caller intent and shape one
77
99
active behavior there. Acceptance, non-goals, scope, and the first useful
@@ -117,8 +139,10 @@ rollback, and release policy.
117
139
118
140
Premortem, Postmortem, Council, and genie skills are caller-selected judgment
119
141
strategies. NTM, Agent Mail, Gas City, swarms, and other factory tools are
120
-
optional adapters. Optional strategies and adapters never become core
121
-
dependencies or lifecycle authorities.
142
+
optional adapters. Context miners (CASS, CM, recon tooling) are context
143
+
sources. Strategies, adapters, factories, and context sources are peer nodes
144
+
in the federated graph whose native state AgentOps reads but never owns; none
145
+
becomes a core dependency or lifecycle authority.
122
146
123
147
A selected factory's internal control plane is operated only through that
124
148
factory's own doors: its coordinator (for Gas City, the Mayor via mail), its
@@ -141,7 +165,7 @@ AgentOps work ownership.
141
165
142
166
| Trigger | Canonical owner |
143
167
|---|---|
144
-
|Core loop or evidence-contract change |`docs/architecture/operating-loop.md`, `schemas/*.schema.json`|
168
+
|RPI traversal or evidence-contract change |`docs/architecture/rpi-traversal.md`, `schemas/*.schema.json`|
145
169
| CLI command or flag |`cli/cmd/ao/`, then generated `cli/docs/COMMANDS.md`|
146
170
| Skill behavior or inventory |`skills/<slug>/SKILL.md`, generated `docs/SKILL-ROUTER.md`|
0 commit comments