# ============================================================================ # agent-helm — exempel-miljö. Kopiera till .env (dev) eller sätt i Dockge/compose. # Ingen delad token längre: webben loggar in (lokalt konto eller OIDC) och # klienten kopplas via device-flödet. # ============================================================================ # --- server --- PORT=8787 DATA_DIR=./data # store.json (konton, klient-creds) lagras här AGENT_HELM_PUBLIC_URL=https://helm.example.com # publik URL (device-länken + Secure-cookie) # COOKIE_SECURE=true # default: true om PUBLIC_URL är https # AGENT_HELM_SECRET= # HMAC-nyckel för cookies; genereras+sparas om ej satt # Identitetsläge: local (egna konton) eller oidc (Authentik/Keycloak/…) AGENT_HELM_AUTH=local # Bootstrap-admin (engångs): seedar det första kontot om inget admin finns. # Ta bort efter första inloggning — servern kör sen från sin egen databas. # Alternativt: lämna tomt och kör first-run-setupen i web-UI:t (lokalt läge). AGENT_HELM_ADMIN_USER=admin AGENT_HELM_ADMIN_PASSWORD=byt-mig-vid-forsta-start # --- OIDC (endast om AGENT_HELM_AUTH=oidc; kan även sättas i admin-UI:t) --- # AGENT_HELM_OIDC_ISSUER=https://authentik.brasse-pc.eu/application/o/agent-helm/ # AGENT_HELM_OIDC_CLIENT_ID= # AGENT_HELM_OIDC_CLIENT_SECRET= # AGENT_HELM_OIDC_LABEL=Logga in med Authentik # AGENT_HELM_OIDC_GROUP=agent-helm # valfri grupp-gate (kräver claim "groups") # Registrera redirect-URI i providern: /auth/oidc/callback # --- daemon (klienten) --- # Anges oftast på CLI:n: agent-helm connect --server https://helm.example.com # SERVER_URL=https://helm.example.com AGENT_CMD=gemini # kommandot i pty:n; sätt bash för att testa pipelinen # AGENT_ARGS= # AGENT_CWD= # AGENT_TITLE= # klient-/sessionsnamn (annars "cmd @ hostname") # AGENT_HELM_CONFIG_DIR=~/.config/agent-helm # var klient-token sparas # --- hook (valfritt: strukturerade verktygsgodkännanden via BeforeTool) --- # AGENT_HELM_HOOK_PORT=8788 # AGENT_HELM_HOOK_DEFAULT=allow # beslut när ingen UI är ansluten (allow|deny) # AGENT_HELM_HOOK_TIMEOUT=120000