DEV Community

FRANCISE LIANG
FRANCISE LIANG

Posted on

Build Time vs Edit Time — My Web Agent Can Publish But Can't Edit (An Honest Capability-Boundary Spike)

TL;DR: My web-agent used itself to publish 2 blog posts to dev.to (full dogfooding story). But when I asked it to edit the already-published article to add a cross-link, it ran 7 steps before V0.5.0 anti-loop hard-aborted. The 5-action actuator (click/type/scroll/extract/done) lacks keyboard_shortcut / paste / textarea range API. Failure itself is data.

7 sections + 2 mermaid figures (capability-boundary flowchart + spike-and-decide flowchart).

Full version (with V0.16.31 dogfooding 4/5 = 80% E2E success rate cumulative table + V0.17+ trigger conditions):
https://github.com/franciseliang99-dot/web-agent/blob/main/docs/blog-drafts/2026-05-build-vs-edit-time-final-en.md

Project repo (MIT, ⭐ welcome):
https://github.com/franciseliang99-dot/web-agent

Series:

  1. https://dev.to/francise_liang_e4544eadb9/50-compliance-not-0-how-a-logging-spike-almost-triggered-the-wrong-architecture-rewrite-1lna — measurement layer
  2. https://dev.to/francise_liang_e4544eadb9/why-i-permanently-no-god-patchright-after-a-spike-and-the-anti-detection-decision-tree-3m11 — architecture layer
  3. (this post) — capability-boundary layer

LLM thought self-reported 'Tool limitation (no keyboard shortcut like Ctrl+End)' — aware of boundary. Anti-loop fired = user data protected.

Top comments (0)