Agenter
Vad är agenter?
Agenter är isolerade AI-assistenter som resonerar kring problem, utför uppgifter och kommunicerar på flera plattformar. Varje agent har sin egen arbetsyta, sessionshistorik, modellkonfiguration och kanalbindningar.
Agentisolering
Varje agent får:
- Arbetsyta, En dedikerad katalog för filer, anteckningar och agentspecifik data
- Sessioner, Oberoende konversationshistorik och utskrifter
- Konfiguration, Modellval, verktygsbehörigheter och utgiftsgränser
- Identitet, En unik persona definierad i agentens
AGENTS.md-fil - Autentiseringsprofiler, API-nyckel- och autentiseringskonfigurationer per agent
Agentpersonligheter
Varje agents arbetsyta innehåller en AGENTS.md-fil som definierar personlighet, instruktioner och beteendriktlinjer. Denna beständiga systemprompt formar hur agenten svarar, ton, domänexpertis, formatering, verktygsanvändning och säkerhetspolicyer.
Flerrouting av agenter
När du kör flera agenter dirigeras inkommande meddelanden automatiskt baserat på bindningar:
- Kanalbindning, Dirigera alla meddelanden från en plattform (t.ex. all Telegram →
personal-agenten) - Server/arbetsytebindning, Dirigera en specifik Discord-server eller Slack-arbetsyta till en dedikerad agent
- Chattyp-bindning, Dirigera privata meddelanden till en agent och gruppmeddelanden till en annan
- Kontakt/peer-bindning, Dirigera meddelanden från specifika kontakter till specifika agenter
Bindningar utvärderas i prioritetsordning. Första matchning gäller. Omatchade meddelanden går till standardagenten.
Underagenter och delegering
Agenter kan skapa underagenter för specialiserade uppgifter:
- Uppgiftsdelegering, Dela upp komplexa uppgifter och delegera delar till specialiserade underagenter
- Isolerad exekvering, Underagenter körs i sina egna sessionskontexter
- Fram-och-tillbaka-konversationer, Agenter kan ha utbytesdiskussioner (upp till 5 turer) för att samarbeta
- Resultatmeddelande, Underagenters resultat kan publiceras tillbaka till originalkanalen
Team och orkestrering
Flereagentteam möjliggör samordnade arbetsflöden:
- Parallell exekvering, Kör flera agenter samtidigt på olika aspekter av en uppgift
- Sekventiella pipelines, Kedja agenter där var och en bygger på föregående utdata
- Hybridläge, Kombinera parallell och sekventiell exekvering
- Uppgiftsspårning, Övervaka statusen för varje agents arbete (köad, körs, klar, fel, avbruten)
Verktygsprofiler
Kontrollera vad varje agent kan göra:
| Profil | Tillgängliga verktyg |
|---|---|
| minimal | Sessionsstatus enbart |
| coding | Fil-I/O, exekvering, sessioner, minne, bilder |
| messaging | Meddelandesändning, sessionshistorik |
| full | Alla verktyg (standard) |
Anpassade tillåt-/neka-listor kan ställas in per agent och per modellerleverantör.
Säkert läge
Säkert läge tillhandahåller en exekveringssandlåda:
- Huvudväxel, Aktivera eller inaktivera globalt
- Per-agent-kontroller, Inaktivera för betrodda agenter, behåll aktiverat för andra
- Exekveringsgodkännande, Känsliga operationer kräver uttryckligt användargodkännande
- Policysynkronisering, Inställningar synkroniserade över alla anslutna klienter i realtid
Agentminne
Varje agent har tillgång till ett minnessystem:
- MEMORY.md, Beständiga anteckningar och viktig information mellan sessioner
- Minnesfiler, Ytterligare strukturerad kunskap i
memory/ - Vektorsökning, Sök minne med hjälp av naturliga språkfrågor
Se Sessioner och minne för mer information.