Show HN: GitHub Actions for Agents

3 points by pistoriusp ↗ HN
Hi everyone,

I really dislike the fix, commit, and wait loop that is involved with CI. I decided to fix that by shortening the loop. I did that by mocking the GH Actions control pane: the runner is the official GH runner, but the API is a mock.

What you get is caching in ~0 ms. Pause on failure. Let your agent fix it and retry, without pushing!

It's easy for humans, but even easier to AI to validate that your actually going to pass CI - the result is that an agent won't tell you it's done if CI doesn't pass.

https://github.com/redwoodjs/agent-ci

2 comments

[ 3.1 ms ] story [ 14.7 ms ] thread
So cool, thanks for sharing. Do you think it might be easier to maintain than something like `act` over the long run?
Pleasure! Yeah it's just the standard runner - the only thing we've built is a duplicate control-pane, which is just HTTP. Since I have the standard runners source code it's pretty trivial for agents to know what to implement on the other end.