Repository navigation
docs(operations): clarify DSH transport and live continuation acceptance - #6453
Conversation
Signed-off-by: LoopX Agent <337587101+loopx-agent@users.noreply.github.com>
loopx-agent
left a comment
There was a problem hiding this comment.
Reviewer: model_agent; gpt-6.1-sol; OpenAI; runtime_reported; reasoning_effort=xhigh
Approval conclusion (author-owned PR; GitHub blocks formal self-approval)
Reviewed head: f5d052059bdc7f891b58ad1820ab36e57353aff0。
动机
配置受管执行器的维护者,需要知道模型可运行之后,确认操作还缺哪些运输和返回验收。 旧章节仍称回调不会启动宿主,且容易把模型回复、工具结果或卡片恢复当成真实续接和源会话送达;现在区分已实现的默认关闭启动请求与尚未完成的真实调用验收。 中英文说明与当前 typed transport 和绑定 owner 对齐,明确 DSH 的宿主运输尚不支持,以及原卡恢复和原受众返回需要各自读回。 本次交付文档澄清,不新增 DSH 操作 adapter、真实确认、模型调用、自动投递或金融执行权限。
改动思路
在原 RFC 同一节修正已过时的绝对否定,并并列保留真实续接与源返回的验收;DSH 继续复用现有 typed transport、Turn binding 和 canonical operation owner,不另设执行或身份权威。 默认关闭的 operator launch grant 只允许请求原受管 Codex 宿主;它不是新的领域操作授权。确认、原生连接身份、首次消费和结果返回各由现有 owner 承担,不能通过多开放 shell、复用源线程字符串或读完 Inbox 跳过。这个有界文档改动纠正当前认知即可,不要求同时实现整条 DSH 产品路径,也不将待验收能力称为已交付。
具体改动
英文 RFC和中文镜像共+82/-10,仅修改既有第13节。旧的“回调不会启动宿主”绝对描述,改为:显式 grant 下已能请求原 managed Codex;File/SQLite 合成证据尚不证明真实确认、本机 native acceptance 或金融执行。无 grant 仍只登记 claim/投影 handoff。原四行验收表继续保留启动、重启、源返回及原消费者验收,60秒明确为首轮目标而非实测保证。
关键内容讲解
Automatic continuation and original-audience return: qualification frontier 区分 report 在工具连接上的返回、Lark 原卡恢复及选定源会话投递;outcome_observed 已退出待办 Inbox,因此空 Inbox 无法证明送达。真正 host-start 需要原生 provider accepted Turn 与匹配连接元数据,不能用进程创建、本地时间或稍后 heartbeat 充数。
DSH model availability and operation transport are separate 对照现有 projectManagedOperationTransport:69:只接受 codex-cli,DSH 仍返回 operation_transport_host_unsupported。host_binding.py:_with_operation_transport 当前确实给 generic correct_execution_profile;更换受支持模型或再配同一凭据不会实现缺失运输。新文明确这是 typed owner 的待修复前沿,并保持选定宿主、不静默 fallback。turn_host_adapter.py:build_sdk_config 只接 SDK 模型配置,没有安装原生 loopx_operation 身份连接,SDK内置工具和 unrestricted 权限均不是替代品。
固定变更前 f43732cd7deaefe574d39b8449e9d5fc2ee41543 的同一 docs/architecture/rfcs/human-confirmed-domain-operations-v0.md:Problem and invariants 与 Qualification and remaining delivery 两个 criterion 在本次文档边界均 implemented,保留真实人类确认、一次消费和分别读回义务;DSH adapter、本机接续和真实受众投递继续 deferred 于既有 implementation owner。原规格读过后才与新文对照,没有用新写的前沿文字反证自己已完成。中英文逐项对齐:默认关闭、身份、profile漂移/撤销、重复/丢响应、先非金融验收和两类返回均保留。
对主干的风险
最强反例是合成 runtime 探针、模型响应或工具 report 通过,就把原消费者标成完成。现有16项 TS 测试全部通过,覆盖 callback launch fence、原生 start、绑定漂移/过期、公有调用者伪造拒绝、首次规范消费和历史核对;43项 Python binding 测试通过,其中8种 effort 的 opt-in 和3种不支持宿主用例验证配置/运输区别。单元中的 runtime存在性使用替身,不能认证真实安装。
独立使用当前源码的实际 binding、合成凭据字符串且不发网络/模型请求:当前解释器实际没有 DSH 模块,关闭操作工具时 runtime_unavailable,开启则 host_unsupported,仍保留 dsh 宿主;Codex 合法配置为 configuration_valid=true,但 runtime_qualified=false。本轮诚实保留 DSH 缺库事实,不把 synthetic credential 或 mock import 当成账号/宿主可用证明。三个相关 production owner 在原base、head与最新main873的blob完全相同;本 PR 无 runtime、自动加载指令、配置默认值或义务执行变化。
原生 premerge:3项直接检查和11项选中并执行检查全过,0失败/skip/timeout/manualhold;两份公开文档边界扫描干净。advisory先于全语义检查,空结果不声称证明语义等价。未查询、轮询、等待或启动 hosted CI。没有新增前台、Lark、CLI流程,没有真实模型、本机安装、真实确认或受众投递验收;这些明确仍缺,Finance只读checker也不授订单权限。相邻 #6459/#6466 是未合并提案,不被本文冒称为已安装的 operation transport。
我的整体评价
APPROVE,文档澄清的 goal_achieved;long_horizon 与 user_experience improved 在于减少无效凭据/profile重试,准确显示续接、一次消费和源返回各自的剩余证据,未称底层执行路径已完成。future-facing pass已把失效的绝对否定收拢为同一个资格前沿,既有 typed owner 和协议词汇 reuse_existing,无需新框架或平行路线图。强制确认/身份/一次消费是机器边界,60秒和真实adapter步骤是明确待验收条件,未降为可忽略的建议。本COMMENTED结论不授合并或 bypass 权限,closeout/readiness另行回读。
English verdict: APPROVE - f5d0520; the bilingual RFC now distinguishes existing opt-in Codex launch requests from unqualified genuine/native execution and audience return, and separates DSH model readiness from unsupported owned operation transport.16TS and43Python tests plus3direct/11selected premerge checks pass. The actual local DSH module is absent and synthetic import/credential probes do not establish installation or authentication. No adapter, real confirmation, audience delivery or financial authority is shipped or certified here; no merge authority is granted.
The operation RFC still said authenticated callbacks never launch a host, despite the separately qualified, default-off Codex delegation slice. It also left the DSH adapter requirement implicit, allowing model/runtime availability to be confused with native operation-tool support.
Update both language mirrors to distinguish existing synthetic continuation evidence from genuine confirmation and source-return acceptance. Document the current typed owner’s Codex-only transport, the unsupported-host remediation gap, and the DSH native identity/connection acceptance frontier.
Validation: reproduced ordinary DSH availability versus operation-host refusal against the installed runtime without a model or network request; 11 existing operation-transport tests passed; both source links resolve; diff check and scoped public-boundary scan passed. This PR changes documentation only. DSH operation tools, genuine confirmation, venue execution, and original-audience delivery remain unqualified; runtime remediation and adapter implementation remain separate Core work.