Compare commits
base: neuron-technologies/neuron:c586ea5ef125900571106b2d8aac6f7a761cccb4
neuron-technologies/neuron:main
neuron-technologies/neuron:reconcile/hotfix-to-main-launch
neuron-technologies/neuron:hotfix/elc-source-typos
neuron-technologies/neuron:fix/safety-contact-truncation
neuron-technologies/neuron:fix/genesis-boot-crash
neuron-technologies/neuron:fix/immutable-on-hotfix
neuron-technologies/neuron:feat/bounded-persona-floor
neuron-technologies/neuron:ci/rdynamic-http-handler
neuron-technologies/neuron:ci/harden-gate-boot
neuron-technologies/neuron:feat/neuron-dev-setup
neuron-technologies/neuron:feat/immutable-engram-deletes
neuron-technologies/neuron:feat/agent-phase1-soul
neuron-technologies/neuron:salvage/elh-state-20260704
neuron-technologies/neuron:hotfix/trackb-threat-to-others
neuron-technologies/neuron:feat/soul-model-self-report
neuron-technologies/neuron:feat/openai-format-providers
neuron-technologies/neuron:feat/plan-mode-endpoint
neuron-technologies/neuron:fix/operator-identity-home-resolution
neuron-technologies/neuron:fix/wrapper-backlog-endpoints
neuron-technologies/neuron:fix/list-typed-slice-offset
neuron-technologies/neuron:feat/connectors-call-route
neuron-technologies/neuron:fix/chat-vision-attachments
neuron-technologies/neuron:fix/prevent-engram-corruption
neuron-technologies/neuron:fix/emergency-regressions
neuron-technologies/neuron:fix/session-continuity-hook
neuron-technologies/neuron:fix/context-dedup-shared-ids
neuron-technologies/neuron:fix/engram-float-parser
neuron-technologies/neuron:improve/recall-context-format
neuron-technologies/neuron:improve/recall-context-dedup
neuron-technologies/neuron:improve/recall-cross-session-continuity
neuron-technologies/neuron:improve/recall-emotional-recall
neuron-technologies/neuron:improve/recall-activation-seed
neuron-technologies/neuron:improve/recall-recall-completeness
neuron-technologies/neuron:improve/recall-temporal-precision
neuron-technologies/neuron:improve/recall-engram-scoring
neuron-technologies/neuron:improve/recall-recall-reliability
neuron-technologies/neuron:improve/recall-session-start-recall
neuron-technologies/neuron:improve/reliability-engram-write
neuron-technologies/neuron:improve/reliability-state-management
neuron-technologies/neuron:improve/soul-memory-formation
neuron-technologies/neuron:improve/safety-crisis-detection
neuron-technologies/neuron:improve/reliability-route-error-recovery
neuron-technologies/neuron:improve/reliability-llm-retry
neuron-technologies/neuron:improve/reliability-session-boundary
neuron-technologies/neuron:improve/reliability-safety-resilience
neuron-technologies/neuron:improve/reliability-engram-connection
neuron-technologies/neuron:improve/soul-routes-api
neuron-technologies/neuron:improve/reliability-cross-session-affective
neuron-technologies/neuron:propose/agent-workspace-root-read
neuron-technologies/neuron:improve/reliability-conv-history
neuron-technologies/neuron:improve/soul-strip
neuron-technologies/neuron:improve/soul-chat-pipeline
neuron-technologies/neuron:docs/conversation-retrieval-design
neuron-technologies/neuron:propose/no-fake-tools-in-chat-mode
neuron-technologies/neuron:fix/ci-soul-build-single-file
neuron-technologies/neuron:fix/canonical-self-bridge
neuron-technologies/neuron:feat/agent-tool-workspace-scope
neuron-technologies/neuron:fix/agentic-tools-duplicate-web-search
neuron-technologies/neuron:green/agentic-fixes
neuron-technologies/neuron:feat/connectors-soul
neuron-technologies/neuron:feat/layer-safety
neuron-technologies/neuron:feat/layer-imprint
neuron-technologies/neuron:feat/layer-stewardship
neuron-technologies/neuron:test/layer-composition
neuron-technologies/neuron:test/layer-safety
neuron-technologies/neuron:test/layer-stewardship
neuron-technologies/neuron:test/layer-imprint
neuron-technologies/neuron:feat/memory-delete-update
neuron-technologies/neuron:feat/native-web-search
...
compare: neuron-technologies/neuron:779a87878b381b20a9057681276aa716f1fc4d3a
neuron-technologies/neuron:reconcile/hotfix-to-main-launch
neuron-technologies/neuron:hotfix/elc-source-typos
neuron-technologies/neuron:fix/safety-contact-truncation
neuron-technologies/neuron:fix/genesis-boot-crash
neuron-technologies/neuron:fix/immutable-on-hotfix
neuron-technologies/neuron:feat/bounded-persona-floor
neuron-technologies/neuron:main
neuron-technologies/neuron:ci/rdynamic-http-handler
neuron-technologies/neuron:ci/harden-gate-boot
neuron-technologies/neuron:feat/neuron-dev-setup
neuron-technologies/neuron:feat/immutable-engram-deletes
neuron-technologies/neuron:feat/agent-phase1-soul
neuron-technologies/neuron:salvage/elh-state-20260704
neuron-technologies/neuron:hotfix/trackb-threat-to-others
neuron-technologies/neuron:feat/soul-model-self-report
neuron-technologies/neuron:feat/openai-format-providers
neuron-technologies/neuron:feat/plan-mode-endpoint
neuron-technologies/neuron:fix/operator-identity-home-resolution
neuron-technologies/neuron:fix/wrapper-backlog-endpoints
neuron-technologies/neuron:fix/list-typed-slice-offset
neuron-technologies/neuron:feat/connectors-call-route
neuron-technologies/neuron:fix/chat-vision-attachments
neuron-technologies/neuron:fix/prevent-engram-corruption
neuron-technologies/neuron:fix/emergency-regressions
neuron-technologies/neuron:fix/session-continuity-hook
neuron-technologies/neuron:fix/context-dedup-shared-ids
neuron-technologies/neuron:fix/engram-float-parser
neuron-technologies/neuron:improve/recall-context-format
neuron-technologies/neuron:improve/recall-context-dedup
neuron-technologies/neuron:improve/recall-cross-session-continuity
neuron-technologies/neuron:improve/recall-emotional-recall
neuron-technologies/neuron:improve/recall-activation-seed
neuron-technologies/neuron:improve/recall-recall-completeness
neuron-technologies/neuron:improve/recall-temporal-precision
neuron-technologies/neuron:improve/recall-engram-scoring
neuron-technologies/neuron:improve/recall-recall-reliability
neuron-technologies/neuron:improve/recall-session-start-recall
neuron-technologies/neuron:improve/reliability-engram-write
neuron-technologies/neuron:improve/reliability-state-management
neuron-technologies/neuron:improve/soul-memory-formation
neuron-technologies/neuron:improve/safety-crisis-detection
neuron-technologies/neuron:improve/reliability-route-error-recovery
neuron-technologies/neuron:improve/reliability-llm-retry
neuron-technologies/neuron:improve/reliability-session-boundary
neuron-technologies/neuron:improve/reliability-safety-resilience
neuron-technologies/neuron:improve/reliability-engram-connection
neuron-technologies/neuron:improve/soul-routes-api
neuron-technologies/neuron:improve/reliability-cross-session-affective
neuron-technologies/neuron:propose/agent-workspace-root-read
neuron-technologies/neuron:improve/reliability-conv-history
neuron-technologies/neuron:improve/soul-strip
neuron-technologies/neuron:improve/soul-chat-pipeline
neuron-technologies/neuron:docs/conversation-retrieval-design
neuron-technologies/neuron:propose/no-fake-tools-in-chat-mode
neuron-technologies/neuron:fix/ci-soul-build-single-file
neuron-technologies/neuron:fix/canonical-self-bridge
neuron-technologies/neuron:feat/agent-tool-workspace-scope
neuron-technologies/neuron:fix/agentic-tools-duplicate-web-search
neuron-technologies/neuron:green/agentic-fixes
neuron-technologies/neuron:feat/connectors-soul
neuron-technologies/neuron:feat/layer-safety
neuron-technologies/neuron:feat/layer-imprint
neuron-technologies/neuron:feat/layer-stewardship
neuron-technologies/neuron:test/layer-composition
neuron-technologies/neuron:test/layer-safety
neuron-technologies/neuron:test/layer-stewardship
neuron-technologies/neuron:test/layer-imprint
neuron-technologies/neuron:feat/memory-delete-update
neuron-technologies/neuron:feat/native-web-search
5 Commits
c586ea5ef1
...
779a87878b
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
779a87878b |
Merge PR #64: fix(routes) remove duplicate GET /api/sessions + DELETE/PATCH session routes
Removes route_sessions() from the GET handler which was shadowing session_list() in sessions.el. Adds DELETE /api/sessions/:id and PATCH /api/sessions/:id routes. Also includes bridge_save/agentic_resume raw-JSON embedding fix (messages_raw/tools_raw fields). Conflict resolution: kept HEAD's workspace root check for write_file tool, and bridge blob validation guards, which were added to main after Tim's branch diverged. |
||
|
|
c6d4530060 |
Merge remote-tracking branch 'origin/fix/sessions-route-dedup' into green/agentic-fixes
Neuron Soul CI / build (pull_request) Failing after 6m0s
|
||
|
|
98a0bfd09c | Merge remote-tracking branch 'origin/fix/agentic-tools-all' into green/agentic-fixes | ||
|
|
644d9915bf |
fix(chat): store bridge messages/tools as raw JSON to prevent double-escape corruption on agentic_resume
Neuron Soul CI / build (pull_request) Failing after 12m13s
bridge_save was wrapping messages and tools_json with json_safe() before storing them as string fields. Since both are already well-formed JSON arrays containing double quotes, json_safe added a second escape layer. agentic_resume then called json_get() which stripped only one layer, leaving the messages array corrupted before it was passed back into agentic_loop. Fix: store messages as messages_raw and tools_json as tools_raw as inline raw JSON values (unquoted), and read them back with json_get_raw. Backward compatibility: fall back to the old string-escaped fields if the raw fields are absent, so sessions saved before this fix can still be resumed. Also fixes write_file returning a pre-escaped literal instead of calling json_safe consistently with every other tool result. |
||
|
|
dde039b09a |
fix(routes): remove duplicate GET /api/sessions that shadowed session_list()
The first registration called route_sessions() which searched for a 'session-start' label that no longer exists, returning an empty array on every list request and making the sidebar appear empty after restart. The second registration (dead code) called the correct session_list(). Removes route_sessions() entirely and the stale first route block. Also wires up session_delete() and session_update_patch() — both existed in sessions.el but had no HTTP routes — via new DELETE and PATCH blocks. |