Hacker Newsnew | past | comments | ask | show | jobs | submit | pistoriusp's commentslogin

Whilst you're waiting for it to come back, try out AGENT-CI (which is a project I built.), which runs GitHub Actions on your machine: https://agent-ci.dev. (Open source, etc.)

No, it's not like "act," because it uses the standard Github runner, the difference is that the control plane is an emulation of api.github.com, because of this we can do all kinds of nice things:

Caching in ~0 ms. Pause on failure, so you can let your AI agent fix it and retry without pushing.


You're affiliated with the project. You should definitely be upfront about that when shilling.

You're right, figured it was implied, but now fixed.

"Its not like act, because we can add AI"

Is what it boils down to.

> codex "Fix this pipeline, use `act` to verify your changes"


I did not say that, what I said was: It's not like `act` because it's not a rewrite of the runner. It's the standard runner... So the one that actually runs GitHub Actions.

I have tried to use act many times, and many times I've failed.

P.S. pause on failure is also helpful for humans, but I'm trying to be realistic about where the future of programming is going...


I had extremely bad experience trying to setup act on my Macbook. If this is something that actually works (and doesn't steal my credentials), I'm willing to try it despite AI non-features.

Yea, I've had only barely-success on only a few projects with act. Usually due to steps/scripts that use github-internal APIs, but afaict far from always.

I like that it exists, but what a freaking mess that it's necessary and so difficult to do.


Please try agent-ci; it's github actions that run locally. Nothing less.

What I don’t get about this is how you run OS specific tasks (Windows, macOS, Linux)..

I started playing with proxmox VMs and containers in them (docker and tart) to see if I can build some local infrastructure to properly solve this…


We support macOS via tartlet, but basically it's always linux. If you need windows then it's gonna be an issue.

The jobs runs via containers.


This got me thinking about code.google.com, I can't believe Google dropped the ball that hard.


…have you met Google?


Has Google ever done a good job with anything, other than search? I don't want to count YouTube since they bought it, but least they haven't ruined it...


didn't they ? There is 4x more advertising for 4x less content and the recommendations are pretty crappy.


Man what a blast from the past. I was on that team before it got shut down.


To add salt to the wound: https://killedbygoogle.com/


Damn Tenor's run by Google? I was always afraid this day would come. Guess its time to be relegated to the awfulness that is Giphy for the built-in GIF picker in applications.


Memories...


if you run it at home then the sun is a pretty good way to get "free energy."


https://agent-ci.dev: Run GitHub Actions on your machine. Caching in ~0 ms. Pause on failure. Let your AI agent fix it and retry, without pushing!


Scott is brilliant, funny, and kind, and maybe he could be serious if he ever needed to be serious... But I've never seen that in him.


I'm seriously funny...


I don't use copilot, but somehow was subscribed... I probably clicked something long ago and it just remained active.


They "gift you" a free standard plan if you have above a certain (non-transparent) level of stars, I don't think you can even disable your "subscription" if you get it for free.


They're only training on interactions with Copilot, not with the full contents of repos that happen to be subscribed to Copilot.


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.


Hi HN,

I built this because I treat CI as the last line of defense. Agents also need validation. They should use CI, and they shouldn't bother you unless everything is green!

GH Actions is usually in the top-5 expenses for dev-teams. Add agents to that mix? It'll easily double. It's the wrong tool for the right job: Slow boot, slow cache, retrieving logs is token expensive for agents, the list goes on...

So I built a tool with one amazing feature: live-reload for failures. Agent-CI is a local CI runner.

I tweaked the control pane and mounts to provide 0ms caching, insanely fast boots. When a step fails it pauses, provides the agent with the failure, and waits for the agent to fix and retry just that step.

It uses the standard GH Actions image (via Docker), but emulates the control pane via a local HTTP server. You don't have to change any of your existing GH workflows.


Repo: https://github.com/redwoodjs/agent-ci, that includes a demo in the README.


Hey @jawiggins, would you considering using https://github.com/redwoodjs/agent-ci?


Thanks!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: