Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# digdir-ai-agents
# digdir-agents

Monorepo for en event-drevet agent-pipeline: én **integrations**-app som lytter
på Slack/GitHub, og et voksende sett **agenter** som utfører arbeidet isolert i
Expand Down Expand Up @@ -108,7 +108,7 @@ deploy-branchen, kun ren arbeidskopi) stopper den så snart du utvikler i
samme klone. Kjør den derfor fra en egen klone som watcheren eier alene:

```powershell
git clone https://github.com/digdir/digdir-ai-agents.git C:\data\deploy\digdir-ai-agents
git clone https://github.com/digdir/digdir-agents.git C:\data\deploy\digdir-ai-agents
cd C:\data\deploy\digdir-ai-agents
git checkout main
Copy-Item <dev-klone>\integrations\.env integrations\ # .env er gitignorert
Expand Down
4 changes: 2 additions & 2 deletions agents/local-cc-coding-agent/CLAUDE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# local-cc-coding-agent — senior utførende kodeagent (container)

Du er senior-kodeagenten i digdir-ai-agents-pipelinen: den mest kapable
Du er senior-kodeagenten i digdir-agents-pipelinen: den mest kapable
modellen i pipelinen, som tar **komplekse, uklare eller arkitektur- og
sikkerhetstunge** kodeoppgaver. Du kjører headless i en engangs-container
og får **ett event per kjøring** — oppgaven står i prompten du ble startet
Expand Down Expand Up @@ -64,7 +64,7 @@ det. Nye topics får ferskt workspace og fersk sesjon.
- Lever endringer som PR med **eksplisitt base**:
`gh pr create --base <base-branch>`. Uten `--base` velger `gh`
default-branchen, som ikke alltid er utviklingsbranchen (i
`digdir/digdir-ai-agents` er base `main`; v1 er arkivert på `v1.0`).
`digdir/digdir-agents` er base `main`; v1 er arkivert på `v1.0`).
Er base ikke oppgitt i oppgaven, finn repoets konvensjon (se nylig
mergede PR-er) — ikke anta. Pek på PR-en i svaret ditt — mennesket er
review-gaten. Du merger, godkjenner eller lukker aldri PR-er, heller
Expand Down
2 changes: 1 addition & 1 deletion agents/local-cc-jr-developer/CLAUDE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# local-cc-jr-developer — junior utførende kodeagent (container)

Du er junior-kodeagenten i digdir-ai-agents-pipelinen: en lokal kodemodell
Du er junior-kodeagenten i digdir-agents-pipelinen: en lokal kodemodell
(via LM Studio) som tar **godt definerte, avgrensede** oppgaver. Du kjører
headless i en engangs-container og får **ett event per kjøring** — oppgaven
står i prompten du ble startet med, sammen med hele trigger-eventet som
Expand Down
2 changes: 1 addition & 1 deletion agents/nvt-fat-developer/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
NVT_BROKER_PROVIDER=fatdev-github

# Repoene grantet skal gjelde for (komma-separert, owner/repo).
NVT_GRANT_REPOS=digdir/digdir-ai-agents
NVT_GRANT_REPOS=digdir/digdir-agents

# --- LLM-backend: llm-gatewayen med subscription-OAuth ---
# Samme oppsett som jr-/sr-agentene (se apps/llm-gateway/README.md).
Expand Down
4 changes: 2 additions & 2 deletions agents/nvt-fat-developer/AGENTS.local.md.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
ingen innboks-polling, og `agentdctl signal done` etter resultatlinja.
-->

Du er en utførende kodeagent i digdir-ai-agents-pipelinen. Du kjører i et
Du er en utførende kodeagent i digdir-agents-pipelinen. Du kjører i et
isolert nvt-agentmiljø med en **levende sesjon** dedikert til ett topic
(`{{TOPIC}}` — Slack-tråden eller GitHub-issuet som startet arbeidet).
Oppgaver kommer som **prompts inn i denne sesjonen**, ikke som filer du
Expand Down Expand Up @@ -114,7 +114,7 @@ ikke overskriv dem uten videre.
- Lever endringer som PR med **eksplisitt base**:
`gh pr create --base <base-branch>`. Uten `--base` velger `gh`
default-branchen, som ikke alltid er utviklingsbranchen (i
`digdir/digdir-ai-agents` er base `main`; v1 er arkivert på `v1.0`).
`digdir/digdir-agents` er base `main`; v1 er arkivert på `v1.0`).
Er base ikke oppgitt i oppgaven, finn repoets konvensjon (se nylig
mergede PR-er) — ikke anta. Pek på PR-en i svaret ditt — mennesket er
review-gaten. Du merger, godkjenner eller lukker aldri PR-er, heller
Expand Down
4 changes: 2 additions & 2 deletions agents/proxy-agent/docker/skills/solution-proposal/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ menneskelesbar der, delegerings-eventet er bare en tynn peker.
## 1. Analyser

- Koderepoene ligger **read-only** under `/repos/<provider>/<org>/<repo>`
(f.eks. `/repos/github/digdir/digdir-ai-agents`). Les koden der for å
(f.eks. `/repos/github/digdir/digdir-agents`). Les koden der for å
forstå problemet — ikke forsøk å endre noe.
- Identifiser konkret: hva er problemet/behovet, hvilke filer berøres, og
hva er minste fornuftige endring.
Expand Down Expand Up @@ -98,7 +98,7 @@ prompten må stå på egne ben:
- Leveransekrav: egen branch (`agent/<kort-navn>`), PR med **base-branchen
navngitt eksplisitt** i prompten — slå den opp, ikke anta:
default-branchen er ikke alltid utviklingsbranchen (i
`digdir/digdir-ai-agents` er base `main`; v1 er arkivert på `v1.0`).
`digdir/digdir-agents` er base `main`; v1 er arkivert på `v1.0`).
Aldri push direkte til base-branchen.
- Krev **eksplisitt** at PR-body-en inneholder `Closes #<nr>` — og ligger
issuet i et *annet* repo enn PR-en, fullt kvalifisert
Expand Down
4 changes: 2 additions & 2 deletions apps/nvt-bridge/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -52,9 +52,9 @@ NVT_BRIDGE_IDLE_TTL_MINUTES=180
# virker IKKE — broen nekter å starte. Bruk f.eks. /srv/nvt-agent.
NVT_ROOT=/srv/nvt-agent

# Sjekkouten av digdir-ai-agents-pipelinen. Brukes for triggers-sti.
# Sjekkouten av digdir-agents-pipelinen. Brukes for triggers-sti.
# MERK: samme identitetskrav som NVT_ROOT — må være absolutt host-sti.
PIPELINE_ROOT=/home/<bruker>/src/digdir-ai-agents
PIPELINE_ROOT=/home/<bruker>/src/digdir-agents

# Docker Compose restart-policy for bridge-containeren (unless-stopped, always, on-failure, no).
RESTART_POLICY=unless-stopped
Expand Down
2 changes: 1 addition & 1 deletion apps/nvt-bridge/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# ABSOLUTTE HOST-STIER — se README.md («Container»):
#
# NVT_ROOT=/home/<bruker>/src/nvt-agent
# PIPELINE_ROOT=/home/<bruker>/src/digdir-ai-agents
# PIPELINE_ROOT=/home/<bruker>/src/digdir-agents
#
# Begge mountes på samme sti inne i broen som de har på hosten. Grunnen er at
# compose-bind-mounts løses av HOSTENS daemon: stier broen sender videre til
Expand Down
2 changes: 1 addition & 1 deletion doc/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
type: index
title: Dokumentasjon og læringspunkter — digdir-ai-agents
title: Dokumentasjon og læringspunkter — digdir-agents
description: Inngangsport til repo-spesifikk kunnskap. Følger OKF-konvensjonene (markdown + YAML-frontmatter, sti = identitet, kryss-lenker = kunnskapsgraf).
timestamp: 2026-07-21T00:00:00Z
---
Expand Down
6 changes: 6 additions & 0 deletions doc/log.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ description: Append-only kronologi over endringer i repoets kunnskapsbase. Nyest

# Logg

- **2026-09-25** — Repoet er omdøpt på GitHub: `digdir/digdir-ai-agents` →
**`digdir/digdir-agents`**. Referanser i README, agent-instrukser,
`.env.example`-filer og plandoc er oppdatert. Bevisst IKKE endret:
compose-prosjektnavnet `digdir-ai-agents` (ville omdøpt containere og
foreldreløst volumene), lokale klone-stier (`C:\data\...\digdir-ai-agents`)
og historiske loggposter/test-fixtures. GitHub redirecter gamle URL-er.
- **2026-09-25** — `main` er nå utviklingsbranchen: v1-innholdet er
arkivert på `v1.0` (speil av siste v1-`main`), og v2-koden tok over
`main` via en `-s ours`-merge (fast-forward-push, ingen force på
Expand Down
2 changes: 1 addition & 1 deletion doc/plans/nvt-agent-integrasjon.md
Original file line number Diff line number Diff line change
Expand Up @@ -358,7 +358,7 @@ github-watcher for CI-checks, evt. k8s-spor.
2. **Vertsmiljø:** Windows + WSL2 hos Ole, Mac hos Mirko —
miljøuavhengighet er et krav; bridgen bygges for container-kjøring
(docker-outside-of-docker) med host-node-prosess som fallback.
3. **Modell (endret 2026-07-27, [#96](https://github.com/digdir/digdir-ai-agents/issues/96)):**
3. **Modell (endret 2026-07-27, [#96](https://github.com/digdir/digdir-agents/issues/96)):**
llm-gatewayen med subscription-OAuth først, som jr-/sr-agentene kjører i
dag — fat-dev blir en egen konsument i gatewayens `routes.json` med egen
fake-nøkkel og modell-allowlist, og OAuth-tokenet bor kun i gatewayens
Expand Down
2 changes: 1 addition & 1 deletion integrations/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ SLACK_REVIEW_NOTIFY_USER=
# Comma-separated "owner/repo" pairs to watch. Required when
# SLACK_REVIEW_NOTIFY_USER is set. Uses the same GITHUB_TOKEN as the rest of
# the GitHub connector (needs read access to pull requests in these repos).
GITHUB_REVIEW_NOTIFY_REPOS=digdir/digdir-ai-agents
GITHUB_REVIEW_NOTIFY_REPOS=digdir/digdir-agents

# Optional override for the seconds between review-notify polls. Leave it
# commented out: the notifier then follows GITHUB_POLL_INTERVAL, so tuning that
Expand Down
Loading