27663dc96895d5315959224d207b94864d1f272e
- Fix Issue 6 (affective duplication): engram_compile no longer appends the bell node JSON to its return value; it only caches it via state. engram_compile_multi now appends the cached bell node exactly once after all compile calls complete, preventing N copies when multiple seeds are used. Dharma room handlers updated to read and append the cached bell node explicitly after their single engram_compile call. - Fix engram_compile_ranked: replace _sel_N JSON sentinel injection with a clean |N| pipe-delimited index string. The old approach mutated node JSON objects with bookkeeping fields that leaked into the LLM context; the new approach tracks selected indices externally and leaves node data untouched. Score threshold lowered from 25 to 15 to include moderately-relevant nodes. - Add engram_render_node / engram_render_nodes / engram_render_ctx: convert raw engram JSON arrays/objects into human-readable "- [TYPE age sal] content" bullet lines before injecting into the system prompt. build_system_prompt now calls engram_render_ctx so the LLM receives prose rather than opaque JSON field blobs. - Fix missing closing brace in handle_chat_agentic hard_bell early-return block that left subsequent code dangling outside the conditional.
…
…
…
Merge pull request 'fix(reliability): safety-resilience' (#39) from improve/reliability-safety-resilience into main
Merge pull request 'fix(reliability): session-boundary' (#41) from improve/reliability-session-boundary into main
Merge pull request 'fix(reliability): safety-resilience' (#39) from improve/reliability-safety-resilience into main
Description
Neuron - the canonical CGI substrate. Real soul.el lives here.
22 MiB
Languages
Emacs Lisp
93%
Python
3.3%
Shell
1.8%
HTML
1.3%
Dockerfile
0.6%