will.anderson
9bbb4f2af8
Neuron Soul CI / build (pull_request) Successful in 4m19s
Neuron Soul CI / deploy (pull_request) Has been skipped
Bound beginSession/compileCtx payloads to a compact digest
...
Port the payload-bounding fix (PR #102 , commit 872120c ) onto main. The
session-init endpoints projected unbounded engram nodes (~900KB), closing
the MCP client socket on every beginSession. Cap the lists (8 activated /
10 recent for begin_session, 10/20 for compile_ctx) and project each node
to a light identity + a bounded, UTF-8-safe content snippet via
api_compact_node / api_compact_activated / api_utf8_trunc. Response drops
~900KB -> ~12KB; full content stays available via recall/fetch/inspectGraph.
Regenerate dist/soul.c (the CI-built amalgamation) and dist/neuron-api.c
from source. The soul.c regen also compiles in already-merged source the
previously-committed soul.c was stale against (agent write/edit receipt
fixes, #100/#101); verified via scripts/verify-soul-contract.sh
(PRESENCE + IMMUTABILITY PASS) and a clean CI-style cc build.
2026-08-01 11:37:04 -05:00
..
2026-07-18 13:22:43 -05:00
2026-07-14 18:45:14 -05:00
2026-07-14 18:45:14 -05:00
2026-07-14 18:45:14 -05:00
2026-06-15 12:40:47 -05:00
2026-07-01 11:26:00 -05:00
2026-06-25 13:10:20 -05:00
2026-05-03 17:55:37 -05:00
2026-06-27 11:46:30 -05:00
2026-06-27 11:46:30 -05:00
2026-06-27 11:46:30 -05:00
2026-06-27 11:46:30 -05:00
2026-06-23 13:04:06 -05:00
2026-06-15 12:40:47 -05:00
2026-06-27 11:46:30 -05:00
2026-05-08 19:43:57 -05:00
2026-07-18 13:22:43 -05:00
2026-06-15 12:40:47 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-08 19:43:57 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-03 17:55:37 -05:00
2026-05-08 19:43:57 -05:00
2026-05-08 19:43:57 -05:00
2026-08-01 11:37:04 -05:00
2026-06-23 13:04:06 -05:00
2026-07-22 21:49:30 +00:00
2026-06-27 11:46:30 -05:00
2026-06-27 11:46:30 -05:00
2026-07-14 18:45:14 -05:00
2026-07-14 18:45:14 -05:00
2026-07-14 18:45:14 -05:00
2026-07-14 18:45:14 -05:00
2026-06-27 11:46:30 -05:00
2026-06-27 11:46:30 -05:00
2026-07-14 18:45:14 -05:00
2026-07-14 18:45:14 -05:00
2026-06-15 12:40:47 -05:00
2026-05-03 04:17:02 -05:00
2026-05-03 11:31:04 -05:00
2026-07-22 21:49:30 +00:00
2026-08-01 11:37:04 -05:00
2026-07-14 18:45:14 -05:00
2026-06-29 08:17:45 -05:00
2026-07-14 18:45:14 -05:00
2026-07-14 18:45:14 -05:00
2026-07-14 18:45:14 -05:00
2026-05-03 17:55:37 -05:00
2026-06-27 11:46:30 -05:00
2026-05-08 19:43:57 -05:00
2026-06-29 12:38:27 -05:00