makecindy / makecindy/cindy

[1991][PR6a] 为 Pi compaction 接入 session_before_compact 保留提示

Open
#2,016 3 comments 0 reactions 1 assignee Claimed by @zqchris View on GitHub
Dominant language
TypeScript
Stars
2.7k
Forks
395
Avg merge
21h 48m
Merged PRs (30d)
776

Description

父 Issue:#1991
前置:PR1 runtime manifest;建议在 PR4 后推进

## 目标
利用 Pi `session_before_compact` 为压缩过程注入 Cindy 需要保留的文件路径、已定决策和未完成 TODO,提升压缩后的连续性。

## 非目标
- 不改变 project trust。
- 不把整个历史重新塞回上下文。
- 不与 context 回灌或 tool_result 脱敏混在同一 PR。

## 验收
- [ ] hook 不可用时正常降级。
- [ ] 注入内容有明确 token 上限。
- [ ] 压缩前提示不会重复累积。
- [ ] 短会话与不触发压缩的会话无行为回归。

独立 session、独立 worktree;PR 描述使用 `Refs #1991` 并关联本 Issue。

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.