Agentflottor — Kontinuerligt opererande agentinfrastruktur
Kan provenansinfrastruktur skala till hundratals långlivade agenter som kommer och går, reagerar på händelser, checkpointar sitt tillstånd och producerar varaktiga utdata?
Idén
Inte ett arbetsflöde med fem agenter. Ett operativt lager för agenter — långlivade, kontinuerligt körande grupper som reagerar på stimuli (timers, webhooks, inkorgar, sensorhändelser), bearbetar dem i episoder, checkpointar sitt tillstånd som varaktiga artefakter och återupptar på begäran. Agenter driftsätts, uppgraderas, skalas och avvecklas. Flottan består även när enskilda agenter kommer och går.
Tänk IoT, men för intelligenta agenter. En flotta av 200 övervakningsagenter, var och en bevakar en annan datakälla, var och en med sitt eget checkpoint-tillstånd, var och en producerar artefakter när något intressant händer. Vissa är alltid aktiva. Vissa väcks av en timer. Vissa svarar på externa händelser. Den underliggande körmiljön — byggd för att hantera miljontals samtidiga uppkopplingar — är arkitekturellt nativt för detta mönster.
Hur det mappas
Fleet Deployment Spec ──→ stimulus arrives ──→ dispatch ──→ load checkpoint ──→ handle ──→ perform action
│ │ │
│ route to correct │ agent │ external
│ agent by type │ logic/LLM │ effects
│ + deployment │ DECISION │ gated
│ │ RECORDED │
│ ▼ │
│ new checkpoint ─────────┘
│ durable, resumable
│
┌─────┴──────┐
│ Episode run │ ← one stimulus = one DAG run
│ append-only │ with full provenance
│ event log │
└────────────┘
Varje stimulus producerar en episod — en komplett Liminara-körning med sin egen händelselogg, beslutsposter och artefakter. Checkpoint-artefakten från en episod blir indata till nästa. Agentens historik är kedjan av episodkörningar, var och en oberoende omspelningsbar.
Vad som gör detta till mer än “kör många pipelines”
Driftsättning som konfiguration. En flottspecifikation definierar agenttyper, verktygs-allowlistor, scheman, budgetar och checkpoint-policyer — allt som versionerade artefakter. Omdriftsättning = ny spec-version, cache-nycklar ändras, agenter omkonfigureras automatiskt.
Stimulusrouting. Inkommande händelser dirigeras till rätt agent(er) av en ren routing-op. Timerticks, webhooks, inkorgmeddelanden, sensoravläsningar — flottan hanterar heterogena händelsekällor.
Checkpointing som artefakter. Agenttillstånd finns inte i minnet — det är en förseglad artefakt. Avsluta en agent, starta om den i morgon, den återupptar från sin senaste checkpoint. Tillstånd lever på disk; beräkning sker bara vid aktivering.
Idempotenta stimuli. Varje stimulus har en dedupliceringsnyckel. Bearbeta samma händelse två gånger? Andra gången är en no-op. Avgörande för tillförlitlighet när agenterna räknas i hundratal.
Budget och policy. Per-agent-budgetar, verktygs-allowlistor, hemlighetsomfång. Flottan kontrollerar vad agenter kan göra, inte bara vad de beräknar. En agent som överskrider sin budget pausas, inte kraschar.
Viktiga egenskaper
- Långlivade körningar i skala — hundratals körningar som startar, checkpointar, stoppar, startar om
- Oberoende feldomäner — enskilda agentfel kaskaderar inte
- Artefaktackumulering över tid — tusentals episod-checkpointar och utdata, förseglade, rensningsbara enligt policy
- Tydlig gräns mellan runtime (schemaläggning, checkpointing, routing) och agentlogik (AI-beslut, verktygsanvändning)
- Observation på flottnivå — att se hälsa och beteende hos kollektivet, inte bara enskilda agenter