Earendil lancerer Pi 1.0 og Pi Durable som nye verktøy for AI‑agent‑styring
5. oktober 2026 · 3 min lesing
Earendil offentliggjorde 1. oktober 2026 at versjonen 1.0 av Pi, et rammeverk for AI‑agent‑styring, blir gjort tilgjengelig. Samtidig lanceres den eksperimentelle utviklingsplattformen Pi Durable som gjør det mulig å lagre og gjenopprette agent‑prosesser.
Pi er et agent‑harness som gjør det enkelt å interagere med språkmodeller og kjøre verktøy fra terminalen. Det kan brukes som kode‑agent eller integreres i andre apper via SDK. Brukergrensesnittet har nå fullskjerm‑visning som standard, og man kan også vise kun header‑informasjon med versjonsnummer og kort beskrivelse av tastetrykk.
Earendil har utviklet Pi i flere måneder basert på brukerfeedback, og selskabet fremhever at programmet er nå stabilt nok til at både privatpersoner og virksomheter kan bruke det trygt.
En ny funksjon i versjonen 1.0 er Codemode, som lar agenten kombinere flere verktøy i én operasjon. For eksempel kan den hente kommentarer fra Linear, analysere brukerens utilfredsstillelse og deretter generere JavaScript‑skript som kaller andre API’er. Codemode støtter også eksterne verktøy som er koblet via MCP.
I den nye utgaven er antall token som sendes til GPT‑5.6‑modellen som standard redusert fra omtrent 5300 til 3300, altså omtrent 40 prosent færre token. Dette er oppnådd gjennom kortere verktøydeskrivelser og ved å flytte detaljert API‑informasjon til kun å dukke opp når modellen trenger det.
Codemode har også fått en ny funksjon som kan generere bilder ved å kalle models.generateImages(). Brukerens autentiseringsinformasjon brukes for å kalle bildefremstillings‑APIen, og kostnaden for bildet legges inn i den totale kostnaden for sessionen.
Når et verktøy ikke finnes, foreslår systemet nå et nær‑navn, og hvis argumenter er skrevet feil, vises korrekt syntaks. OAuth‑autentisering mot MCP‑servere er også forbedret: hver kombinasjon av server‑navn og URL lagres separat, slik at ulike konti kan bruke samme URL.
For å gjøre prosesser mer robuste, er det nå mulig å lagre og gjenopprette agent‑tilstander. Pi Durable er et separat rammeverk som er utviklet for dette formålet. Det lagrer samtalehistorikk, kontrollpunkter og resultatdata i enten SQLite‑databaser eller JSONL‑filer, slik at en ny prosess kan gjenopprette alt fra siste kontrollpunkt.
Hvis en prosess blir avbrutt, kan den gjenopptages fra den punktet den stoppet ved å gjenbruke lagret data. Kun verktøy som er merket som sikre å kjøre om, blir kjørt igjen; ellers blir agenten informert om avbrytningen og bedt om ny handling.
Pi Durable støtter også samtaler som kan deles mellom flere klienter, og det er mulig å hoppe inn i en pågående samtale ved å referere til tidligere deler av historikken. Når samtalen nærmer seg modellens kontekstgrense, blir gamle meldinger summeres i bakgrunnen, og denne summeringen brukes i neste forespørsel.
All kode som brukes for utvidelser kan byttes ut uten å stoppe den aktuelle samtalen. Når en ny versjon av koden er klar, brukes den fra neste verktøyskall.
Både Pi 1.0 og Pi Durable er utgitt under MIT‑lisens og kan hentes fra Earendils offisielle nettsider. Dokumentasjonen inneholder eksempler på hvordan man kan integrere dem i egne prosjekter.
Earendil har dessuten avklart at Pi Durable er bygget i TypeScript for enkel start, selv om langsiktige planer om migrering til andre språk ikke er utelukket.