feat: add advanced agent-driven memory system (core + protocol)
4 months ago
Authored
ClaudeParent5a5d55b
24 files changed
- config/defaults.json+1−0
- docs/generated/websocket-jsonrpc.d.ts+8−2
- docs/generated/websocket-jsonrpc.schema.json+1−1
- docs/websocket-protocol.md+10−1
- prompts/memory-generator.md+43−0
- src/advancedMemory/MemoryGenerator.ts+277−0
- src/advancedMemory/store.ts+313−0
- src/config.ts+19−0
- src/prompt.ts+33−4
- src/server/jsonrpc/routes/memory.ts+62−0
- src/server/jsonrpc/schema.memory.ts+6−0
- src/server/protocol.ts+15−0
- src/server/session/AgentSession.ts+103−0
- src/server/session/AgentSessionManagerRegistry.ts+2−0
- src/server/session/SessionContext.ts+7−0
- src/server/session/SessionRuntime.ts+15−0
- src/server/session/TurnExecutionManager.ts+2−0
- src/server/session/turnExecution/runUserMessageTurn.ts+7−0
- src/shared/jsonrpcControlSchemas.ts+55−0
- src/store/connections.ts+14−1
- src/tools/index.ts+16−3
- src/tools/readPastConversation.ts+59−0
- src/tools/recallMemory.ts+52−0
- src/types.ts+16−0