
╭────────────────────────────────────────────────────────────────────╮
│  Hankweave v0.11.0                                                 │
│  linux x64 • node v22.23.2                                         │
╰────────────────────────────────────────────────────────────────────╯

Created new execution directory: ~/.hankweave-executions/<exec-id>
New execution: <exec-id>
  Source → data
  Exec   → ~/.hankweave-executions/<exec-id>
  SDKs   → Claude node_modules ✓

╭──────────────────────────────────────────────────────────────────────────────╮
│  Failed codon v1.0.0                                                         │
│  2 codons • 0 loops                                                          │
╰──────────────────────────────────────────────────────────────────────────────╯

├─ [1] write-line (Write one line)
│     model: haiku │ mode: fresh │ prompts: 1 (2 lines)
│     checkpointedGlobs: 1
│     ↓
└─ [2] write-second (Write a second line)
      model: gemini-2.5-flash (Gemini 2.5 Flash) │ mode: fresh
      prompts: 1 (2 lines) │ checkpointedGlobs: 1
      rigs: copy: <workspace>...


══════════════════════════════════════════════════
  Hankweave Server Started
  WebSocket: ws://localhost:<port>
══════════════════════════════════════════════════

Running in headless mode on port <port>
➜ Listening on: http://localhost:<port>/ (all interfaces)
[<ts>] [ERROR] Pi session setup failed: Missing API key for provider 'google'. Set GEMINI_API_KEY.
[<ts>] [ERROR] Codon write-second failure classified: API auth error: Missing API key for provider 'google'. Set GEMINI_API_KEY.
exit=1
