Repository navigation
fix: scope Kimi task reads to the requested turn - #72
forrestlinfeng merged 6 commits into
Conversation
…the ledger, resend source refusals Distill requests carry reused_asset_ids: the sha256 assets the session's injection ledger booked into the turns the range covers (same session epoch), in injection order, at most 20, left out when there are none or the session file cannot be read. Proxy 2.0.50 and 2.0.38 distill the same Gene with or without the field, so no version gate is needed. Local ledger events (value.reuse_hit / value.reuse_outcome) also carry platform, taskId, tier and stage. evolver-core's root event schema keeps the payload open (z.unknown since it was introduced), and 2.0.50's Ingestor and the protected-audit envelope check accept the enriched payload. A report the Hub refuses with validation_error while carrying evidence.source is sent once more without source; that answer settles it and the outbox keeps the report as last sent. Old rejected entries are not re-driven. Tests stop writing into the developer's home: the MiniMax lifecycle fixture points the process home at its fixture (the resident ledger thread reads process.env), with a test that the reuse lands there. The dsh helper stops every loaded plugin before its fixture Proxy and home go away, and the proxyPort test keeps a current Proxy version in settings: a session start raised as a test ended used to find no Proxy, install the real engine from npm and start its Proxy on the default port under the process's own home. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Sentinel 已审核此变更,未发现已核验问题,但发现需要人工确认的风险。 另有 1 个需要人工确认的风险;黄色 advisory 不阻塞合并,建议开发 agent review advisory 评论并逐条确认。 开发 agent 查询详情: 调用 MCP 工具 由 Sentinel 审核 · 目标提交 41fcb115d411 |
|
Sentinel 保留了 1 个尚未确认的审核候选。这些黄色条目不阻塞合并;红色 P0/P1 与其他独立硬门禁不受影响。 单一猜测、缺少变更行证据或纯 checklist 的候选会统一降为 P3。
需要完整证据时,可用行末 由 Sentinel 审核 · 目标提交 41fcb115d411 |
feat(reuse): 蒸馏关联复用资产,账本写明宿主,source 被拒的报告补发
Run Kimi on the shared late-terminal mechanism and drop its own
A TaskOutput call can name another turn's task, which no note of this turn reads; a damaged file of that task still hid the turn reading its output. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Merged with a maintainer fix: |
7b1c097
into
EvoMap:claude/ecstatic-bartik-c7aa95
Summary
Follow-up to #68. Read background task files only when a tool call in the requested Kimi turn names them. A truncated JSON file from an earlier turn can no longer hide a later foreground test pass.
Evidence
Merge Danger
Two-way. This PR targets the #68 branch and should land with that change. Requested-turn task validation remains fail-closed.