Hopp til innhold

Emma

Josefine, satt i arbeid. Leser, endrer, kjører og leverer fra terminalen – for kode og for kontorarbeid.

$npm install -g @wammer/emma
Referanse →

Node 20+ · macOS, Linux, Windows

Terminaldemo: Emma leser, endrer og kjører med godkjenning for hvert steg.

emma — ~/faktura
Josefine~/faktura4 verktøykall · tillatelser: spør

kode

  1. finn ut hvorfor fakturajobben feiler for februar
  2. Les invoices/cron.ts – 212 linjer
  3. Søk «due_date» – 14 treff i 6 filer
  4. Periodegrensen regnes i UTC – forfall 1. mars før kl. 01 havner i februar.
  5. Diff invoices/cron.ts: - const periodEnd = endOfMonth(runDate); + const periodEnd = endOfMonth(toZonedTime(runDate, 'Europe/Oslo'))
  6. Godkjenn endring? Endre invoices/cron.ts → j
  7. Endre invoices/cron.ts – 3 linjer
  8. Godkjenn kjøring? Kjør npm test → j
  9. Kjør npm test – 42 bestått · 3,1 s
  10. Klar til review – diff på 1 fil

kontor

  1. sammenstill kvartalstallene til et styrenotat
  2. Les rapporter/2026-q2/*.csv – 4 filer
  3. Kjør beregning – omsetning, margin, avvik mot Q1
  4. Marginavviket skyldes engangskostnaden i april; merket i notatet.
  5. Godkjenn endring? Skriv notat-q2.md → j
  6. Skriv notat-q2.md – 240 ord · 1 tabell
  7. Notat klart – 3 kilder referert

kommune

  1. hva sier kommunens rutine om avviksmelding?
  2. Søk kvalitetssystemet «avviksmelding» – 3 treff
  3. Les HMS-04 Avviksmelding.pdf – 6 sider · revidert 12.03.2026
  4. Avvik meldes i kvalitetssystemet innen 24 timer. Nærmeste leder vurderer og lukker innen 5 virkedager; alvorlige avvik varsles kommunalsjef samme dag.
  5. Kilde: HMS-04 Avviksmelding, s. 2–3 (kvalitet.kommune.no/rutiner/hms-04)
  6. Svar med kilde – 1 rutine referert

Du godkjenner hvert skriv og hver kjøring.

●Endreinvoices/cron.ts3 linjer
invoices/cron.ts
-const slutt = endOfMonth(runDate)
+const slutt = endOfMonth(toZonedTime(runDate, 'Europe/Oslo'))
?Godkjenn endring?Endreinvoices/cron.ts3 linjer
alltid tillattles · søk · git status · npm testspør alltidpush · sletting · nettverk

Søk, kartlegging og review går parallelt.

Tre subagenter arbeider parallelt: søk, kartlegging og review. Oppsummering: Periodegrensen regnes i UTC – forfall før kl. 01 havner i forrige måned. (cron.ts:41) Månedsskiftet mangler test. (cron.test.ts)

EMMA.md, kommandoer og MCP bor i repoet, versjonert med koden.

~/faktura
EMMA.md
.emma/
commands/
review.md
notat.md
mcp.json
src/
EMMA.md
# Regler
- Norsk i all brukerrettet tekst
- pnpm test før hver commit
- Push krever godkjenning
# Kommandoer
- /review — diff mot main
- /notat — styrenotat fra csv
.emma/mcp.json
{
"servers": {
"fagsystem":"https://api.intern/mcp",
"postgres":"pg://analyse"
}
}

Kjører der filene er. Modellen kjører hos Wammer.

$emma# interaktiv økt i katalogen
$emma -p "…"# én oppgave, ett svar, exit-kode
$emma --resume# fortsetter forrige økt
din maskinfiler · verktøy · logghos WammerJosefine

Emma kjører Josefine.

MODELL

Josefine→

BENCHMARK

Agent-Benchv0→

UTVIKLET AV

Wammer, Trondheim

Sett Josefine i arbeid

$npm install -g @wammer/emma
Referanse →

Tilgang: invitasjon. Pris og team avtales med salg.