DaiChaoXiong
|
647cf1ba83
|
feat(harness): session tree, compaction plans, system prompt templates
- SessionStore/SessionTree: JSONL append-only tree (id + parentId) under
~/.focus/sessions, branching and continuation queries
- compaction: lightweight token estimation; scheme D+E plans (summary +
key-facts, keep recent messages, tool_call/tool_result pairs kept intact);
auto-trigger threshold (default 80%, configurable); apply_summary writes back
- prompts: system template with cwd/os/date/shell + context occupancy and
last-turn usage (scheme E); pure-std date formatting
|
2026-08-09 20:59:59 +08:00 |