HackerTrans
TopNewTrendsCommentsPastAskShowJobs

pistoriusp

no profile record

Submissions

Show HN: Sidequest is a better /btw for Pi

github.com
3 points·by pistoriusp·il y a 13 jours·1 comments

Show HN: Agent-CI (Run GitHub Actions on your local machine.)

agent-ci.dev
4 points·by pistoriusp·il y a 4 mois·3 comments

Show HN: GitHub Actions for Agents

3 points·by pistoriusp·il y a 4 mois·2 comments

Introducing useSyncedState() - Firebase for React

rwsdk.com
7 points·by pistoriusp·il y a 4 mois·1 comments

RedwoodSDK v1.0 released – We stopped breaking everything

rwsdk.com
41 points·by pistoriusp·il y a 4 mois·12 comments

Show HN: RedwoodSDK (v1.0 in a Few Days)

rwsdk.com
3 points·by pistoriusp·il y a 4 mois·0 comments

comments

pistoriusp
·il y a 12 jours·discuss
Mac Mini in the rack and a Neo in the lap.
pistoriusp
·il y a 21 jours·discuss
Built something like this for the v1.0 launch of RedwoodSDK in March; but it's a popularity graph (like the time scrubber on YouTube). I figured that it could be useful to myself, and others, to aggregate the information that people find most useful.

https://rwsdk.com
pistoriusp
·le mois dernier·discuss
Why not just run a vm?
pistoriusp
·le mois dernier·discuss
Seen this a few dozen times before, they're just not capable.
pistoriusp
·le mois dernier·discuss
Gonna reply guy here because this is a paid thing. Agree with the author. Exposé was amazing. Here's an open alternative that I built, completely keyboard driven: https://github.com/peterp/cmdcmd/
pistoriusp
·il y a 2 mois·discuss
Please try agent-ci; it's github actions that run locally. Nothing less.
pistoriusp
·il y a 2 mois·discuss
You're right, figured it was implied, but now fixed.
pistoriusp
·il y a 2 mois·discuss
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...
pistoriusp
·il y a 2 mois·discuss
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.
pistoriusp
·il y a 2 mois·discuss
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.
pistoriusp
·il y a 2 mois·discuss
[dead]
pistoriusp
·il y a 2 mois·discuss
This got me thinking about code.google.com, I can't believe Google dropped the ball that hard.
pistoriusp
·il y a 3 mois·discuss
if you run it at home then the sun is a pretty good way to get "free energy."
pistoriusp
·il y a 3 mois·discuss
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!
pistoriusp
·il y a 3 mois·discuss
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.
pistoriusp
·il y a 4 mois·discuss
I don't use copilot, but somehow was subscribed... I probably clicked something long ago and it just remained active.
pistoriusp
·il y a 4 mois·discuss
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.
pistoriusp
·il y a 4 mois·discuss
Repo: https://github.com/redwoodjs/agent-ci, that includes a demo in the README.
pistoriusp
·il y a 4 mois·discuss
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.
pistoriusp
·il y a 4 mois·discuss
Hey @jawiggins, would you considering using https://github.com/redwoodjs/agent-ci?