frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The Oats Protocol – Open Agent Tools for Local Coding Agents

3•dsdevjay•53m ago
Recently I was using functiongemma and watched it load and run local source code as a tool call without any training/tuning. A couple days later I got Qwen35 in Open-WebUI to use the "native" tool-calling. With Open-WebUI I could observe the changes as it ran inside the docker containers crawling over stuff on its own, but it was not obvious to observe functiongemma.

As a control freak, the differences in how these two tool-calling approaches got me thinking:

How will open source enable standardized tool-calling for agents so we do not have to build and support custom tool-calling harnesses on our own?

I wanted to share an architecture design pattern we're using to mitigate custom code for tool-calling in many components/subsystems. We open sourced our local OATs coding agent on GitHub https://github.com/district-solutions/open-agent-tools-coder. I run coder with a large local model that delegates tool calling to smaller local models. The coder includes vLLM deployments in the stacks dir https://github.com/district-solutions/open-agent-tools-coder/tree/main/stack for running Qwen36 27B and 35B with tool-calling delegation to functiongemma.

On startup, coder looks for a preprocessed, large JSON index of supported tools. We open sourced the OATs Tool-Calling Prompt Index for >141K Tools on GitHub https://github.com/district-solutions/open-agent-tools#openagent-tools-oats to help everyone use the same patterns (hopefully!). I think of OATs as a "thinking cap". Once that cap is on the smaller models only process a reduced set of tools. This tool-call guidance enables a local large model to delegate "a list of instructions" to a smaller model(s) that can be running on remote devices (I have functiongemma running on laptops with old gpus too e.g. mobile nvidia 3060). This allows for laptops to run local commands with a set of local models: one for the db, one for the api, one for the frontend, one for coding...

Here's the demo video with coder calling functiongemma:

https://asciinema.org/a/3ZhMCyUKjr2dmIH1

What else can we reuse?

- Published the OATs Prompt Index JSON to GitHub and the dataset to HuggingFace https://huggingface.co/datasets/open-agent-tools/open-tools as parquet files which should enable local training and usage with faster tools than json parsers.

Fundamental Trust Issues - Who watches the agent?

Once coder was running +200 local commands overnight with 1 prompt, we started seeing negative side effects around these use cases:

Change Management

- What did coder change? - What did it run? - Why did it choose this tool or that among a sequence of 200+ calls?

Code Reviews

- How do we keep up with changes at this speed?

Things got sketchy fast

- 6-7 weeks ago, I can't prove this but I'm 99% confident coder dropped the tables in non-prod db.

Shit. How do I stop this? How many other people are going to get wrecked by this?

I hope OATs can help you prevent unexpected tool calls doing unexpected things on your env.

- Monitoring - Coder tracks all tool calls for auditing and reviewing. I run many mattermost instances where agents post tool call audit logs for review by humans/agents in specific channels. This allows for tracking stuck agents and watching what they are doing, and I can archive all chats into parquet files for training later. - Human curated approved tools - I open sourced the huge prompt index to make a point, with >141,000 tools, which tools are approved by your team and by security? OATs coder uses 1 json dictionary Prompt Index file to map prompts to local source code. Whatever you change in that json Prompt Index file, coder will support. If you want to link "superhappy" as a prompt to call your already-working local code for: "reading an open-webui note" or "reading an open-webui knowledge collection", just edit the file and save. - Here's a 3 part blog series on how coder works: https://districtsolutions.ai/blog

Thanks for your time!

Tell HN: Typical AI Conversation

1•theorchid•1m ago•0 comments

Show HN: InsForge – Open-source Heroku for AI coding agents

https://github.com/InsForge/InsForge
1•mrcoldbrew•2m ago•0 comments

This Week: Software Testing Changes Forever

https://testkube.wistia.com/live/events/gigwl708fn
1•evwitmer•2m ago•0 comments

Skyblock vs. Microsoft: Final Legal Outcome

https://skyblock.net/threads/skyblock-vs-microsoft-final-legal-outcome.147906/
1•SaladFork•2m ago•0 comments

CEF AI is hiring a Growth and Community Operator (remote, global)

https://join.com/companies/cefai/16128429-growth-and-community-operator
1•Lynn_CEF-AI•2m ago•0 comments

AI Agent Security Lecture

https://github.com/anishathalye/ai-agent-security-lecture
1•anishathalye•3m ago•1 comments

2026 App Ecosystem: 200k Apps Scanned for SDKs

https://appgoblin.info/reports/app-ecosystem-report-Q1-2026
1•ddxv•7m ago•1 comments

Gen Z soldiers' plastic surgeries strain Korea's military readiness

https://www.koreatimes.co.kr/southkorea/society/20260511/gen-z-soldiers-plastic-surgeries-strain-...
4•bookofjoe•8m ago•0 comments

CATE – an open-source spatial workspace for terminals, browsers and dev tools

https://github.com/0-AI-UG/cate
1•BlueBerry2001•8m ago•0 comments

How to Spot a Scam Recruiter Faster Than Madoff Was Exposed

https://medium.com/@brothke/how-to-spot-a-scam-recruiter-faster-than-madoff-was-exposed-fd987a3897d8
1•benrothke•8m ago•0 comments

Ask HN: it's mid-may: favourite articles so far?

1•audreyfei•9m ago•0 comments

Less Is More: Interface Agents as Digital Butlers (1994)

https://web.media.mit.edu/~nicholas/Wired/WIRED2-06.html
1•sysoleg•9m ago•0 comments

The Filipino virtual assistants running LinkedIn engagement networks

https://restofworld.org/2026/virtual-assistant-linkedin-engagement/
4•carte_blanche•10m ago•0 comments

Running GitHub Playwright Projects from a Chrome Extension

https://100x.bot/a/Running-Playwright-Projects-from-a-Chrome-Extension
1•shardullavekar•10m ago•0 comments

Wyoming Church Members Targeted by Scammers Stealing in the Name of God

https://cowboystatedaily.com/2026/05/17/wyoming-church-members-targeted-by-scammers-stealing-in-t...
1•Bender•11m ago•0 comments

- YouTube [video]

https://www.youtube.com/watch?v=Mt-Tr3I5RSI
1•surprisetalk•12m ago•0 comments

Anthropic's $1.5B copyright settlement is getting messy as judge delays approval

https://arstechnica.com/tech-policy/2026/05/authors-fight-for-higher-payouts-from-anthropics-1-5b...
3•Bender•13m ago•0 comments

The US is betting on AI to catch insider trading in prediction markets

https://www.wired.com/story/polymarket-insider-trading-cftc-michael-selig-interview/
1•Bender•13m ago•0 comments

The Young Are Being Battered by AI as Hiring Shifts to Older Workers

https://gizmodo.com/the-young-are-being-battered-by-ai-as-hiring-shifts-to-older-workers-2000759608
1•robtherobber•14m ago•0 comments

Travel Notes: RubyKaigi Hakodate

https://bernsteinbear.com/blog/travel-notes-rubykaigi-hakodate/
1•ibobev•14m ago•0 comments

Supercharging Immune Cells May Help Control HIV Long-Term

https://www.wired.com/story/car-t-therapy-may-help-control-hiv-long-term/
1•Brajeshwar•15m ago•0 comments

ExploreYC – Search, filter, and analyze every YC company ever funded

https://www.exploreyc.com
1•victoriapetrova•15m ago•1 comments

EU is on it's way to become an open air museum

https://twitter.com/MichaelAArouet/status/2055543877453447529
3•USTECH_WORKER•17m ago•0 comments

The Interview That Ships to Production: replacing whiteboards with pull requests

https://www.angellist.com/blog/the-interview-that-ships-to-production
1•asimov4•18m ago•0 comments

We stopped AI bot spam in our GitHub repo using Git's –author flag

https://archestra.ai/blog/only-responsible-ai
14•ildari•18m ago•2 comments

PgBackRest Will Continue

https://pgbackrest.org/news.html#will-continue
3•aflukasz•20m ago•1 comments

Bug bounty businesses bombarded with AI slop

https://arstechnica.com/ai/2026/05/bug-bounty-businesses-bombarded-with-ai-slop/
2•mikece•21m ago•0 comments

Are smartphones behind the fertility decline?

https://marginalrevolution.com/marginalrevolution/2026/05/why-i-am-skeptical-on-the-relationship-...
1•SCEtoAux•22m ago•1 comments

Garry Tan, the CEO of venture YC, accused me of unethical reporting

https://radleybalko.substack.com/p/truth-power-and-honest-journalism
3•gok•24m ago•0 comments

Taiwan cops say student's radio kit brought bullet trains to a standstill

https://www.theregister.com/cyber-crime/2026/05/06/taiwan-student-pwns-rail-comms-halts-high-spee...
1•teleforce•25m ago•0 comments