633 points by blazarquasar 1 day ago | 289 comments | View on ycombinator
alembic_fumes about 15 hours ago |
sigbottle 1 day ago |
I've been still just like, making VM's with proxmox, then putting my agent in the machine and letting it run free (with my dotfiles setup script making dev env pretty much free, though I could also just make a VM snapshot). What's wrong with that? Is that not the scalable solution for enterprise rn?
mcoliver 1 day ago |
While I feel like I have a decent understanding of the model landscape I'm feeling a bit lost at which agentic harness to leverage for local models. Hermes, Cline, Aider, Qwen Code, Goose, Pi, OpenCode, something else? I live in the terminal so Desktop UX is a bonus but not a must have.
Can I modify the antigravity settings/program to point to a local model? Where should I spend my energy?
Mond_ 1 day ago |
Yes, it was developed by Google employees, that does not imply it has the full backing of Google, or Deepmind, or GCP. Notably, the website doesn't seem to claim this either.
weedfroglozenge 1 day ago |
baalimago about 9 hours ago |
If an agent is treated like nothing but a call to an external service (...which it is), everything fits in the existing programming paradigms. But I guess that's not very exciting. Only pragmatic.
dmix 1 day ago |
I'm planning to buy a whole linux mini-PC to run my agents/code servers for more isolation. Codex/Claude Code let you run prompts on code over ssh (same with most IDEs) even on the desktop apps.
I wonder if that's going to be the new standard practice. You get a work laptop and an isolated agent box.
Running access control and network whitelists is always a maintenance challenge and it's easy to make mistakes.
sheepscreek about 24 hours ago |
The project seems like an open-source initiative born out of the experience of some Googlers but not being used at Google. So, the title appears a bit misleading - people will be misled.
zactato about 5 hours ago |
Because it's using `ax apple` instead of `kubectl apply` you can't use tools like argocd for managing resources.
It's built on agent substrate which is built on top of k8s CRDs, so I'm surprised.
Is the throughput of these objects too high for etcd?
pianopatrick 1 day ago |
aleksandrm about 23 hours ago |
TomGarden 1 day ago |
Genuinely not knowledgeable here
jmathai 1 day ago |
What I do know is that the Gemini integration into sheets is surprisingly incapable of performing basic tasks. This is where I expect Google to really shine. I expected Sheets + Gemini to be magical like Google Photos was. I hardly try anymore besides some basic math questions when I don't feel like inputting the formula myself.
The other thing I know is Google's propensity to sunset products. For many things, it's not a huge deal. And it may not be for this. But, why? When there are alternatives - both open and closed.
undefined 1 day ago |
undefined about 19 hours ago |
zhoujinliang about 22 hours ago |
skapadia 1 day ago |
SillyUsername 1 day ago |
For a generic swarm, workflows aren't too useful which does away with the visibility, so I may give this a try instead.
mmq about 17 hours ago |
I was looking at this project a couple of months ago, and I did not understand why not use Kubernetes instead of rebuilding the abstractions. The reason is that Kubernetes already provides other abstractions to run services and batch job, gang scheduling, gpu and other accelerators enabled workflow.
dilyevsky 1 day ago |
je42 about 18 hours ago |
prng2021 1 day ago |
undefined about 13 hours ago |
yoz-y about 14 hours ago |
sarjann about 12 hours ago |
Pick one.
nullbio 1 day ago |
Alien1Being about 10 hours ago |
kundi 1 day ago |
melodyogonna about 10 hours ago |
joshuaS98 about 18 hours ago |
DanMcInerney 1 day ago |
godber about 11 hours ago |
henryjin76 1 day ago |
undefined 1 day ago |
LeBit 1 day ago |
srcreigh 1 day ago |
https://github.com/agent-substrate/substrate
(For context I built something very similar to this the past 2 weeks for my homelab, trying to solve many of these problems. This comment is an edited version of an unreleased blog post I wrote last week.)
- Run code in secure microVMs or gVisor. Docker is not good enough. Qemu is not good enough. A secure environment for running untrusted code is the bare minimum. I don't see Firecracker in the repo yet, but that's ok the idea is there.
- Fast resumption. In my homelab, time-to-first-message is around 11-12 seconds. That's half setting up the pod, and half resuming the CLI (e.g. `codex resume ..`). Why resuming? In my homelab agents are commonly blocked waiting for CI or waiting for me to approve an action, in this case I stop their container to keep resource usage low. Then for resumption, you definitely don't want to waste the agents time by giving a new ephemeral disk and forcing them to re-clone and re-build. For microVMs this is not actually straightforward, for example Firecracker only allows block devices, so re-attaching an agents disk workspace requires a custom storage interface
- Zero Trust. Codex CLI permissions for example are extremely broken. "Can I run this 500 line long command? or allow any command starting with first 100 chars always?" More reasonable grants are needed.
I don't understand yet how they will surface Zero Trust notifications. In my homelab it's a Forgejo comment linking to an auth service, and a ntfy.sh iOS notification which opens up the auth service.
I don't get why they to restore the RAM of the agent env. Maybe to fully optimize resumption. Idk, I don't have that much RAM in my homelab, my agents use a ton, testing stuff in Chromium making screenshots for me. I can't keep RAM for 100 workspaces from the past 24 hours in RAM.
MITM gateway is very cool.
I'm curious how they will integrate with microVMs. I just wrote yesterday[1] about how there are NO GOOD OPTIONS for this atm. Kata is decent but the attack surface it introduces makes me uncomfortable.
[1]: https://srcreigh.ca/posts/auditable-kata/
But anyway, even if this project is abandoned out of the gate by Google, we should be happy, it sets the bar where it should be. I'm excited to learn how they solved these problems differently than I did.
jauntywundrkind 1 day ago |
I think Scion has so much more mature a disosition: you could write OpenCode plugins that enhance the runner, and use that locally, and use it in Scion. With Ax/Agent Substrate, you are opting in to a pretty huge stack that is just Agent Substrate, that is their runners, their harness, their substrate. I do think their actor model is pretty neat! It's neat having the agent have such primacy! But it feels so much less integrative, is such it's own thing. Scion, to me, is much more interesting an effort, that similarly helps scale out agentic workloads.
undefined 1 day ago |
KronisLV about 19 hours ago |
phoghed about 23 hours ago |
anentropic about 18 hours ago |
mukundesh about 20 hours ago |
s-zeng about 13 hours ago |
mentalgear 1 day ago |
Would be about time we get benchmarks for these ... so these can also be gamified just like with the LLMs.
nilleb about 18 hours ago |
Essentially there is no out of the box solution about orchestrating agents and increasing LLMs sandboxing. That's why everyone and their grandmother are re-inventing the wheel.
At the same time, it's an incredibly complicated problem, with a variable perimeter (OS support, sandboxing primitives support).
I am quite happy about my own solution (because it supports my use case!) but I hope something with a decent dev UX will appear one day. AX definitely is NOT.
m00x about 10 hours ago |
undefined 1 day ago |
lopatin 1 day ago |
Maksadbek about 18 hours ago |
Lethalman about 20 hours ago |
mkrishnan about 9 hours ago |
iamgopal about 18 hours ago |
pelorat about 17 hours ago |
yangyemo about 20 hours ago |
yash-sri19 about 20 hours ago |
jonah about 23 hours ago |
Mizza 1 day ago |
verdverm 1 day ago |
https://googlecloudplatform.github.io/scion/overview/
Scion wraps the harnesses (9x) we all use every day and is closer to OpenClaw on Kubernetes
frangonf about 12 hours ago |
motoboi 1 day ago |
simianwords about 18 hours ago |
rtcode_io about 22 hours ago |
joeyguerra 1 day ago |
mifydev 1 day ago |
0xbadcafebee 1 day ago |
guluarte 1 day ago |
dabeeeenster about 18 hours ago |
You need a Kubernetes cluster"
LOL. Bye!
aeon_ai 1 day ago |
nomad-linkd-id about 11 hours ago |
undefined about 12 hours ago |
aitoolcrux about 14 hours ago |
undefined about 20 hours ago |
frank_clover about 8 hours ago |
dougame 1 day ago |
claud_ia about 16 hours ago |
Sattyamjjain about 7 hours ago |
meherabhossain about 18 hours ago |
sebastienburel about 18 hours ago |
mbarbertech about 19 hours ago |
kevinbaiv 1 day ago |
robertclaus 1 day ago |
myshapeprotocol about 19 hours ago |
ihsw 1 day ago |
habajab about 22 hours ago |
> We want to make dealing with agentic infrastructure easier so you can focus on your work. AX is designed with an uncompromising focus on ergonomics, rapid iteration, and joyful workflows for both application developers and AI researchers.
On the the other hand, the readme quickstart section says
> You need a Kubernetes cluster, ko (brew install ko), a container registry your cluster can pull from, and a reachable Agent Substrate Control API (in-cluster default: api.ate-system.svc.cluster.local:443).
Call me old-fashioned but I don't find this "easier". Maybe it's easier in the same way that Kubernetes itself is easier than managing VMs and container deployments at massive scale without such a tool. But there's a vast chasm between what this tool is being sold as and what it actually is.