frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

How I built a debugging tool, and the agent, using it, found bugs in it

1•vladimir_si•1h ago
This story might never have happened, even though I'd been carrying the idea for a debugger for a long time. There was no trigger. But one day a trigger appeared that was strong enough that I set the project aside to build the debugger and never suffer like that again.

A bit of backstory: I'm building a Platform for AI-solution developers, so anyone can come in and work on their own startups in a comfortable environment. There's a lot of work ahead to make that happen.

I should mention that I'm building this entire project on principle using agentic coding. Not "vibe-coding" - that's for amateurs who've caught a whiff of "possibilities" - but genuine agentic coding, with a clearly structured workflow where the agent has no choice but to play by the rules I've set, within the boundaries I've built. On principle, I haven't written a single line of this project by hand.

So there I was, doing routine work, fixing bugs in the Prompt Studio tool. I don't even remember now what exactly that bug was - it stubbornly resisted the combined efforts of me and my Opus. But it dragged on so long that I was feeling anger by that point, not just fatigue. And that's when it hit me: if instead of this unproductive slog I'd just gone and built that debugger already, I'd have beaten this bug by now. But I kept going, and kept going, until I won.

Needless to say, my project got pushed aside and I started building the debugger. Since the idea had been maturing for a long time, the first Python prototype - six modules - was soon built into the Platform as a built-in debugging subsystem. Then came the time to test it in action. I told the agent: "Use Revizor to check itself." Over the next three and a half minutes, this happened:

The agent launched Revizor, activated all the trace points in it, found several bugs (4 or 5, I don't remember exactly), fixed them, and used Revizor's own tools to run 199 tests - all green! I was so stunned I can't describe it.

That's when I understood: the Platform's first product shouldn't be Prompt Studio - it should be Revizor. I rewrote it in Go and started using the binary, retiring the old subsystem that had served as the prototype.

Over time, Revizor gained tools that expanded what it could do. Now, under the agent's direction, it can check code for trace points, add them or remove them - all in a fraction of a second. Agents describe using Revizor as "X-ray vision." Here's a real comment from one:

How much time did Revizor save today?

● Roughly 15-20 minutes. trace_search "elevation" showed the full chain of 5 trace points in 2 seconds, confirming elevation works correctly - without it, I'd have needed to dig through code and logs, add temporary print() statements, restart the server. But the real value isn't the minutes - it's the certainty: I wasn't guessing whether it worked. I saw it.

Don't trust the agent: it always exaggerates how much time any task supposedly took. But there's value in what it said - "I wasn't guessing - I saw it." If I'd already had this debugger back when I was wrestling with the bug that led me to build it, the debugging would have finished many times faster.

Now I can't imagine my work without it. I invite you to try it for free: there's a free Community tier, an unlimited 14-day trial, and - most important, and always true for all my products - Sunday Unlimited, made for people working on weekend passion projects or open-source work.

Sign in with any major provider (six options so far) to download it.

On security: the Platform doesn't collect or store any personal data - only your internal ID and a hash of your auth provider, to recognize you next time. Revizor itself sends nothing from your machine except a daily license-check ping and a time sync for Sunday Unlimited. Enterprise licenses give complete silence.

Try Revizor: https://ais-platform.dev/revizor

Universe Splitter

https://www.aerfish.com/universe-splitter
1•e-dant•1m ago•0 comments

Dataland

https://www.wallpaper.com/art/exhibitions-shows/dataland-the-museum-of-ai-arts-los-angeles-review
1•andsoitis•1m ago•0 comments

Making Referential Stability a Type

https://jovidecroock.com/blog/referential-stability-types/
1•acmnrs•3m ago•0 comments

Show HN: I built a static verifier for OpenCode to stop unsafe AI tool calls

https://github.com/albertjoseph0/opencode-plugin-guardians
1•abj908•3m ago•0 comments

(Life) Advice From The Creator of C++ [video]

https://www.youtube.com/watch?v=-QxI-RP6-HM
1•amarbirsingh•3m ago•0 comments

The Economics of Responsibility

https://abacus2007ac1.io/blog/20260727-economics_of_responsibility/
1•weakened_malloc•6m ago•0 comments

3blue1brown: How a Mandelbrot set arises from Newton's work

https://www.3blue1brown.com/?topic=fractals&lesson=holomorphic-dynamics
1•ninju•9m ago•0 comments

The Rise of the Deserving Rich

https://www.economist.com/finance-and-economics/2026/07/23/the-rise-of-the-deserving-rich
1•Jiahang•11m ago•0 comments

Show HN: Taetype 1.0 – decode, subset, shape, rasterize fonts, zero unsafe

https://github.com/silly-tae/taetype
1•silly-tae•12m ago•0 comments

How Dubai, New York, Paris and Shenzhen are building their flying-taxi networks

https://monocle.com/business/transport/which-cities-flying-taxis-companies/
1•andsoitis•13m ago•0 comments

Modeling Facts and Reactions with Domain Events

https://deniskyashif.com/2026/07/25/modeling-facts-and-reactions-with-domain-events/
2•thunderbong•14m ago•0 comments

Show HN: Neubook – An ePub reader with reading focus features

https://neubook.app/
1•bibin765•15m ago•0 comments

The old-school way of keeping the summer heat out of your home

https://monocle.com/design/architecture/keeping-your-home-cool-without-air-conditioning/
2•andsoitis•15m ago•3 comments

The 3F Bell Designer

https://msp.ucsd.edu/ideas/2020.06.05.bell-designer/README.htm
1•jruohonen•17m ago•0 comments

"Zuzai" is to AI what vegan is to animal products

https://zuzai.org/
1•flitzofolov•21m ago•1 comments

Show HN: Experimental multi-head window manager made for programmatic use

https://github.com/cookiengineer/hydra
1•cookiengineer•21m ago•0 comments

Show HN: Vxpix – $50 Lifetime Screenshot API (No Subscriptions)

https://tool.vxpix.com/
1•vxpix•26m ago•0 comments

Interzone Digital

https://jmtd.net/log/interzone/digital/
1•jruohonen•32m ago•0 comments

Show HN: Read what your remote agent wrote (Markdown/image) from Mac menu bar

https://lx2026.github.io/RelayBar/
1•linxy97•32m ago•0 comments

PortAudio

https://portaudio.com/
1•gregsadetsky•38m ago•0 comments

The Art of Ham Radio

https://newcriterion.com/dispatch/the-art-of-ham-radio/
2•jruohonen•44m ago•0 comments

Mental Illness, Mass Shootings, and the Politics of American Firearms (2015)

https://pmc.ncbi.nlm.nih.gov/articles/PMC4318286/
3•downbad_•44m ago•0 comments

Today's JavaScript, from an outsider's perspective (2020)

https://lea.verou.me/blog/2020/05/todays-javascript-from-an-outsiders-perspective/
2•downbad_•45m ago•0 comments

Weather Spotter's Field Guide (Skywarn Spotter) [pdf]

https://www.weather.gov/media/owlie/SGJune6-11(1).pdf
2•tithe•45m ago•0 comments

The Model Writes, the Judge Measures: Anatomy of an LLM Judge

https://xinfer.ai/home/md/the-model-writes-the-judge-measures
1•samwen2026•48m ago•0 comments

New Jersey governor signs law banning surveillance pricing to protect shoppers

https://www.theguardian.com/us-news/2026/jul/26/new-jersey-surveillance-pricing-ban
8•rectang•48m ago•1 comments

How I built a debugging tool, and the agent, using it, found bugs in it

1•vladimir_si•1h ago•0 comments

Will AI Bring Power to the People

https://kevinhu92.substack.com/p/will-ai-bring-power-to-the-people
1•oldgun•1h ago•2 comments

He Was Right About AI. What About the Fate of Mankind?

https://nymag.com/intelligencer/article/hans-moravec-interview.html
3•failingforward•1h ago•2 comments

Big Firms Are Starting to Hire Again, Defying Predictions of AI Wipeout

https://www.wsj.com/business/big-companies-are-starting-to-hire-again-defying-predictions-of-ai-w...
6•mudil•1h ago•2 comments