Repository navigation
feat(j5): peer messages reach every running Codex GPT 6 turn mid-turn - #569
Merged
Merged
Conversation
The agent-side delivery rule let a peer's message into a running turn only for Codex Astra. Luna and Sol take messages during work the same way, so the exception now covers every Codex model whose resolved name starts gpt-6- or gpt-6. (Astra, Luna, Sol and their point releases). Other models and platform notices still queue. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Review fixes: compare the Codex model family so openai.gpt-6-luna is eligible, cover it and a custom gpt-6- name in the tests, and update the user docs and History lines that still said Astra only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
✨ Finishing Touches
Comment |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This was referenced Oct 12, 2026
Closed
Merged
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
A peer's message is delivered into a running turn only when the receiver runs Codex Astra; every other model queues it until the turn ends. Luna and Sol take messages during work the same way Astra does, so an agent on either of them works from stale guidance for the rest of a long turn.
What changed
The exception in divergence D4 now covers every Codex GPT 6 model.
gpt6PeerSteeringRun(wasastraPeerSteeringRun) accepts a run whose resolved model name startsgpt-6-orgpt-6., which is Astra, Luna, Sol and their point releases such asgpt-6.1-sol, with or without Codex'sopenai.qualifier. Everything else about the rule is unchanged: the receiver must be a Codex thread whose session reports active steering, only peer messages steer, and platform notices still queue.The match is on the name's prefix, so a future GPT 6 model is covered without another change, and so is a custom Codex model named
gpt-6-…. The old test listedgpt-6-astra-customas not eligible; under "all GPT 6 models" it is.The send result's backlog notice follows the same function, so a send to a running Luna or Sol turn no longer reports a queue it will not wait in.
The definitions (A2A, substrate, Crews, the register of divergences, the convergence watchlist), the user docs for peer messages and personas, and FORK.md case 26 are rewritten to say GPT 6.
Live testing
Pass on
3888c6a5c4, default setup, live turns on Codexgpt-6-lunaand Claude Haiku only. Report:test-reports/j5-gpt6-peer-steering.md.deliveryNotice, and the file the message asked for was written by the same run.deliveryNotice, and the message ran as its own turn after release.restartat rest, the three deliveries still read as delivered and a further message to Luna was delivered.Not exercised live:
gpt-6.1-sol. The tester was limited to the models authorized for live turns. Astra's steering was live-tested when the exception was first made; Sol is covered by the integration test only.9baac934da, which makesopenai.-qualified names eligible and updates docs. It is covered by the integration test.Upstream impact
No upstream-owned file is edited. This widens divergence D4 in
docs/j5/product/upstream.md, on Jackson's decision of 2026-10-12, and FORK.md case 26 is updated to match.Checklist
docs/j5/product/and user docs rewrittenClaude Opus 5.5, Claude Code harness.
🤖 Generated with Claude Code