- Add engram_render_ctx to convert raw engram JSON to human-readable bullets
- Wire build_system_prompt to call engram_render_ctx(ctx) so LLM sees prose not JSON
- Remove duplicate function definitions (chat_default_model, engram_score_node, old engram_compile_ranked) that were left in by the feature branch
- Fix }ory.el" corruption at join point between prepended functions and original file
- Fix missing closing } after hard_bell early return in handle_chat_agentic
- Add engram_render_node/render_nodes/dedup_nodes helpers for human-readable
prose bullet output instead of raw JSON node objects reaching the LLM
- Fix engram_compile_ranked to use |N| index sentinel instead of _sel_N JSON
mutation which leaked sentinel fields into LLM-visible node data (Issue #11)
- Update build_system_prompt with chat_mode param; no_tools_rule only included
for chat path, not agentic paths (Issue #9)
- Move engram block to end of system prompt for strongest LLM attention (Issue #8)
- Label sections: STABLE IDENTITY vs RETRIEVED MEMORY (Issue #10)
- Render conversation history as User:/Assistant: dialogue instead of raw JSON
- Add RETRIEVED MEMORY labels to agentic and dharma room system prompt assembly
2026-06-22 13:20:19 -05:00
1 changed files with 297 additions and 675 deletions
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.