Skip to content

Ship codex/agent-fleet-deep-worker-respec - #137

Merged
Ancienttwo merged 1 commit into
mainfrom
codex/agent-fleet-deep-worker-respec
Jul 30, 2026
Merged

Ship codex/agent-fleet-deep-worker-respec#137
Ancienttwo merged 1 commit into
mainfrom
codex/agent-fleet-deep-worker-respec

Conversation

@Ancienttwo

Copy link
Copy Markdown
Owner

Agent fleet respec

Agent Claude side Codex projection
fast-worker opus / medium (was sonnet / max) gpt-5.6-luna / max (per-agent override)
deep-worker (new) opus / high gpt-5.6-terra / xhigh (per-agent override)
opus family default effort unchanged gpt-5.6-terra (was sol; sol stays for fable)
  • New managed agent deep-worker (heavy execution: cross-module refactors, one-pass-correct changes; workspace-write; same RESULT: protocol as fast-worker).
  • AGENT_TARGET_OVERRIDES in the generator holds the only two effort remaps; every other combination stays on the family default with effort carried through, fail-closed validation unchanged.
  • docs/reference-configs/external-tooling.md mapping table gains the missing fable→sol row; "Current assignments" resynced from actual fleet frontmatter; pinned model versions removed everywhere.
  • Roster propagated to check-agent-tooling.sh, .ai/harness/policy.json, helper mirrors, and the four hardcoded test tables.

Verification: bun test 2094 pass / 1 skip / 0 fail (163 files); all required checks green (check-task-workflow --strict clean, architecture-sync advisory WARN for the pending workflow-engine-contract-assets request is expected).

The captured plan's contract-closure ceremony is intentionally still open; plan + slice notes ship with this PR.

- add managed agent deep-worker (opus/high -> gpt-5.6-terra xhigh, workspace-write)
- move fast-worker to opus/medium with explicit gpt-5.6-luna max target override
- opus family default projection gpt-5.6-sol -> gpt-5.6-terra; sol stays for fable
- document the two per-agent overrides as the only effort remaps; drop pinned model versions

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b90f9beefe

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .ai/harness/policy.json
"explorer",
"deep-reasoner",
"fast-worker",
"deep-worker",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Include deep-worker in generated policy rosters

When project initialization or workflow repair writes a downstream policy, scripts/lib/project-init-lib.sh:1974 and scripts/ensure-task-workflow.sh:1279 still emit the previous six-agent roster. Because resolveManagedAgents() in scripts/check-agent-tooling.sh:841-847 trusts that configured list, a newly generated repository can pass strict readiness without deep-worker installed even though the package contract now declares it managed; update both generators, their asset mirror, and the corresponding runtime expectations.

AGENTS.md reference: AGENTS.md:L54-L56

Useful? React with 👍 / 👎.

const HOME = os.homedir();
const MANAGED_AGENTS = ["explorer", "deep-reasoner", "fast-worker", "gatekeeper", "root-cause-prover", "harness-evaluator"];
const WRITABLE_AGENTS = new Set(["fast-worker", "root-cause-prover", "harness-evaluator"]);
const MANAGED_AGENTS = ["explorer", "deep-reasoner", "fast-worker", "deep-worker", "gatekeeper", "root-cause-prover", "harness-evaluator"];

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Add deep-worker to install-profile ownership and probes

When repo-harness install invokes this expanded fleet installer, src/cli/installer/install-profile.ts still omits deep-worker from installProfileHostMutationPaths() (line 510), transaction component classification (line 617), and completeAgentFleetEvidence() (line 937). Consequently a failed install cannot roll back newly created deep-worker files or record them in the ownership manifest, while profile status can still call the old six-role fleet complete; update all three install-profile projections alongside this canonical roster.

AGENTS.md reference: AGENTS.md:L54-L56

Useful? React with 👍 / 👎.

@Ancienttwo
Ancienttwo merged commit bd2155d into main Jul 30, 2026
4 checks passed
@Ancienttwo
Ancienttwo deleted the codex/agent-fleet-deep-worker-respec branch July 30, 2026 16:05
Ancienttwo added a commit that referenced this pull request Jul 31, 2026
Release scope v0.11.3..main (PR #137-#143, squash bd2155d, 4a79587,
8b506da, 3c99146, 83792a8, a37c16e, eb6c001): the breaking
adopt-to-init cutover, the deep-worker fleet addition with Codex model
projection respec, the docs/reference-configs generated-projection
convergence, and four production defect fixes (MCP allowed-root
canonicalization, ensure-task-workflow write-order race,
acceptance-receipt fingerprint key-order normalization,
contract-worktree squash-absorption cleanup). Version sources,
localized READMEs, changelog, and the 0.12.0 release filing are
updated; publish remains pending until the filing's release sequence
completes.
Ancienttwo added a commit that referenced this pull request Jul 31, 2026
* chore(workflow): capture release-0-12-0 plan and contract

* chore(release): prepare 0.12.0

Release scope v0.11.3..main (PR #137-#143, squash bd2155d, 4a79587,
8b506da, 3c99146, 83792a8, a37c16e, eb6c001): the breaking
adopt-to-init cutover, the deep-worker fleet addition with Codex model
projection respec, the docs/reference-configs generated-projection
convergence, and four production defect fixes (MCP allowed-root
canonicalization, ensure-task-workflow write-order race,
acceptance-receipt fingerprint key-order normalization,
contract-worktree squash-absorption cleanup). Version sources,
localized READMEs, changelog, and the 0.12.0 release filing are
updated; publish remains pending until the filing's release sequence
completes.

* docs(review): record release-0-12-0 acceptance
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant