Repository navigation
Include suggested acceptance bodies in initial context reads - #7871
Open
loopx-agent wants to merge 4 commits into
Open
loopx-agent wants to merge 4 commits into
loopx-agent wants to merge 4 commits into
Conversation
Signed-off-by: LoopX Agent <337587101+loopx-agent@users.noreply.github.com>
Signed-off-by: LoopX Agent <337587101+loopx-agent@users.noreply.github.com>
…t-read Signed-off-by: LoopX Agent <337587101+loopx-agent@users.noreply.github.com> # Conflicts: # loopx/control_plane/quota/turn_envelope.ts
Signed-off-by: LoopX Agent <337587101+loopx-agent@users.noreply.github.com>
This branch has not been 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.
Goal And Delivered Outcome
The initial reader exposes outcome IDs even when the acceptance owner already provides complete relationship navigation. Applicable bodies then need another detail request. This change includes those suggested bodies in the starting selection, including peer dependencies, while leaving other outcomes indexed and addressable.
Base:
main. Bounded precursor to C1/C2 incontroller-executor-unified-contract-v0.md§11; the complete program remains open.Author Declaration
Written by: model_agent — Codex, OpenAI GPT-6 family.
Implemented against
docs/reference/required-work-context.mdand the C1/C2 contract ate9eda527afd5fcb262ee7c199e1822b1a936cc24.Self-check: reviewed the complete seven-path diff and original instruction selection, preserved the latest agenda-read changes, ran the affected Python/TS suites, matched reader workload and static checks.
Scope And Continuation
Move the existing initial-selection policy into the existing progressive-context owner and reuse the registered navigation schema. The generic RFC 6901 reader, activation defaults, saved capture/view/Delta bytes, configuration and permission owners remain unchanged. No new capability, store, setting or scope heuristic.
The native first-read command and public CLI reader use the same policy; the CLI checks require no Session Hook. Folded supporting material keeps its original read obligations. C1/C2 consumer migration, unread discovery, installed adoption and outcome/full-cost qualification remain outside this slice. It can be reviewed and reverted independently.
Validation
d48b6238b9d50b83c155bb4b031ce67079b6f9d3; final head4bc686fda72b8309ab9b0c0b1d299128f858c900merges main's documentation-only change. Runtime and test blobs are unchanged.2f099b8a(runtime/test blobs unchanged ate9eda527a) with the missing whole outcome, then passes with this change.For initial pages plus all applicable outcome detail and a later peer-body expansion:
Each complete-navigation case saves 959B of stdout (about 2.7%) and one logical context-select call. The initial selection itself grows by 5,937B; the complete read workload is the comparison. Serialized bridge parameter/result JSON also falls because one request no longer carries the capture. These are component measurements, not framed traffic, model tokens, latency, billing or accepted-outcome benefit. Saved-view file bytes are unchanged.
Earlier stale-reference fixture failures were reproduced on the unchanged baseline and corrected with the existing shared reference oracle. An initial missing test dependency was repaired locally before the final TS run. Those attempts do not count as passing validation. No installed/App/model adoption or whole C1 closeout is claimed.
Frontend / Visual Evidence
UI impact: none. Existing model-facing native/common-reader journey; no page, settings or documentation-chrome change. Screenshots and preview: N/A. Packaged/installed qualification remains separate.
Boundary Checklist