feat(memory): add scoped advanced memory management
4 months ago
26 files changed
- docs/architecture.md+18−15
- skills/memories/SKILL.md+25−0
- skills/memories/agents/openai.yaml+5−0
- src/advancedMemory/store.ts+40−0
- src/agent.ts+8−1
- src/runtime/codexAppServer/config.ts+2−1
- src/server/agents/roles.ts+6−0
- src/server/session/AgentSession.ts+6−0
- src/server/session/AgentSessionManagerRegistry.ts+2−0
- src/server/session/TurnExecutionManager.ts+2−0
- src/server/session/turnExecution/runTurnInvocation.ts+3−0
- src/server/session/turnExecution/runUserMessageTurn.ts+3−0
- src/tools/context.ts+6−0
- src/tools/index.ts+3−1
- src/tools/manageMemory.ts+241−0
- src/utils/permissions.ts+9−2
- test/advancedMemory.store.test.ts+33−0
- test/package-manifest.test.ts+1−0
- test/permissions.test.ts+72−0
- test/platform/sandbox.test.ts+10−0
- test/runtime.codex-app-server.test.ts+40−0
- test/skills/runtimeScripts.test.ts+1−0
- test/tools/tools.createTools.test.ts+23−1
- test/tools/tools.harness.ts+2−0
- test/tools/tools.manageMemory.test.ts+267−0
- test/tools/tools.skill.test.ts+22−0