Ante protects its eval-verified agent engine behind a typed stream, so developers can build custom interfaces, IDE integrations, and team workflows without coupling them to the core.
6 comments
The interface is cheap to verify: you look at it and you know. The agent core (compaction, scheduling, loop heuristics) is not. Whether a change there made the agent a bit worse at multi-file refactors only shows up in eval sweeps across models and seeds. An in-process plugin API over that layer freezes it right where it needs to evolve.
So we borrowed from Unix pipes: plugin the surface, protect the plugged. The engine runs as a daemon (ante serve) and talks over a typed message stream. Clients send operations (prompts, approvals, interrupts); the engine emits events (tokens, diffs, tool progress). The terminal UI you get when you run ante is just one client of that stream.
Some of the examples:
examples/mini-tui: a one-file Rust TUI
ante-acp: Agent Client Protocol adapter for Zed and JetBrains (work in progress; no session resume yet)
ante-gateway: Slack and Discord bot, one isolated session per thread
Love to hear more about your thoughts on the future of agent architecture
Read the full thread on Hacker News →
Related stories
- Hacker News · 27 points · 8 days ago
- Show HN: NetWasm – Independent .NET Compiler/Runtime (82.5 KB Hello World in C#)playground.netwasm.comHacker News · 5 points · 1 day ago
- Hacker News · 2 points · 9 days ago
- Hacker News · 4 points · 7 days ago
- Hacker News · 2 points · 11 days ago
- A Continual learning model trained from scratch on 8GB VRAM laptop with batch-1 stream of datagithub.comLobsters · 2 points · 9 days ago