
Algis DumbrisandClaude Opus 4.7
a52d68ed88
feat(020): US2 — per-agent core memory blob
Letta-style identity blob, one per (owner, agent), always included in
session-start (my_status) responses. Replaces wholesale on rewrite; size
capped at SYNAPBUS_CORE_MEMORY_MAX_BYTES (default 2048); owner-scoped.
Components:
- internal/messaging/memory_core.go (+ test): CoreMemoryStore with
Get/Set/Delete/List, ErrCoreMemoryTooLarge, NewCoreProvider adapter
for search.CoreMemoryProvider.
- internal/mcp/server.go SetInjection: wires the core provider into
the my_status handler wrap.
- internal/mcp/injection_core_test.go: seed → wrapped my_status →
relevant_context.core_memory matches; missing row → no field.
- internal/api/memory_core.go + router: GET/PUT/DELETE
/api/owner/{ownerID}/agents/{agentName}/core-memory, session-auth,
413 on oversize.
- internal/admin/socket.go: memory.core.{get,set,delete} dispatch
handlers with username→user.id resolution.
- cmd/synapbus/admin.go: `synapbus memory core {get,set,delete}` cobra
subtree.
- cmd/synapbus/main.go: wires ParseMemoryConfig, CoreMemoryStore,
MemoryInjections; calls mcpSrv.SetInjection on startup.
Pin overlay still TODO (US3-T029).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 15:18:06 +03:00
..
2026-03-16 20:38:02 +02:00
2026-05-08 11:39:40 +03:00
2026-05-11 15:18:06 +03:00
2026-03-26 07:19:38 +02:00
2026-05-11 14:55:33 +03:00
2026-05-11 15:18:06 +03:00
2026-03-13 16:10:51 +02:00
2026-03-24 13:00:28 +02:00
2026-04-14 21:15:32 +03:00
2026-03-18 21:41:54 +02:00
2026-03-14 12:54:02 +02:00
2026-03-14 18:14:04 +02:00
2026-04-15 18:52:44 +03:00
2026-04-14 15:29:21 +03:00
2026-04-16 09:17:54 +03:00
2026-03-13 21:03:47 +02:00
2026-03-15 08:16:41 +02:00
2026-03-25 22:15:54 +02:00
2026-04-11 15:17:30 +03:00
2026-05-11 15:18:06 +03:00
2026-05-11 15:18:06 +03:00
2026-03-25 22:15:54 +02:00
2026-04-14 08:38:40 +03:00
2026-03-26 07:26:46 +02:00
2026-04-19 07:14:27 +03:00
2026-04-19 07:14:27 +03:00
2026-03-17 10:36:58 +02:00
2026-04-11 15:17:30 +03:00
2026-04-15 13:31:36 +03:00
2026-05-11 15:09:38 +03:00
2026-04-14 15:29:21 +03:00
2026-05-11 15:09:38 +03:00
2026-03-25 22:15:54 +02:00
2026-04-14 15:29:21 +03:00
2026-04-14 20:27:25 +03:00
2026-03-14 18:14:04 +02:00
2026-04-05 19:06:36 +03:00