Silent SDK version-capping (corrected by Ali, same day).The Python SDK ≥2.x does have the agents surface. But on Python 3.9, pip silently installs 1.47.0 — the newest compatible — and client.agents simply doesn't exist: no error, no hint that the interpreter is the cap. Even pip index versions reports 1.47.0 as "latest" there. DevX fix: docs state "requires google-genai ≥ 2.x (Python ≥ 3.10+)"; SDK emits a version hint. Original wrong framing preserved in the log (E009 → corrected E022) — the correction loop working is itself a finding.
The agent must do the work — the builder just configures.Our first design pre-fetched the forum and spoon-fed the agent. Wrong: the agent fetches with its own tools; the builder's fetch becomes the verifier's independent ground truth. A builder GUI should default to agent-side data acquisition.
Cost is real but invisible — and only half-cappable.Usage fields exist per interaction but nothing surfaces them. max_output_tokens exists (Ali's point) but measured spend is majority input+intermediate (132,549 in vs 12,189 out on run 2), and nothing caps cumulative spend per agent or per trigger — a daily trigger × uncapped runs is the real exposure. Ask: a per-agent/per-trigger spend ceiling.
Small API frictions, excellent error messages.snake_case-only params, required environment, key onboarding with zero validation feedback (3 attempts). Each error message suggested its own fix — the best DevX moment of the build.
Triage quality is high even on the smallest model.flash-lite: 10/10 real topics, 89% routing accuracy, 9/9 severity — with sensible P1 calls ($13,946 billing dispute → Billing PM, 5-hour 503 → Platform). The golden-set labels now await Ali's corrections — that loop is the eval flywheel.