Files
boshu2__agentops/docs/dependencies.md
T

25 lines
1.4 KiB
Markdown
Raw Normal View History

feat(skills): using-gc agent guide + complete tool-dependency declaration (ag-p4p) (#523) ## What Builds the GC on-ramp for AgentOps 3.0: a `using-gc` skill that guides agents on the `gc` (Gas City) CLI exactly like the `bd` protocol guides them, plus a complete, accurate tool-dependency declaration. **Additive — no existing behavior changed.** THE MODEL (operator): "use gc like we use bd" — skills GUIDE agents on the gc workflow; `ao` does NOT wrap gc. gc is a guided out-of-session dependency, same as bd. ## Changes 1. **New skill `skills/using-gc/`** — agent-facing guide to running AgentOps on Gas City, mirroring the bd-protocol style. Covers the gc primitives (City/`city.toml`, Rig, Pack, Agent, Order, Formula, mayor + refinery), the end-to-end workflow (`gc start` → `gc rig add` → the mayor-driven dispatch loop: `bd ready` → `gc sling <rig>/refinery <bead>` → worker runs `ao rpi <bead>`), cron `exec` Orders for maintenance (`ao compile`/`ao maturity`), and is HONEST about the order-auto-dispatch gap (no per-fire var-binding → dispatch is mayor-driven today; order-auto-dispatch is an upstream-GC item, soc-5jwah). References the real pack at `packs/agentops/` and `docs/3.0.md`. Two reference docs + a `.feature` (linked + `@covered-by:` a new bats test). 2. **Complete dependency declaration** — derived from `ao doctor` tool checks (`ao`, `awk`, `bash`, `bd`, `cass`, `gc`, `git`, `tmux`) + `scripts/install*.sh` + the shared fallback table. Classified REQUIRED (ao, git, runtime), TRACKING (bd + Dolt), ORCHESTRATION (gc, out-of-session), PR/CI (gh), BUILD-FROM-SOURCE (go), UTILITIES (jq, rg, curl, openssl, sha256sum, tmux, cass). Landed in: `docs/dependencies.md` (canonical detail, catalogued in documentation-index), a README "Requirements" section (summary), and the expanded `skills/shared/SKILL.md` fallback table (now includes gc, gh, go, jq, rg). 3. **Fixed stale `using-agentops/SKILL.md:212`** — the runtime-mode `gc` row described the DELETED `runtime=gc` auto-executor ("ao rpi auto-selects gc executor", "gc event bus"). Reframed to the mayor-driven reference City: gc dispatches whole `ao rpi`/`ao evolve` loops; there is no in-CLI `runtime=gc` mode. 4. **Brief gc pointer** in repo `CLAUDE.md` + `AGENTS.md` near the bd section, pointing to the using-gc skill (no skill content duplicated). ## Gates (all green locally) - `sync-skill-counts.sh`: 80→81 total, 9→10 internal — PASS, verified consistent. - `validate-context-map-drift`: regenerated docs/contracts/context-map.md — matches. - Codex twin `skills-codex/using-gc/` created (`$skill` notation, no Claude primitives); registered across the 4 catalog surfaces; `regen-codex-hashes.sh` clean; `audit-codex-parity` PASS; 81 codex artifacts. - `generate-registry.sh` (81 skills) — up to date. - skill-domain-map disposition added (BC5 Runtime) + regenerated golden — matches; registry-drift narrative counts fixed (80→81). - plugin-load-test (no symlinks — references copied), skill-schema (81/81), skill-frontmatter (81/81), skill-dependency-check, heal.sh --strict (clean), scenario-test-linkage (PASS, new .feature linked via bats), markdownlint (0 errors), doc-release-gate (PASS). - New bats test `tests/scripts/using-gc-skill.bats` (5/5). - Codex description aggregate budget bumped 2700→2800 (catalog grew to 81; same precedent as the 2600→2700 bump when expert-council landed). - `cd cli && go build && go vet && go test ./cmd/ao/` green (embedded using-agentops copy synced via `make sync-hooks`). Closes-scenario: ag-p4p#gc-onramp Bounded-context: BC5-Runtime Evidence: skills/using-gc/SKILL.md
2026-05-24 19:39:54 -04:00
# Dependencies
2026-07-15 00:21:02 -04:00
AgentOps's core protocol requires an agent runtime capable of reading and
writing files. It does not require Git, the `ao` CLI, a tracker, a queue, a
network connection, or a delivery system.
feat(skills): using-gc agent guide + complete tool-dependency declaration (ag-p4p) (#523) ## What Builds the GC on-ramp for AgentOps 3.0: a `using-gc` skill that guides agents on the `gc` (Gas City) CLI exactly like the `bd` protocol guides them, plus a complete, accurate tool-dependency declaration. **Additive — no existing behavior changed.** THE MODEL (operator): "use gc like we use bd" — skills GUIDE agents on the gc workflow; `ao` does NOT wrap gc. gc is a guided out-of-session dependency, same as bd. ## Changes 1. **New skill `skills/using-gc/`** — agent-facing guide to running AgentOps on Gas City, mirroring the bd-protocol style. Covers the gc primitives (City/`city.toml`, Rig, Pack, Agent, Order, Formula, mayor + refinery), the end-to-end workflow (`gc start` → `gc rig add` → the mayor-driven dispatch loop: `bd ready` → `gc sling <rig>/refinery <bead>` → worker runs `ao rpi <bead>`), cron `exec` Orders for maintenance (`ao compile`/`ao maturity`), and is HONEST about the order-auto-dispatch gap (no per-fire var-binding → dispatch is mayor-driven today; order-auto-dispatch is an upstream-GC item, soc-5jwah). References the real pack at `packs/agentops/` and `docs/3.0.md`. Two reference docs + a `.feature` (linked + `@covered-by:` a new bats test). 2. **Complete dependency declaration** — derived from `ao doctor` tool checks (`ao`, `awk`, `bash`, `bd`, `cass`, `gc`, `git`, `tmux`) + `scripts/install*.sh` + the shared fallback table. Classified REQUIRED (ao, git, runtime), TRACKING (bd + Dolt), ORCHESTRATION (gc, out-of-session), PR/CI (gh), BUILD-FROM-SOURCE (go), UTILITIES (jq, rg, curl, openssl, sha256sum, tmux, cass). Landed in: `docs/dependencies.md` (canonical detail, catalogued in documentation-index), a README "Requirements" section (summary), and the expanded `skills/shared/SKILL.md` fallback table (now includes gc, gh, go, jq, rg). 3. **Fixed stale `using-agentops/SKILL.md:212`** — the runtime-mode `gc` row described the DELETED `runtime=gc` auto-executor ("ao rpi auto-selects gc executor", "gc event bus"). Reframed to the mayor-driven reference City: gc dispatches whole `ao rpi`/`ao evolve` loops; there is no in-CLI `runtime=gc` mode. 4. **Brief gc pointer** in repo `CLAUDE.md` + `AGENTS.md` near the bd section, pointing to the using-gc skill (no skill content duplicated). ## Gates (all green locally) - `sync-skill-counts.sh`: 80→81 total, 9→10 internal — PASS, verified consistent. - `validate-context-map-drift`: regenerated docs/contracts/context-map.md — matches. - Codex twin `skills-codex/using-gc/` created (`$skill` notation, no Claude primitives); registered across the 4 catalog surfaces; `regen-codex-hashes.sh` clean; `audit-codex-parity` PASS; 81 codex artifacts. - `generate-registry.sh` (81 skills) — up to date. - skill-domain-map disposition added (BC5 Runtime) + regenerated golden — matches; registry-drift narrative counts fixed (80→81). - plugin-load-test (no symlinks — references copied), skill-schema (81/81), skill-frontmatter (81/81), skill-dependency-check, heal.sh --strict (clean), scenario-test-linkage (PASS, new .feature linked via bats), markdownlint (0 errors), doc-release-gate (PASS). - New bats test `tests/scripts/using-gc-skill.bats` (5/5). - Codex description aggregate budget bumped 2700→2800 (catalog grew to 81; same precedent as the 2600→2700 bump when expert-council landed). - `cd cli && go build && go vet && go test ./cmd/ao/` green (embedded using-agentops copy synced via `make sync-hooks`). Closes-scenario: ag-p4p#gc-onramp Bounded-context: BC5-Runtime Evidence: skills/using-gc/SKILL.md
2026-05-24 19:39:54 -04:00
2026-07-15 00:21:02 -04:00
| Tool or substrate | Role | Core requirement |
|---|---|---|
| Agent runtime | Runs Plan, Implement, and a distinct fresh Validate context | Required |
| Filesystem + SHA-256 helper | Computes content identity and stores `verdict.v2` | Required |
| `ao` | Repository utilities and ordinary deterministic `ao gate check` checks | Optional |
| Git or a forge | Version control, review, and delivery owned by the caller | Optional |
| `br`, `bv`, or another tracker | Caller-owned work organization | Optional |
| NTM, Agent Mail, Gas City, Swarm, or another factory | Caller-selected execution or coordination adapter | Optional |
| Council or Dueling Idea Genies | Additional independent judgment strategy | Optional |
| Go | Builds the optional `ao` CLI from source | Optional |
feat(skills): using-gc agent guide + complete tool-dependency declaration (ag-p4p) (#523) ## What Builds the GC on-ramp for AgentOps 3.0: a `using-gc` skill that guides agents on the `gc` (Gas City) CLI exactly like the `bd` protocol guides them, plus a complete, accurate tool-dependency declaration. **Additive — no existing behavior changed.** THE MODEL (operator): "use gc like we use bd" — skills GUIDE agents on the gc workflow; `ao` does NOT wrap gc. gc is a guided out-of-session dependency, same as bd. ## Changes 1. **New skill `skills/using-gc/`** — agent-facing guide to running AgentOps on Gas City, mirroring the bd-protocol style. Covers the gc primitives (City/`city.toml`, Rig, Pack, Agent, Order, Formula, mayor + refinery), the end-to-end workflow (`gc start` → `gc rig add` → the mayor-driven dispatch loop: `bd ready` → `gc sling <rig>/refinery <bead>` → worker runs `ao rpi <bead>`), cron `exec` Orders for maintenance (`ao compile`/`ao maturity`), and is HONEST about the order-auto-dispatch gap (no per-fire var-binding → dispatch is mayor-driven today; order-auto-dispatch is an upstream-GC item, soc-5jwah). References the real pack at `packs/agentops/` and `docs/3.0.md`. Two reference docs + a `.feature` (linked + `@covered-by:` a new bats test). 2. **Complete dependency declaration** — derived from `ao doctor` tool checks (`ao`, `awk`, `bash`, `bd`, `cass`, `gc`, `git`, `tmux`) + `scripts/install*.sh` + the shared fallback table. Classified REQUIRED (ao, git, runtime), TRACKING (bd + Dolt), ORCHESTRATION (gc, out-of-session), PR/CI (gh), BUILD-FROM-SOURCE (go), UTILITIES (jq, rg, curl, openssl, sha256sum, tmux, cass). Landed in: `docs/dependencies.md` (canonical detail, catalogued in documentation-index), a README "Requirements" section (summary), and the expanded `skills/shared/SKILL.md` fallback table (now includes gc, gh, go, jq, rg). 3. **Fixed stale `using-agentops/SKILL.md:212`** — the runtime-mode `gc` row described the DELETED `runtime=gc` auto-executor ("ao rpi auto-selects gc executor", "gc event bus"). Reframed to the mayor-driven reference City: gc dispatches whole `ao rpi`/`ao evolve` loops; there is no in-CLI `runtime=gc` mode. 4. **Brief gc pointer** in repo `CLAUDE.md` + `AGENTS.md` near the bd section, pointing to the using-gc skill (no skill content duplicated). ## Gates (all green locally) - `sync-skill-counts.sh`: 80→81 total, 9→10 internal — PASS, verified consistent. - `validate-context-map-drift`: regenerated docs/contracts/context-map.md — matches. - Codex twin `skills-codex/using-gc/` created (`$skill` notation, no Claude primitives); registered across the 4 catalog surfaces; `regen-codex-hashes.sh` clean; `audit-codex-parity` PASS; 81 codex artifacts. - `generate-registry.sh` (81 skills) — up to date. - skill-domain-map disposition added (BC5 Runtime) + regenerated golden — matches; registry-drift narrative counts fixed (80→81). - plugin-load-test (no symlinks — references copied), skill-schema (81/81), skill-frontmatter (81/81), skill-dependency-check, heal.sh --strict (clean), scenario-test-linkage (PASS, new .feature linked via bats), markdownlint (0 errors), doc-release-gate (PASS). - New bats test `tests/scripts/using-gc-skill.bats` (5/5). - Codex description aggregate budget bumped 2700→2800 (catalog grew to 81; same precedent as the 2600→2700 bump when expert-council landed). - `cd cli && go build && go vet && go test ./cmd/ao/` green (embedded using-agentops copy synced via `make sync-hooks`). Closes-scenario: ag-p4p#gc-onramp Bounded-context: BC5-Runtime Evidence: skills/using-gc/SKILL.md
2026-05-24 19:39:54 -04:00
2026-07-15 00:21:02 -04:00
Optional tools may produce factual evidence or execute explicit packets. Their
attempts, queues, leases, commits, or delivery state never become AgentOps
correctness state. Missing optional tools can reduce what was checked, but they
cannot reorder RPI or manufacture a PASS.
feat(skills): using-gc agent guide + complete tool-dependency declaration (ag-p4p) (#523) ## What Builds the GC on-ramp for AgentOps 3.0: a `using-gc` skill that guides agents on the `gc` (Gas City) CLI exactly like the `bd` protocol guides them, plus a complete, accurate tool-dependency declaration. **Additive — no existing behavior changed.** THE MODEL (operator): "use gc like we use bd" — skills GUIDE agents on the gc workflow; `ao` does NOT wrap gc. gc is a guided out-of-session dependency, same as bd. ## Changes 1. **New skill `skills/using-gc/`** — agent-facing guide to running AgentOps on Gas City, mirroring the bd-protocol style. Covers the gc primitives (City/`city.toml`, Rig, Pack, Agent, Order, Formula, mayor + refinery), the end-to-end workflow (`gc start` → `gc rig add` → the mayor-driven dispatch loop: `bd ready` → `gc sling <rig>/refinery <bead>` → worker runs `ao rpi <bead>`), cron `exec` Orders for maintenance (`ao compile`/`ao maturity`), and is HONEST about the order-auto-dispatch gap (no per-fire var-binding → dispatch is mayor-driven today; order-auto-dispatch is an upstream-GC item, soc-5jwah). References the real pack at `packs/agentops/` and `docs/3.0.md`. Two reference docs + a `.feature` (linked + `@covered-by:` a new bats test). 2. **Complete dependency declaration** — derived from `ao doctor` tool checks (`ao`, `awk`, `bash`, `bd`, `cass`, `gc`, `git`, `tmux`) + `scripts/install*.sh` + the shared fallback table. Classified REQUIRED (ao, git, runtime), TRACKING (bd + Dolt), ORCHESTRATION (gc, out-of-session), PR/CI (gh), BUILD-FROM-SOURCE (go), UTILITIES (jq, rg, curl, openssl, sha256sum, tmux, cass). Landed in: `docs/dependencies.md` (canonical detail, catalogued in documentation-index), a README "Requirements" section (summary), and the expanded `skills/shared/SKILL.md` fallback table (now includes gc, gh, go, jq, rg). 3. **Fixed stale `using-agentops/SKILL.md:212`** — the runtime-mode `gc` row described the DELETED `runtime=gc` auto-executor ("ao rpi auto-selects gc executor", "gc event bus"). Reframed to the mayor-driven reference City: gc dispatches whole `ao rpi`/`ao evolve` loops; there is no in-CLI `runtime=gc` mode. 4. **Brief gc pointer** in repo `CLAUDE.md` + `AGENTS.md` near the bd section, pointing to the using-gc skill (no skill content duplicated). ## Gates (all green locally) - `sync-skill-counts.sh`: 80→81 total, 9→10 internal — PASS, verified consistent. - `validate-context-map-drift`: regenerated docs/contracts/context-map.md — matches. - Codex twin `skills-codex/using-gc/` created (`$skill` notation, no Claude primitives); registered across the 4 catalog surfaces; `regen-codex-hashes.sh` clean; `audit-codex-parity` PASS; 81 codex artifacts. - `generate-registry.sh` (81 skills) — up to date. - skill-domain-map disposition added (BC5 Runtime) + regenerated golden — matches; registry-drift narrative counts fixed (80→81). - plugin-load-test (no symlinks — references copied), skill-schema (81/81), skill-frontmatter (81/81), skill-dependency-check, heal.sh --strict (clean), scenario-test-linkage (PASS, new .feature linked via bats), markdownlint (0 errors), doc-release-gate (PASS). - New bats test `tests/scripts/using-gc-skill.bats` (5/5). - Codex description aggregate budget bumped 2700→2800 (catalog grew to 81; same precedent as the 2600→2700 bump when expert-council landed). - `cd cli && go build && go vet && go test ./cmd/ao/` green (embedded using-agentops copy synced via `make sync-hooks`). Closes-scenario: ag-p4p#gc-onramp Bounded-context: BC5-Runtime Evidence: skills/using-gc/SKILL.md
2026-05-24 19:39:54 -04:00
2026-07-15 00:21:02 -04:00
For CLI installation details, see the [README](../README.md). For the exact
core boundary, see the [RPI traversal](architecture/rpi-traversal.md).