Urgent.News

What's breaking now, across thousands of outlets.

Tech

Drawgent: Coding agent on a live Excalidraw canvas

Article URL: https://tangled.org/yanndegat.tngl.sh/drawgent Comments URL: https://news.ycombinator.com/item?id=49857729 Points: 170 # Comments: 45

drawgent is an agent that connects Claude Code, Codex or opencode to an Excalidraw whiteboard. Users can provide a diagram in the chat panel or write AGENT: ... to request changes to the drawing. The agent analyzes the canvas (screenshot + scene), edits it live, checks the result, and marks the changes as DONE. Setup requires one of claude, codex or opencode installed and logged in, along with Node.js ≥ 22 and npm. drawgent automatically keeps the live scene and sync state in .drawgent/scene.json, which is git-ignored. Shapes can link to the code they represent, such as a file, line range and symbol.

Written by urgent.news from Hacker News Best's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at tangled.org →

More in Tech

When a Failed Request Must Stay Failed: Reservation Replay

This is a submission for the Kaggle Benchmarking Challenge . What I Benchmarked A room is occupied, so a booking request fails. The room becomes free. Should an identical retry now succeed?

  • Failed requests must stay failed according to benchmark rules
  • Reservation Replay reconstructs final calendar and decisions
  • Gemini 2.5 Flash failed initially but passed after policy update

Marketplace Image Transformations: Named Presets Age Better Than Inline Operation Lists

Short answer: use named image transformations for stable marketplace listing variants, and reserve inline operation lists for exploration, internal tools, or genuinely one-off output.

  • Named image transformations offer stable marketplace listing variants.
  • Inline operation lists may cause distinct identities due to ordering issues.
  • Monitor key metrics for named transformations to track performance.

How I Built a Free Fence Calculator with HTML, CSS, and Vanilla JavaScript

Calculating fence materials can look simple at first, but a real estimate usually involves several measurements: total fence length, gate openings, post spacing, panel width, rails, and the number of…

  • Calculator estimates net fence run, sections, panels, posts, and rails
  • Gate openings calculated first using Net fence run = Total fence length - Total gate width
  • JavaScript handles calculations and updates results on the page

More from Saturday 26 September →