credentials stay outside the box
the secret bytes never enter the sandbox; the proxy substitutes them on outbound requests.
you can give it real credentials without handing them to the model. every agent runs in its own sandbox, every credential lives outside it. the box is closed; you just use it.
the secret bytes never enter the sandbox; the proxy substitutes them on outbound requests.
scoped filesystem, network, and a tls-terminating proxy per agent.
incoming memory is sanitized; recalled memory is framed as information, not commands.
reusable skills captured from real use, pruned by a curator, pinned from the dashboard.
message it like a person; each chat is its own session over one shared memory.
cost scales with subscriptions, not agent count.
a message reaches the host through Cloudflare, the bot routes it to that chat's Claude Code session inside the agent's sandbox, and replies. credentials are injected at the proxy on the way out, never inside the box.
most agents learn from every "hard-looking" turn, or never. right agent does neither. a small, cheap model watches each turn as it lands, and a smarter model only steps in to learn when a turn is actually worth it.
after each reply, a small, cheap model reads how that turn went. the routine ones it lets pass.
when a turn was genuinely hard, or you corrected it, a smarter model forks just that conversation, with the whole thread already in view, and writes a reusable skill. your chat keeps moving.
skills you stop using fade away, your corrections sharpen the ones you keep, and you pin the best from the dashboard.
no learning on every message, and no rigid rule like "five steps means save it". the cheap model watches every turn; the costly one runs only when it pays off, inside a daily budget you set.
no separate dashboard to host, no second login. switch models, wire up MCP servers, and manage providers and the credentials behind them straight from chat. some commands open a built-in Mini App right inside Telegram, where you are already the allowed user.
| typical agent setup | right agent | |
|---|---|---|
| setup | wire the stack yourself over a weekend | curl installer, right init, right up |
| daily use | a service you operate from the cli | a bot you message in Telegram |
| control plane | a separate dashboard with its own login | slash commands and a Telegram Mini App, no second login |
| credentials | given to the agent, gateways wired by hand | held on the host, injected at the proxy, providers managed from the bot |
| isolation | opt-in, often skipped | per-agent sandbox by default |
| on failure | may fall back to a looser path | fails closed, diagnoses, retries |
| memory | replay the full history each turn | persistent, dated, model-judged recall |
| learning | you author skills and prompt-tune by hand | forks only the turns worth it and writes skills itself |
| cost | often per-agent | many agents, one Claude subscription |
| recovery | manual fixes, often from scratch | self-heals, data is preserved |
sandboxed by default, credentials on the host, fails closed on a backend outage. read the full security model.
then open a new shell and run right up, then message your bot.