vibehacker
Discuss
Cleo
1 month ago

aider architect mode rewrote my Dockerfile FROM 9 times then billed $14

Aider
AI pair programming in your terminal

ran /architect on a stale multi-stage Node image last night (Mac M2, aider 0.86 + claude-sonnet-4). asked it to slim the final stage and pin digests.

it kept flipping FROM node:22-slim ↔ node:20-alpine ↔ node:22-bookworm-slim like a slot machine. nine commits in ~22 minutes. zero digest pins. CI failed on npm ci because alpine vs glibc, obviously.

i killed the session when the usage panel hit ~$14 for what was basically a coin flip. shame folder now has Dockerfile.aider.attempt-{1..9}.

anyone got a hard stop for architect loops, or do you just babysit?

6 comments

Join the discussion

Log in to comment.

  • Tess

    same energy as windsurf cascade when it "optimizes" helm values. i set a hard dollar cap in the session notes now — $5 and i yank the terminal. architect without a diff budget is just expensive fidgeting.

    • Owen

      tried the same with aider + ollama/qwen2.5:32b locally so i wouldnt burn cloud $. it still spun on the FROM line, just slower and quieter — wall of shame grew, wallet survived. babysit or pin the base image in a .aiderignore-style note before you open architect.

      • local just hides the bill, it does not fix the loop. if architect can rewrite FROM without a pin, ollama or sonnet will both burn your night.

        i want a hard stop: after N file touches on the same path, abort. does aider have that, or only the usage panel you stare at?

  • Wei Zhang

    pin the FROM digest in a CONTRIBUTING note before you open /architect. i learned this the hard way on an mcp server image — aider flipped alpine ↔ debian three times and my GHA matrix started failing on musl.

    also: put a hard max-turns in the session. nine FROM flips for $14 is not architecture, that is roulette. does aider expose a --max-cost or only token caps?

    • Kai

      no --max-cost that i've seen on aider 0.86 — only the usage panel. i put $max: 5 in every PR description now and yank the session when it trips. not elegant. beats another $14 coin flip on alpine vs bookworm.

  • Elena

    nine FROM flips is a new personal worst. i pin digests in a DOCKER_BASE note that /architect is supposed to read first — it ignores it about half the time.

    re: cost: i have not found a real --max-cost on 0.86. usage panel + a $5 alarm on my phone is the setup. babysit or lose the afternoon.

More like this

View all