{"slug": "building-the-missing-half", "title": "Building the Missing Half", "summary": "Mozilla.ai released Otari, an open gateway layer that restores capabilities hosted APIs handle invisibly — such as web search and code execution — so developers can run agents on open models while keeping control of their own providers, credentials, and sandboxes. Mozilla.ai said the gateway lets web queries route through services the developer configures with their own credentials and contracts, and code run in sandboxes governed by an open published protocol, while the application sees the same tool interface. Mozilla.ai reported it has already run this setup on octonous.com and said remaining work includes context compaction, prompt caching, and inspectable, migratable persistent memory.", "body_md": "[Expert Opinion](https://blog.mozilla.ai/tag/expert-opinion/)\n\n# Building the Missing Half\n\nOpen models are ready for agents, but the infrastructure around them isn't. Otari is a gateway that restores what hosted APIs quietly handle, like web search and code execution, so you keep control of your providers, credentials, and sandboxes while your app sees the same tool interface.\n\n[__Back in July__](https://blog.mozilla.ai/open-models-are-ready-for-agents-their-apis-are-not/), I argued that open models are ready for agents but their APIs aren't. Migrating our agent app off a proprietary frontier API meant rebuilding a surprising amount of underlying infrastructure around the model itself. This piece dives into the part I didn't cover back then: what it actually takes to craft that missing half.\n\n## **The goal**\n\nOur goal is “straightforward”: building on open models should feel just as seamless as using closed alternatives.\n\nThe hardest parts aren't the obvious feature gaps people talk about; they are the subtle, invisible functions hosted APIs quietly perform in the background that your code unconsciously relies on.\n\nWe built Otari as the gateway layer to bring those missing capabilities back, sitting neatly between your application and whatever model host you choose.\n\n## **Why open**\n\nConsider web search as an example. When enabled in Claude, queries execute somewhere behind the scenes on a search engine operating under terms you never directly agreed to. You can't select the underlying provider, track what data gets retained, or swap services if domain results deteriorate. The same applies to code execution: user files run inside sandboxes you didn't configure, hosted in locations you can't verify.\n\nWith Otari, these remain your architectural decisions. Web queries route through services you explicitly configure using your own credentials and contracts. Code runs within sandbox environments you specify, governed by an open published protocol that anyone can implement. Your application experiences the exact same tool interface, but you retain full visibility and ownership.\n\n## **What's next**\n\nWhile there are still things to implement and polish, we’ve already managed to do this in [__octonous.com__](http://octonous.com/?ref=blog.mozilla.ai), which has been an important milestone.\n\nThe remaining technical challenges might not be obvious if you don’t build around different frontier APIs: context compaction, prompt caching, and persistent memory that developers can inspect and migrate across models instead of locking them inside proprietary silos.\n\nThe key benchmark we evaluate is whether an agent designed for commercial frontier APIs can point directly at open models through Otari and operate flawlessly.\n\nFeel free to open an issue in our [repository on GitHub](https://github.com/mozilla-ai/otari?ref=blog.mozilla.ai) to share your findings.", "url": "https://wpnews.pro/news/building-the-missing-half", "canonical_source": "https://blog.mozilla.ai/building-the-missing-half/", "published_at": "2026-10-13 13:28:31+00:00", "updated_at": "2026-10-15 04:53:31.478879+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "agent-protocols", "artificial-intelligence"], "entities": ["Mozilla.ai", "Otari", "octonous.com", "GitHub", "Claude"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/building-the-missing-half", "markdown": "https://wpnews.pro/news/building-the-missing-half.md", "text": "https://wpnews.pro/news/building-the-missing-half.txt", "jsonld": "https://wpnews.pro/news/building-the-missing-half.jsonld"}}