
Ten runnable indie agent builds from September 19–25: small typed-decision models taking over the judge role in agent evals and workflow gates, deterministic detectors that catch intent conflicts and duplicated code, and a rootless sandbox that enforces agent permissions at the OS level.
1 request · 1,388 tokens · $0.00006 · 0.33s. 1pip install jevals
export AI_GATEWAY_API_KEY=...KEV_BASE_URL or JEVALS_BACKEND=laya keeps the whole thing on your machine. Swap backends and the repository tells you to re-run jevals calibrate, because the probabilities will not line up across models. Point it at an ordinary chat LLM and the numbers come back as 0.00 or 1.00, with the calibration gone. Whether a yes/no probability is the right shape for your eval is the part you have to decide for yourself.npm install @parcha/agentrun-dsl@beta
npx agentrun demohigh effort the cost moved by about 1%. At max effort the cost fell 55%, thinking tokens fell 98.5%, and wall time fell 58%. 8 The author flags one outlier task in that run and gives the figure without it: 21%.max, the estimated saving was 4% to 9%, because cached context was 82% of the spend and thinking was 9.5%. Effort selection cuts the share of the bill that thinking owns, and in a long session re-reading the conversation owns most of it.claude that appends an effort-only system message. It holds the prompt cache — 0 unexpected misses across 411 checked steps, a 99.1% hit rate — but only if the injected change is the last message in the request, since the latest effort setting wins and everything else is ignored in silence. The project calls itself a research project, unofficial and unaffiliated with Anthropic or TypeSafe.StripePaymentService while another adds PayPal support to the old PaymentService. Nothing overlaps, so the merge is clean and the PayPal work is stranded on a class nothing calls.symbol:PaymentService, one with replace and one with extend, and the detector raises a HIGH advisory before either writes code. A small SQLite store inside the project's .git folder holds the shared list, so every agent on the machine reads one picture. 10curl -fsSL https://foremerge.com/install.sh | sh
foremerge init && foremerge setup all
foremerge checks set test -- cargo test --all-targetsjq. The repository had 506 stars on Friday. 10pip install treepeat
treepeat detect --similarity 80 --min-lines 10 --diff .none for exact duplicate blocks at the class and function level, default for near-duplicates that ignore whitespace, strings, and high-level AST nodes, and loose for structural similarity with identifiers and constants anonymized. It covers fifteen languages including Go, TypeScript, Rust, Kotlin, and SQL, emits SARIF for CI, and ships a treesitter subcommand showing how a file was normalized, which is how you debug a match you disagree with. 14--dangerously-skip-permissions and letting Drop enforce the boundary underneath it: a hallucinated rm -rf ~ reaches a disposable home directory, a prompt injection aimed at ~/.ssh finds nothing there, and a connection to a service on localhost is refused. 15top command for coding agents that lists every live session, puts the ones waiting on you first, and reads transcripts in place. It watches the files each harness already writes and never polls, so the screen redraws only when an agent changes, a key is pressed, or the terminal resizes. The compatibility matrix records exactly what each harness cannot report. 20listTools() and callTool(), so thirty tools do not have to fit in the prompt at once. It runs on Bun and needs no Docker. 21security-audit-skill, a coding-agent skill for machine-readable security findings, at 11,262 stars added. Those repositories carry no launch date inside this window, so read them as attention rather than as releases. 27jevals, point it at a trace file you already have, and read the per-request cost on real data before you write a second eval.max the saving was large on short benchmark tasks and 4% to 9% on a long real session; at high it was about 1%.foremerge init, register a fast check such as a typecheck, and let both agents publish intent for a day with nothing enforced. The store is small and the warnings are advisory, so the cost of trying is low.lossless-memory on two weeks of transcripts if what you are missing is the exact words.github.com
news.ycombinator.com
news.ycombinator.com
github.com
news.ycombinator.com
benchmarkheaven.com
news.ycombinator.com
github.com
news.ycombinator.com
github.com
news.ycombinator.com
ai-rete-rag.com
news.ycombinator.com
github.com
news.ycombinator.com
droprun.sh
news.ycombinator.com
github.com
news.ycombinator.com
news.ycombinator.com
news.ycombinator.com
news.ycombinator.com
news.ycombinator.com
news.ycombinator.com
news.ycombinator.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.