kimi-code/packages
haozhe.yang 8ee741007b refactor(agent-core-v2): fold replayBuilder into record
The record stream had three services: wireRecord (durable log), record
(live/facet facade), and replayBuilder (replay buffer). replayBuilder was
just one more projection of the same record stream, so fold it into record
and model the split as Event Store + Projection:

- record now owns the replay read model: push/patchLast/removeLastMessages/
  buildReplay/captureLiveRecords, plus the range/segment logic for partial
  resume (seeded via RecordServiceOptions).
- The two onRestoredRecord handlers collapse into one; record no longer
  injects IAgentReplayBuilderService.
- Drop the unused restore/flush/close forwarders from IAgentRecordService;
  orchestration keeps using wireRecord directly.
- replayBuilder keeps only its shared cross-domain types (AgentReplayRecord,
  ResumeSessionResult) as a types-only module; the service is removed.
- Update consumers (contextMemory, fullCompaction, goal, messageLegacy,
  agentLifecycle), the test harness, and stubs to IAgentRecordService.
- Add a record>contextMemory domain-layer exception: replay message records
  carry ContextMessage.
2026-07-02 20:10:11 +08:00
..
acp-adapter chore(telemetry): normalize telemetry property keys to snake_case (#1196) 2026-06-29 17:40:50 +08:00
agent-core feat: support plugin slash commands (#1204) 2026-06-30 19:38:01 +08:00
agent-core-v2 refactor(agent-core-v2): fold replayBuilder into record 2026-07-02 20:10:11 +08:00
kaos ci: run unit tests on windows (#1037) 2026-06-26 11:56:41 +08:00
kimi-migration-legacy feat(web): introduce Kimi web app and daemon gateway (#625) 2026-06-17 20:53:46 +08:00
kosong feat(timing): split TTFT into api-server and client portions (#1228) 2026-06-30 19:15:02 +08:00
migration-legacy ci: run unit tests on windows (#1037) 2026-06-26 11:56:41 +08:00
minidb perf(minidb): add dt-ordered limit fast path for queries 2026-07-02 01:07:19 +08:00
node-sdk feat: support plugin slash commands (#1204) 2026-06-30 19:38:01 +08:00
oauth feat(server): auto-refresh provider model catalog and push change events (#1207) 2026-06-30 12:29:10 +08:00
protocol refactor!(agent-core-v2): flatten agent hierarchy, lift swarm to session 2026-07-02 00:59:51 +08:00
server feat(server): add GUI store API mirroring localStorage (#1231) 2026-06-30 21:04:59 +08:00
server-e2e feat(server-e2e): add typed v2 ServerClient SDK with drift test 2026-07-02 01:06:16 +08:00
server-v2 feat(server-e2e): add typed v2 ServerClient SDK with drift test 2026-07-02 01:06:16 +08:00
telemetry ci: run unit tests on windows (#1037) 2026-06-26 11:56:41 +08:00