frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Aharness – Enforce coding-agent workflows as state machines on Codex

https://github.com/Alfredvc/aharness
3•alfredvc•1h ago
Agents are capable enough for long, autonomous, multi-step work now, if they have the right guardrails.. The failure mode is now process drift and context management. Prompts and skills can describe a process, but they can't enforce it.

Aharness turns the process into a runtime. You (your agent) write the workflow as a finite state machine in TypeScript: states define what Codex may do next, typed submissions prove what happened, and transitions only occur through validated exits. If a state doesn't expose an exit, the model can't take it.

The bet is that useful workflows are reusable software, not prompts copied around. FSMs are meant to be maintained, shared, and built upon. Install your favorite workflow as an npm package and build on top of it.

Aharness plugs into the Codex setup you already use: your AGENTS.md, skills, MCP servers, and permissions. The missing step between a skill and a custom agent harness. Early experiment, Apache-2.0. Feedback welcome, especially on the authoring model and composition.

What about Claude Code dynamic workflows? Both approaches attempt to solve the same problem with different hypothesis. Dynamic workflows assume that claude is capable of designing workflows that match the process you want, and they are one-offs. Aharness assumes that you want control over your workflow, to improve it over time, an build upon it.

Comments

rishabhpoddar•1h ago
As models get better and better at following instructions, don't you think this will become lesser and lesser useful?
alfredvc•41m ago
The better the models, the fewer guardrails they will need. However, the more you know about the process the more useful the guardrails are. Guardrails may become less useful over time, but you pay for it in uncertainty and likely token usage.

Designing services for people who've lost trust online

https://designnotes.blog.gov.uk/2026/06/23/designing-services-for-people-whove-lost-trust-online/
1•robin_reala•15s ago•0 comments

How a Computer Should Work

https://pkgdemon.github.io/how-a-computer-should-work.html
1•haeseong•18s ago•0 comments

Show HN: Etymon – a daily puzzle word hidden behind six etymology clues

https://etymonpuzzle.com/
1•Etymon•30s ago•0 comments

A self-tuning write throttle for batch Postgres jobs

https://totaldebug.uk/posts/adaptive-write-throttle-for-batch-postgres-jobs/
1•marksie1988•2m ago•0 comments

Dear researchers: help me deal with incidents [pdf]

https://surfingcomplexity.blog/wp-content/uploads/2026/06/dear-researchers.pdf
1•Davidbrcz•2m ago•0 comments

Adversarial Communication

https://blog.glyph.im/2026/06/adversarial-communication.html
1•lumpa•2m ago•0 comments

Show HN: Tracking a real golf ball in mixed reality at 90 FPS using Quest 3 GPU

https://puttdojo.com/devlog/tracking-a-real-golf-ball.html
1•LeptonIceTea•3m ago•0 comments

Measuring What Matters with Jules Blog

https://developers.googleblog.com/measuring-what-matters-with-jules/
1•ilreb•5m ago•0 comments

Astro 7.0

https://astro.build/blog/astro-7/
1•stared•5m ago•0 comments

Alternatives to the UK government's social media ban

https://mattcasmith.net/2026/06/21/uk-social-media-ban-alternatives
1•mattcasmith•5m ago•0 comments

Time and Time Zone Headaches (JS and More)

https://medium.com/@EyeDin/time-and-time-zone-headaches-in-javascript-ae4d873a665d
1•theanonymousone•6m ago•0 comments

Apple working on camera-equipped AirPods

https://www.macrumors.com/guide/airpods-ultra/
1•port11•7m ago•1 comments

A Source of Mysterious Repeating Radio Signals from Space Has Been Identified

https://www.wired.com/story/a-source-of-mysterious-repeating-radio-signals-from-space-has-been-id...
1•Anon84•8m ago•0 comments

A Team of Meteorologists and Combat Pilots Set Out to Understand Thunderstorms

https://www.smithsonianmag.com/science-nature/when-team-meteorologists-combat-pilots-set-out-unde...
1•sohkamyung•10m ago•0 comments

Framer 3.0 – AI Website Builder

https://www.framer.com/
1•jornvandijk•10m ago•0 comments

AI writing is better than no writing

https://andrewpwheeler.com/2026/06/23/ai-writing-is-better-than-no-writing/
1•apwheele•11m ago•0 comments

FastAPI Cloud in Public Beta

https://fastapicloud.com/blog/fastapi-cloud-public-beta/
1•j-bu•12m ago•0 comments

Man who built Groq handed its tech to Nvidia, now his old company raised $650M

https://www.techsentiments.com/article/2026/06/22/the-man-who-built-groq-handed-its-technology-to...
1•rajsuper123•12m ago•0 comments

Making Sense of Proof by Contradiction [pdf]

https://www.foster77.co.uk/Foster,%20Scottish%20Mathematical%20Council%20Journal,%20Making%20sens...
1•surprisetalk•13m ago•0 comments

Underwater Photographer of the Year 2026

https://www.positive.news/lifestyle/arts/underwater-photographer-of-the-year-2026-the-winning-image/
1•lemonberry•13m ago•0 comments

Jotform AI App Builder

https://www.jotform.com/ai/apps/
1•aytekin•14m ago•0 comments

We rejected the export-and-fork model for visual UI editing

https://blog.crossui.com/2026/05/why-we-rejected-the-export-and-fork-model-for-visual-ui-editing
1•linb•15m ago•0 comments

Memory-as-a-Graph for Coding Assistants

https://labs.flur.ee/docs/memory
2•kdoubleday•18m ago•1 comments

Tech giant Oracle cuts 21,000 jobs as it embraces AI

https://www.bbc.com/news/articles/c4gy0x0j5deo
16•Lyngbakr•18m ago•6 comments

Summer Is the Most Underused Window in the Marketing Calendar

https://mellobarreto.com/blog/summer-is-the-most-underused-window-in-the-marketing-calendar
1•MelloS•19m ago•0 comments

Junie: The JetBrains AI Coding Agent Leaves Beta

https://blog.jetbrains.com/junie/2026/06/junie-coding-agent-out-of-beta/
1•roflcopter69•20m ago•0 comments

Even "illegible" Mythos reasoning traces seem pretty legible

https://www.lesswrong.com/posts/wCSEpT3dTGz4N86Wi/even-illegible-mythos-reasoning-traces-seem-pre...
1•SoKamil•23m ago•0 comments

Reviving a Quarter Century-Old Server

https://c7.se/reviving-a-quarter-century-old-server/
2•Eridanus2•25m ago•1 comments

Show HN: Tubo – E2E file transfer for locked-down servers (curl and OpenSSL)

https://github.com/endlessite/tubo
1•mazz0ni•26m ago•0 comments

OpenBSD/amd64 kernel virtual address space is now 512GB

https://www.undeadly.org/cgi?action=article;sid=20260623114653
2•peter_hansteen•26m ago•0 comments