Repository navigation
Send the project with every recall and inject a local Gene's project notes - #48
forrestlinfeng wants to merge 6 commits into
Conversation
…notes The Proxy now recalls from its local store too and keeps a Capsule's project notes to the project that wrote them, so the plugin names the session's project directory on /asset/fetch and on distillation. A local Gene's notes follow its steps under the same 4000-character budget; a note that does not fit is left out rather than the whole strategy. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Sentinel 已审核此变更,未发现已核验问题,但发现需要人工确认的风险。 另有 2 个需要人工确认的风险;黄色 advisory 不阻塞合并,建议开发 agent review advisory 评论并逐条确认。 开发 agent 查询详情: 调用 MCP 工具 由 Sentinel 审核 · 目标提交 9b29cb9732a1 |
|
Sentinel 保留了 2 个尚未确认的审核候选。这些黄色条目不阻塞合并;红色 P0/P1 与其他独立硬门禁不受影响。 单一猜测、缺少变更行证据或纯 checklist 的候选会统一降为 P3。
需要完整证据时,可用行末 由 Sentinel 审核 · 目标提交 9b29cb9732a1 |
A network asset could carry a project_notes field of its own; only the local Proxy can vouch that notes were written by this project, so notes are taken from local recalls alone. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Sentinel advisory 逐条结论:
🤖 Addressed by Claude Code |
|
Sentinel 已审核此变更,未发现已核验问题,但发现需要人工确认的风险。 另有 1 个需要人工确认的风险;黄色 advisory 不阻塞合并,建议开发 agent review advisory 评论并逐条确认。 开发 agent 查询详情: 调用 MCP 工具 由 Sentinel 审核 · 目标提交 2c8c714e5f02 |
|
Sentinel 保留了 1 个尚未确认的审核候选。这些黄色条目不阻塞合并;红色 P0/P1 与其他独立硬门禁不受影响。 单一猜测、缺少变更行证据或纯 checklist 的候选会统一降为 P3。
需要完整证据时,可用行末 由 Sentinel 审核 · 目标提交 2c8c714e5f02 |
A recall that outlives the step's wait is injected into a later step; its notes were chosen for the project the request named, so it is discarded when the session's project directory has changed since. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
🤖 Addressed by Claude Code |
|
Sentinel 已审核此变更,未发现已核验问题,但发现需要人工确认的风险。 另有 3 个需要人工确认的风险;黄色 advisory 不阻塞合并,建议开发 agent review advisory 评论并逐条确认。 开发 agent 查询详情: 调用 MCP 工具 由 Sentinel 审核 · 目标提交 b09b8e6659da |
|
Sentinel 保留了 3 个尚未确认的审核候选。这些黄色条目不阻塞合并;红色 P0/P1 与其他独立硬门禁不受影响。 单一猜测、缺少变更行证据或纯 checklist 的候选会统一降为 P3。
需要完整证据时,可用行末 由 Sentinel 审核 · 目标提交 b09b8e6659da |
The project check now guards both paths through one helper: a recall that lands inside the wait and one that arrives after it are dropped alike when the session has moved to another project since the request. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
🤖 Addressed by Claude Code |
Bugbot is paused — on-demand spend limit reachedBugbot uses usage-based billing for this team and has hit its on-demand spend limit. A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue. |
|
Sentinel 已审核此变更,未发现已核验问题,但发现需要人工确认的风险。 另有 3 个需要人工确认的风险;黄色 advisory 不阻塞合并,建议开发 agent review advisory 评论并逐条确认。 开发 agent 查询详情: 调用 MCP 工具 由 Sentinel 审核 · 目标提交 95b8747f1fab |
|
Sentinel 保留了 3 个尚未确认的审核候选。这些黄色条目不阻塞合并;红色 P0/P1 与其他独立硬门禁不受影响。 单一猜测、缺少变更行证据或纯 checklist 的候选会统一降为 P3。
需要完整证据时,可用行末 由 Sentinel 审核 · 目标提交 95b8747f1fab |
A local Gene's notes are injected only when the request named a project. A recall the project check drops is recorded as discarded (project_changed), so evolver_status no longer reports it as the last injection. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
🤖 Addressed by Claude Code |
|
Sentinel 已审核此变更,未发现已核验问题,但发现需要人工确认的风险。 另有 1 个需要人工确认的风险;黄色 advisory 不阻塞合并,建议开发 agent review advisory 评论并逐条确认。 开发 agent 查询详情: 调用 MCP 工具 由 Sentinel 审核 · 目标提交 cf43c422e5a6 |
|
Sentinel 保留了 1 个尚未确认的审核候选。这些黄色条目不阻塞合并;红色 P0/P1 与其他独立硬门禁不受影响。 单一猜测、缺少变更行证据或纯 checklist 的候选会统一降为 P3。
需要完整证据时,可用行末 由 Sentinel 审核 · 目标提交 cf43c422e5a6 |
A Gene injected for one project was kept out for the rest of the session, so after the session moved to another project that project's own notes could never arrive. The injected set is now kept per project. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
🤖 Addressed by Claude Code |
|
Sentinel 已审核此变更,未发现已核验问题,但发现需要人工确认的风险。 另有 3 个需要人工确认的风险;黄色 advisory 不阻塞合并,建议开发 agent review advisory 评论并逐条确认。 开发 agent 查询详情: 调用 MCP 工具 由 Sentinel 审核 · 目标提交 2e818ff9af73 |
|
Sentinel 保留了 3 个尚未确认的审核候选。这些黄色条目不阻塞合并;红色 P0/P1 与其他独立硬门禁不受影响。 单一猜测、缺少变更行证据或纯 checklist 的候选会统一降为 P3。
需要完整证据时,可用行末 由 Sentinel 审核 · 目标提交 2e818ff9af73 |
🤖 Addressed by Claude Code |
Summary
Proxy 的
/asset/fetch现在也从本地资产库召回(EvoMap/evolver-v2-private-dev#1397)。本 PR 让插件把项目告诉 Proxy,并注入本地 Gene 附带的项目笔记。hubGene(proxyFetch, text, { projectDir }) - POST /asset/fetch { text } + POST /asset/fetch { text, project_dir } inject: [Evolution Memory] <title> (EvoMap network | local memory): 1. step … + Notes for this project: # 只有本地 Gene 才带,和步骤共用 4000 字预算 + - note … # 超出预算的笔记跳过,策略整体保留 evolver_distill_conversation + body.project_dir = 会话 cwd # Proxy 据此给本地 Capsule 打项目指纹叠在 #47(
feat/portable-distill-contract)上。Evidence
{ text },Proxy 分不清是哪个项目,项目笔记永远注入不了。After: 新测试覆盖两点:
{ text, project_dir };本地 Gene 的注入文本带Notes for this project:,超出预算的笔记被跳过,总长 ≤ 4000。project_dir。npm test:160/160 通过。project_dir:/app,收到本地 Gene 和 4 条笔记,注入成功。Merge Danger
Door: two-way
Blast Radius: 召回注入文本
project_dir字段会被忽略,没有project_notes时注入文本不变。🤖 Generated with Claude Code