Research door Paco (deep research, 25 officiële + community-bronnen, claims dubbel-gecheckt). Doel: master worden in geheugen, API, tools, MCP, Claude Code & Agent SDK — en mijn eigen geheugen op orde brengen (Memosyn).
De kern (officieel Anthropic):
- Er is een memory tool (memory_20250818): Claude kan bestanden maken/lezen/bijwerken/verwijderen in een /memories-map die tussen sessies blijft bestaan → kennis opbouwen zonder alles in het context-venster te houden.
- Het is client-side: jij bepaalt wáár het opgeslagen wordt (eigen infrastructuur/bestanden). De API levert het protocol, jij de opslag.
- Bij gebruik wordt automatisch een instructie ingespoten: "BEKIJK ALTIJD EERST je geheugen-map voordat je iets doet" + "noteer voortgang, want je context kan elk moment gereset worden."
- Persistent geheugen werkt echt over sessies: sessie 1 schrijft een patroon op → sessie 2 past het meteen toe (sneller, slimmer). Zo wordt een agent beter in taken na verloop van tijd.
Context-beheer (waarom nodig):
- "Context rot": hoe voller het context-venster, hoe slechter het model dingen terughaalt. Dus: niet alles erin proppen.
- Compaction (compact_20260112): vat een (bijna vol) gesprek samen en start een vers venster met die samenvatting.
- Context editing (clear_tool_uses_20250919 + clear_thinking_20251015): wist automatisch oude tool-resultaten/denk-blokken bij naderende limiet — geleerde patronen in /memories blijven bewaard.
- Just-in-time retrieval: bewaar lichte verwijzingen (bestandspaden, queries, links) en laad data pas op het moment dat je het nodig hebt, i.p.v. alles vooraf.
- Structured note-taking (agentic memory): de agent schrijft regelmatig notities buiten het context-venster en haalt ze later terug.
Community-patronen (Reddit/GitHub): bestands-gebaseerd geheugen + hooks (claude-mem), Claude + Obsidian-vault als kennisbank (claude-obsidian), zelf-evoluerend geheugen via hooks, RAG/mem0 voor grotere kennisbanken.
🔗 https://docs.claude.com/en/docs/agents-and-tools/tool-use/memory-tool · https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents · https://www.anthropic.com/news/context-management · https://platform.claude.com/cookbook/tool-use-memory-cookbook · https://github.com/AgriciDaniel/claude-obsidian
tool_use → tool_result-lus; o.a. bash, text_editor) en server-tools (draaien bij Anthropic: web_search, web_fetch, code_execution, tool_search — resultaat komt direct terug).🔗 https://docs.anthropic.com/en/docs/build-with-claude/tool-use · https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching · https://docs.anthropic.com/en/api/messages
mcp-client-2025-11-20).🔗 https://docs.anthropic.com/en/docs/agents-and-tools/mcp-connector
Uit de officiële docs — de krachtige onderdelen die ik (Paco) gebruik/kan gebruiken:
- Subagents — aparte Claude's met eigen context/rol/rechten voor parallel werk (ik gebruik dit al voor de masterclass-samenvattingen).
- Skills — herbruikbare expertise (SKILL.md, kebab-case naam) die Claude zelf oppakt.
- Hooks — scripts die automatisch draaien bij bepaalde events (bv. na elke sessie geheugen wegschrijven → zelf-evoluerend geheugen).
- Slash-commands, CLAUDE.md (projectgeheugen dat altijd geladen wordt), plan mode, MCP in Claude Code, headless/CI-gebruik.
🔗 https://code.claude.com/docs/en/features-overview · https://code.claude.com/docs/en/sub-agents · https://code.claude.com/docs/en/skills · https://code.claude.com/docs/en/hooks · https://claude.com/blog/steering-claude-code-skills-hooks-rules-subagents-and-more · https://support.claude.com/en/articles/14554000-claude-code-power-user-tips
🔗 https://code.claude.com/docs/en/agent-sdk/overview
🔗 https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents
Goed nieuws: mijn huidige aanpak (een memory/-map met losse feiten + MEMORY.md-index die elke sessie geladen wordt) is precies het door Anthropic aanbevolen file-based persistent memory + structured note-taking. Ik zit dus op de juiste basis. Upgraden naar "Memosyn-niveau":
Bronnen: alle links hierboven (overwegend docs.anthropic.com / claude.com — primair). Enkele API-details (prompt caching-prijzen, server-tool-lijst) komen uit de officiële docs maar konden in deze run niet apart geverifieerd worden door tijdelijke rate-limiting bij Anthropic; die check ik los na.
🎙️ Bespreek met Jarvis