No description
Find a file
Kent Overstreet 50da0b7b26 digest: split into focused modules, externalize prompts
digest.rs was 2328 lines containing 6 distinct subsystems. Split into:
- llm.rs: shared LLM utilities (call_sonnet, parse_json_response, semantic_keys)
- audit.rs: link quality audit with parallel Sonnet batching
- enrich.rs: journal enrichment + experience mining
- consolidate.rs: consolidation pipeline + apply

Externalized all inline prompts to prompts/*.md templates using
neuro::load_prompt with {{PLACEHOLDER}} syntax:
- daily-digest.md, weekly-digest.md, monthly-digest.md
- experience.md, journal-enrich.md, consolidation.md

digest.rs retains temporal digest generation (daily/weekly/monthly/auto)
and date helpers. ~940 lines, down from 2328.

Co-Authored-By: Kent Overstreet <kent.overstreet@linux.dev>
2026-03-03 17:18:18 -05:00
prompts digest: split into focused modules, externalize prompts 2026-03-03 17:18:18 -05:00
schema add position field to capnp schema 2026-02-28 23:15:10 -05:00
scripts knowledge agents: extractor, connector, challenger, observation 2026-03-03 10:56:44 -05:00
src digest: split into focused modules, externalize prompts 2026-03-03 17:18:18 -05:00
.gitignore knowledge agents: extractor, connector, challenger, observation 2026-03-03 10:56:44 -05:00
build.rs poc-memory v0.4.0: graph-structured memory with consolidation pipeline 2026-02-28 22:17:00 -05:00
Cargo.lock capnp_store: declarative serialization via macros 2026-03-03 12:25:10 -05:00
Cargo.toml capnp_store: declarative serialization via macros 2026-03-03 12:25:10 -05:00