Skip to main content

runlanes

· LIVE · product

Observability for coding agents: what each run cost, whether it truly ran in parallel, and which files it actually touched. Published to npm.

Problem

Running six to eight coding agents at once, there was no way to see what any of them were doing. Token spend, real concurrency, and which files each had touched were all invisible, so a run could only be judged by its output, and an agent quietly working the wrong file looked identical to one that was not.

Intervention

It reads the transcripts the runner already wrote to disk, so there is nothing to instrument, no wrapper, and no account: and it works on runs that already finished. Vendor knowledge is confined to a source adapter, which is why six runners are supported rather than one. The three properties that matter are enforced by CI rather than promised in a README: the build fails if a dependency appears, fails if a network call is added, and the test suite fails if the default binding stops being localhost.

Result

Stack: Node, Zero dependencies, Source adapters, Transcript parsing, SVG, npm, GitHub Actions

https://www.npmjs.com/package/runlanes

https://github.com/Dev-Somesh/runlanes

https://dev-somesh.github.io/runlanes/