No description
Find a file
Bin-Home 6187400ba2 feat: auto-compaction + prompt caching via ContextManager
Replaces the simple token-budget trimmer with a ContextManager that derives
budgets from per-model context windows, auto-compacts older turns into a
rolling summary once pressure crosses a threshold, and exposes a stable
prefix boundary so providers with prompt caching (Anthropic) can reuse it.
Adds a "compacting" status in the UI and persists the summary alongside the
conversation.

Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
2026-04-24 11:29:04 +08:00
docs/superpowers feat: auto-compaction + prompt caching via ContextManager 2026-04-24 11:29:04 +08:00
src feat: auto-compaction + prompt caching via ContextManager 2026-04-24 11:29:04 +08:00
tests feat: auto-compaction + prompt caching via ContextManager 2026-04-24 11:29:04 +08:00
.gitignore chore: project scaffolding 2026-04-22 20:17:16 +08:00
CLAUDE.md feat: non-blocking edit mode with batched diff review 2026-04-23 21:10:51 +08:00
esbuild.config.mjs fix: output styles.css so Obsidian loads component CSS 2026-04-23 10:50:42 +08:00
main.css feat: auto-compaction + prompt caching via ContextManager 2026-04-24 11:29:04 +08:00
main.js feat: auto-compaction + prompt caching via ContextManager 2026-04-24 11:29:04 +08:00
manifest.json chore: project scaffolding 2026-04-22 20:17:16 +08:00
package-lock.json chore: project scaffolding 2026-04-22 20:17:16 +08:00
package.json chore: project scaffolding 2026-04-22 20:17:16 +08:00
styles.css feat: auto-compaction + prompt caching via ContextManager 2026-04-24 11:29:04 +08:00
tsconfig.json chore: project scaffolding 2026-04-22 20:17:16 +08:00
vitest.config.ts chore: project scaffolding 2026-04-22 20:17:16 +08:00