Urgent.News

What's breaking now, across thousands of outlets.

Tech

Your coding agent shouldn't run pytest

First post in a build-in-public series about verdict , an MCP server that gives coding agents structured, sandboxed test feedback. The problem Watch a coding agent work and you'll see it run pytest in your shell, unsandboxed, and then push 40,000 tokens of raw output through its context window to answer one question: did my change break anything? That's three problems in one command: Token waste.…

Coding agents run pytest unsandboxed, causing token waste, lack of controlled testing environment, and difficulty in determining if failures were introduced by the agent. verdict is an MCP server that replaces pytest with four tools: verify, explain_failure, history, and run_checks. Verify returns typed JSON with counts, per-failure message and location, while explain_failure provides only on-demand full tracebacks.

History assigns fingerprints to failures using normalized signatures, and run_checks performs lint and type checks with the same verdict shape. Each failure is stored in an SQLite db per project, allowing verdict to identify whether the failure was present before the change or introduced by the agent. Checks run in an ephemeral container with read-only worktree, and sandboxing posture provides a tighter setup for security.

Dogfooding (testing verdict with Claude Code) revealed bugs in impact selection and test scope, leading to improvements in the system.

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

Read the original at dev.to →

More in Tech

My Validation Layer Was Correctly Deleting 16% of My Good Data

Originally published at ai.bedvibe.studio . I built a real-time tracker in Rust — about two thousand lines — that reads a live ADS-B feed, keeps a Kalman-filtered track per aircraft, and screens every…

  • 16% of valid data incorrectly discarded by validation layer
  • Lag between actual and filter timestamps causes issue
  • Fix advances Kalman filter validity with new measurements

Your TTS Model Sounds Great — Until It Says "GPUB"

Originally published at ai.bedvibe.studio . I built a text-to-speech product and kept getting burned by the same thing. On normal sentences the model sounded great.

  • TTSproof framework addresses TTS quality issues not caught by Word Error Rate
  • Structural checks identify audio defects like empty audio, duration explosions, and clipping
  • Corpus of 817 edge cases tests TTS on numbers, dates, names, and more

India’s Airbound bags $37M to take on trucks with rocket-like drones

Airbound's ultra-lightweight approach to drone delivery has attracted backing from Greenoaks, DoorDash, and Silicon Valley investor Lachy Groom.

  • Indian startup Airbound raises $37M in Series A funding.
  • TRT drone, weighing 3.3 lbs, will carry up to 11 lbs payload.
  • Startup aims for 10,000 daily drone flights in Andhra Pradesh.

More from Tuesday 25 August →