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
{{ message }}
Repository navigation
Commit 403170e
Browse filesBrowse the repository at this point in the historyBrowse files
Merge pull request #6466 from loopx-project/codex/dsh-native-context-20261015
Merge commit for the reviewed head ed3c3b7.
What this merge adds: an opt-in DSH native operation transport, restoration of
the original approved session across process exit, the matching plugin Loader
exports and packed-consumer entries, and a shared Lark card visible-projection
repair. Approval, revocation, first consumption and settlement stay with the
existing typed operation owner; the new host and connection only pair the
provider process with its tool call.
Conflict resolution: main and this branch conflicted only in
packages/dsh-loopx-plugin/tests/admission-closeout.integration.spec.ts. The merge
keeps main's newer unselected-then-selected admission structure and its strict
two-receipt assertions, keeps this branch's explicit Todo claim (moved between
the unselected and selected calls) and keeps --todo-id on the selected call
only. The three-way merge had also spliced --todo-id into main's unselected
call, which would have contradicted its selection_required assertion; that is
corrected. The spec passes at the merged head.
Review findings reconciled: both prior P2 findings are verified repaired at this
head and their threads are resolved with evidence replies. The two strict packed
consumers now list the four added JS and type entries with the duplicate,
chunk and count assertions kept, and the DSH transport has its own
DSH_OPERATION_TRANSPORT constant registered with the semantic inventory instead
of colliding with the Codex transport name.
Validation at this head: exact-head review 5529465206 (APPROVED); premerge
canary 5 direct + 19 selected with zero failures; full-tree semantic inventory
check and the vocabulary drift smoke pass (conflicting_values 16/16,
conflicting_definitions 54/54); plugin validation quality, package and runtime
phases pass; plugin typecheck clean and 215 plugin tests pass;
admission-to-closeout integration spec passes; 194 backend tests pass with 11
platform skips; change-quality receipt cqr_a2d6e003edff24c75904 recorded as
pass.
Known holds, not claimed as green: the Release Artifacts goal-workspace-m2
packaged-browser assertion fails identically on unrelated branches, including
the dashboard-only adoption branch, so it is a pre-existing main-wide failure
rather than a regression of this diff. Unattended wakeup within the 60 second
target, source-session return, global installation and financial utility remain
unqualified and stay with the original RFC owner.
Merge note: this repository's ruleset requires an approval from someone other
than the last pusher, while the pull request author is the automation account
that GitHub blocks from self-approval. The branch-protection review rule is
therefore bypassed by the maintainer under the standing owner authorization for
these self-merges; the exact-head review and its readback are published above.
Copy file name to clipboardExpand all lines: loopx/cli_commands/turn_registration.py
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -241,11 +241,15 @@ def register_turn_commands(
241
241
help="Opt in to the owned app-server operation transport for this admitted codex-cli Turn. Reuses the original Todo/session; does not authenticate an attached Desktop or grant domain effects.",
242
242
)
243
243
run_once.add_argument(
244
+
"--confirmed-operation-id",
244
245
"--codex-confirmed-operation-id",
246
+
dest="codex_confirmed_operation_id",
245
247
help="Internal exact-operation resume fence for an operator-granted callback continuation. Requires operation tools; does not authenticate a caller or permit a domain effect.",
246
248
)
247
249
run_once.add_argument(
250
+
"--operation-source-route-json",
248
251
"--codex-operation-source-route-json",
252
+
dest="codex_operation_source_route_json",
249
253
type=json.loads,
250
254
help="Registered return audience {host_surface,thread_id} for operation proposals. Required when this Agent has several source routes; not executor authentication or execution permission.",
251
255
)
@@ -318,6 +322,10 @@ def register_turn_commands(
318
322
help="cordis.yml used by the built-in dsh host runtime.",
319
323
)
320
324
run_once.add_argument("--dsh-runtime-bin")
325
+
run_once.add_argument(
326
+
"--dsh-operation-module",
327
+
help="Opt in to the owned DSH operation transport with this absolute compiled native-operation module. Requires the real SDK, not --dsh-runner; installation grants no execution permission.",
0 commit comments