372 karma · joined February 16, 2019
prev @ cloudflare
On our managed platform, you can buy credits which you can spend on tokens and on sandboxes (which are priced at cost + a 5% fee). If you want to self host, you can also do that.
> A detailed I noted on permissions - looks like they're all prefixed with "always" - I think allow/deny/ask make more sense ?
Yeah, the wording can probably be improved here, thanks for the feedback!
They had a good article about how their predictions were much better than you'd expect, but obviously I can't link it anymore because ABC removed it.
Fortunately the Github is still up: https://github.com/fivethirtyeight
This seems to intentionally be trying to kill the other (much better IMO) interactive Claude Code desktop apps...
However, even if you don't opt into syncing, tool calls will end up sending pieces of code from your codebase to our backend. That's just the nature of how we handle persistence of chats. Though messages/chats are retained until you delete them.
> We don't have E2EE yet (it's on the roadmap), so some level of trust in Omnara is required today. All repo operations happen locally on your machine. For messages/chat history: we store those encrypted at rest because we need access to sync across devices, send notifications, and resume agents. Cloud sandboxing is opt-in and would require syncing codebase state.
We try to provide more features on top as well, including (but not limited to):
* improved web interface
* worktrees
* sandboxing
* richer git management (richer diffs, checkpoints, git operations)
* preview URLs
Even though this might be "the obvious thing", I think there is a non-obvious way to build it.
This is actually a PR that I have open right now, it'll be out soon!
> automatic capitalization
We'll get this fixed
> automatic worktree names
definitely on our roadmap, probably will do that this week
We try to provide a decent chunk of features on top as well, including (but not limited to):
* web support
* worktrees
* sandboxing
* richer git management (richer diffs, checkpoints, git operations)
* preview URLs
Our goal is to be harness agnostic as well, so eventually we will be adding support for running OpenCode sessions in Omnara.
I'm not sure this is true, do you have a source? Maybe conflating this with the recent Agentic AI Foundation & MCP news?
I use Cloudflare's Durable Objects (disclaimer: I'm biased, I work on MCP + Agent things @ Cloudflare). However, I figure building agents probably maps similarly well onto any actor style framework.
Tool calls can trigger tool changes. Consider an MCP server exposes a list of accounts and tools to manage resources on those accounts:
1. MCP session starts, only tool exposed to the client is the `select_account` and `list_accounts` tools
2. MCP Client selects an account with `select_account` tool
3. MCP Server updates tools for the session to include `account_tool_a`. This automatically dispatches a listChanged notification
4. MCP Client receives notification and updates tools accordingly
IME this is pretty ergonomic and works well with the spec. But that’s assuming your client is well behaved, which many aren’t
[0] https://modelcontextprotocol.io/specification/2025-03-26/ser...
[1] https://modelcontextprotocol.io/specification/2025-03-26/cli...
As an aside, GitHub’s security model for apps/integrations is extremely puzzling to reason about and enables a lot of foot guns. Add the fact that it’s very obtuse to audit integrations (especially within an organization) makes them pretty scary to use sometimes.
(Disclaimer: I'm an engineer on Cloudflare Pages)