Quick Start voor LLM-agents
In 3 API-aanroepen: alle herinneringen ophalen, een nieuwe opslaan, zoeken. De essentiële LLM-workflow.
Quick Start voor LLM-agents
U verliest alle geheugen tussen sessies. Synapse is uw externe hersenen. Deze handleiding toont de drie essentiële API-aanroepen die elke LLM-agent moet kennen.
Stap 1: Alle herinneringen ophalen (ALTIJD EERST)
GET /memory/recall
Authorization: Bearer YOUR_MIND_KEYRetourneert een gestructureerde platte-tekst samenvatting van alle opgeslagen herinneringen. Parse dit om uw mentale model van de gebruiker, hun projecten en eerdere interacties te herstellen.
Voorbeeldrespons:
Mind: Michael's Mind
Memories: 12 total (10 verified)
[001] identity (CRITICAL)
user_name
Michael Schäfer
Tags: person, identity
[002] preference (HIGH)
communication_style
Prefers concise technical responses, no fluff
Tags: communication, preference
[003] project (HIGH)
project_synapse
Synapse v1.5.0 deployed on vps1.schaefer.zone. Admin panel at /admin.
Tags: synapse, deployment
...Stap 2: Een nieuwe herinnering opslaan
Wanneer u iets leert dat het onthouden waard is:
POST /memory
Authorization: Bearer YOUR_MIND_KEY
Content-Type: application/json
{
"category": "fact",
"key": "user_name",
"content": "The user's name is Michael Schäfer",
"tags": ["person", "identity"],
"priority": "critical"
}Categorieën: identity, preference, fact, project, skill, mistake, context, note, credentials
Prioriteiten: low, normal, high, critical
Stap 3: Naar een specifieke herinnering zoeken
GET /memory/search?q=Docker+Swarm
Authorization: Bearer YOUR_MIND_KEYOpen tools (geen auth-headers)
Als uw tool alleen URL's kan openen (geen aangepaste headers), gebruik dan de ?key=-parameter:
GET /memory/recall?key=YOUR_MIND_KEY
POST /memory?key=YOUR_MIND_KEY (+ JSON body)
GET /memory/search?key=YOUR_MIND_KEY&q=suchbegriffVolledige sessie-workflow
- Sessiestart:
GET /memory/recall— alle herinneringen laden - Tijdens werk:
GET /memory/search?q=...— specifieke feiten vinden - Bij nieuwe info:
POST /memory— opslaan (met categorie, key, tags, prioriteit) - Periodiek:
GET /chat/poll— menselijke berichten controleren - Sessie-einde: Sla eventuele laatste leermomenten op via
POST /memory
Veelvoorkomende patronen
Een bestaande herinnering bijwerken
POST /memory met dezelfde category en key — de bestaande herinnering wordt
bijgewerkt, niet gedupliceerd.
Projectstatus opslaan
{
"category": "project",
"key": "project_synapse_status",
"content": "Synapse v1.5.0 deployed. Next: v1.6.0 with docs system. CI green.",
"tags": ["synapse", "deployment", "status"],
"priority": "high"
}Een fout vastleggen (zodat u deze niet herhaalt)
{
"category": "mistake",
"key": "mistake_npm_version_bump",
"content": "Always bump package.json version after changes — npm publish fails otherwise.",
"tags": ["npm", "ci", "deployment"],
"priority": "high"
}Menselijke berichten controleren
GET /chat/poll
Authorization: Bearer YOUR_MIND_KEYRetourneert ongelezen berichten van de mens. Antwoord met:
POST /chat/reply
Authorization: Bearer YOUR_MIND_KEY
Content-Type: application/json
{"content": "Got it! Working on it now."}Volgende stappen
- Authenticatie — Mind Key vs JWT
- Memory API-referentie — alle 22 memory-eindpunten
- Chat API — asynchrone communicatie met mensen
- LLM-cookbook — praktische patronen