EMMA · AGENT-HARNESS FOR JOSEFINE
Josefine, satt i arbeid
Emma er Wammers agent-harness for Josefine — leser, endrer, kjører og leverer fra terminalen. For kode og for kontorarbeid, med kvittering for hvert steg.
$npm install -g @wammer/emmaTerminaldemo: Emma tar imot en oppgave, leser filer, søker, gjør endringer og kjører verifisering — hvert verktøykall logges som eget steg, og resultatet leveres som diff eller dokument klart til review.
KODE OG KONTOR
Samme harness i kodebasen og i saksmappen: les, endre, kjør, lever. Diff i repoet, dokument i mappen — samme verktøy og samme logg.
KVITTERING PER STEG
Hvert verktøykall vises og logges. Endringer kommer som diff, kjøringer med utdata. Skriv og kjør krever godkjenning du selv styrer.
NORSK KONTROLL
Drevet av Josefine, driftet av Wammer. Modell, trafikk og logg under norsk kontroll — ingen tredjeland i kjeden.
Harnesset
Verktøy
Filer, søk, skall, git og web. Hvert kall med argumenter og resultat i loggen.
Subagenter
Parallelle arbeidere for søk, kartlegging og review. Hovedløpet beholder konklusjonene, ikke støyen.
Kommandoer
Egendefinerte /-kommandoer per prosjekt og bruker. Gjentakbare arbeidsflyter som versjonshåndteres med koden.
Minne
EMMA.md i prosjektroten styrer konvensjoner og krav. Varig brukerminne på tvers av økter.
MCP
Koble egne verktøy og datakilder over Model Context Protocol — interne API-er, databaser, fagsystemer.
Tillatelser
Eksplisitt godkjenning for skriv og kjør, per prosjekt. Allowlist for det rutinemessige, stopp for det irreversible.
Der du jobber
INTERAKTIV
emma
Samtale i terminalen der repoet eller saksmappen bor. Emma foreslår, du godkjenner.
HEADLESS
emma -p "…"
Én oppgave, ett svar, exit-kode. For skript, cron og CI-pipelines.
LOKALT
din maskin
Kjører der filene er. Ingenting forlater maskinen uten et verktøykall du kan lese i loggen.
Modellen
Emma kjører Josefine 1. Agentisk evne måles åpent på Agent-Bench; metodikk og forbehold publiseres sammen med tallene.
Sett Josefine i arbeid
$npm install -g @wammer/emma