Agents
Wat zijn agents?
Agents zijn geïsoleerde AI-assistenten die problemen analyseren, taken uitvoeren en via meerdere platforms communiceren. Elke agent heeft zijn eigen werkruimte, sessiegeschiedenis, modelconfiguratie en kanaalverbindingen.
Agent-isolatie
Elke agent krijgt:
- Werkruimte, Een speciale map voor bestanden, notities en agentspecifieke gegevens
- Sessies, Onafhankelijke gespreksgeschiedenis en transcripten
- Configuratie, Modelselectie, toolrechten, bestedingslimieten
- Identiteit, Een unieke persona gedefinieerd in het
AGENTS.md-bestand van de agent - Auth-profielen, Per-agent API-sleutel en authenticatieconfiguraties
Agent-persona's
De werkruimte van elke agent bevat een AGENTS.md-bestand dat de persoonlijkheid, instructies en gedragsrichtlijnen definieert. Deze aanhoudende systeemprompt bepaalt hoe de agent reageert, toon, vakkennis, opmaak, toolgebruik en veiligheidsbeleid.
Multi-agent-routering
Bij het uitvoeren van meerdere agents worden inkomende berichten automatisch gerouteerd op basis van verbindingen:
- Kanaalverbinding, Stuur alle berichten van een platform door (bijv. alle Telegram →
persoonlijkeagent) - Server-/werkruimteverbinding, Stuur een specifieke Discord-server of Slack-werkruimte door naar een toegewijde agent
- Chattype-verbinding, Stuur privéberichten naar één agent en groepsberichten naar een andere
- Contact-/peerverbinding, Stuur berichten van specifieke contacten naar specifieke agents
Verbindingen worden geëvalueerd in volgorde van prioriteit. De eerste overeenkomst wint. Niet-overeenkomende berichten gaan naar de standaard agent.
Sub-agents en delegatie
Agents kunnen sub-agents aanmaken voor gespecialiseerde taken:
- Taakdelegatie, Complexe taken opsplitsen en onderdelen delegeren aan gespecialiseerde sub-agents
- Geïsoleerde uitvoering, Sub-agents draaien in hun eigen sessiecontext
- Ping-pong-gesprekken, Agents kunnen heen-en-weer uitwisselingen hebben (tot 5 beurten) om samen te werken
- Resultaataankondiging, Resultaten van sub-agents kunnen worden teruggepost naar het oorspronkelijke kanaal
Teams en orkestratie
Multi-agent-teams maken gecoördineerde workflows mogelijk:
- Parallelle uitvoering, Meerdere agents tegelijkertijd uitvoeren op verschillende aspecten van een taak
- Sequentiële pipelines, Agents koppelen waarbij elke agent voortbouwt op de vorige uitvoer
- Hybride modus, Parallelle en sequentiële uitvoering combineren
- Taakbewaking, Status van het werk van elke agent bijhouden (in de wachtrij, actief, klaar, fout, geannuleerd)
Toolprofielen
Beheer wat elke agent kan doen:
| Profiel | Beschikbare tools |
|---|---|
| minimal | Alleen sessiestatus |
| coding | Bestands-I/O, uitvoering, sessies, geheugen, afbeeldingen |
| messaging | Berichten verzenden, sessiegeschiedenis |
| full | Alle tools (standaard) |
Aangepaste toe- en uitsluitingslijsten kunnen per agent en per modelprovider worden ingesteld.
Veilige modus
De veilige modus biedt een uitvoeringsomgeving met extra beveiliging:
- Hoofdschakelaar, Wereldwijd in- of uitschakelen
- Per-agent-bediening, Uitschakelen voor vertrouwde agents, aan laten voor anderen
- Uitvoeringsgoedkeuring, Gevoelige bewerkingen vereisen expliciete gebruikersgoedkeuring
- Beleidssynchronisatie, Instellingen worden in real time gesynchroniseerd over alle verbonden clients
Agentgeheugen
Elke agent heeft toegang tot een geheugensysteem:
- MEMORY.md, Aanhoudende notities en belangrijke informatie over sessies heen
- Geheugenbestanden, Aanvullende gestructureerde kennis in
memory/ - Vectorzoeken, Geheugen doorzoeken met zoekopdrachten in natuurlijke taal
Zie Sessies en geheugen voor meer informatie.