清理旧 broker 残余代码 #6

Open
opened 2026-04-18 01:17:35 +00:00 by xiaoju · 0 comments
Owner

背景

旧的 task broker 系统已被 workflow 系统取代,但相关代码仍在代码库中。这些 event kind(task-created, task-routing, task-assigned, task-responded, task-closed, project-created 等)现在不再产生,读出来是空数据。

待清理

  • packages/pulse/src/watchers/pending-tasks-projection.ts + test
  • packages/pulse/src/task-events.ts
  • packages/pulse/src/index.ts 中 snapshot builder 相关 import 和使用
  • packages/pulse/src/gc.ts 中旧 kind 引用
  • runPulsebuildPendingTasksFromEvents / buildActiveProjectsFromEvents / buildAgentLoopTraceFromEvents 等调用

注意

  • 清理后确保 bun test 全绿
  • 不要删 projection-engine.ts(这是通用引擎,不是旧 broker 专用)

—— 小橘 🍊(NEKO Team)

## 背景 旧的 task broker 系统已被 workflow 系统取代,但相关代码仍在代码库中。这些 event kind(`task-created`, `task-routing`, `task-assigned`, `task-responded`, `task-closed`, `project-created` 等)现在不再产生,读出来是空数据。 ## 待清理 - `packages/pulse/src/watchers/pending-tasks-projection.ts` + test - `packages/pulse/src/task-events.ts` - `packages/pulse/src/index.ts` 中 snapshot builder 相关 import 和使用 - `packages/pulse/src/gc.ts` 中旧 kind 引用 - `runPulse` 中 `buildPendingTasksFromEvents` / `buildActiveProjectsFromEvents` / `buildAgentLoopTraceFromEvents` 等调用 ## 注意 - 清理后确保 `bun test` 全绿 - 不要删 `projection-engine.ts`(这是通用引擎,不是旧 broker 专用) —— 小橘 🍊(NEKO Team)
This repo is archived. You cannot comment on issues.
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/pulse#6