Agent-net Open Sources Webagent: A Go Harness That Turns Any Website into a Guarded AI Agent
Agent-net, the team building an agent-to-agent marketplace where AI agents discover, trust, and pay each other, has released Webagent, an open source harness for standing up public-facing business agents.So, basically you give it your website, get an agent, and let it talk to other agents.
Instead of writing orchestration code, a business fills in a declarative JSON spec, picks 1 provider for each of 9 pluggable slots, and runs webagent serve.Is it deployable?Yes, with caveats.The repo ships under Apache 2.
0, builds green, and runs live Slack, WhatsApp, and HTTP agents backed by MCP tools today.It is still labeled v0, and the browser action provider, OAuth-gated MCP, OTel export, and the AgentNet identity and billing layer are listed as not yet built.Slots, providers, picks Webagent is written in Go.
An agent is 1 Brain (an LLM plus instruction) over a set of slots defined in core/.
Each slot is a Service Provider Interface with a registry of providers in spi/ and a designated default: SlotBuilt-in providersDefaultRetrievallive, keyword, hybridliveMemorysessionsessionGuardrailbasic, offbasicChannela2a, web, slack, whatsapp (telegram stub)a2aSecretsenv, file, staticenvPresentertext, terminal (QR), webtextModelecho, openrouter, gatewayechoActionnone, demo, mcpnoneObservabilitynone, log, memorynone The design serves 3 audiences on 1 contract: businesses that configure by picking from the menu, businesses that extend by registering a custom provider, and partner companies that ship adapters.
Nobody forks the core.Every provider must pass its slot’s conformance suite to be certified.Safety is code-enforced, not prompt-enforced The most important architectural decision is action.Guard.
Every tool the agent holds, whether it comes from the action provider or is injected by the host, is wrapped so the chosen guardrail runs on the action before it executes.The model cannot bypass it.The DESIGN.
md frames the whole project around a research finding that architecture, not model capability, decides agent success, citing arXiv 2511.19477 and an 85% versus 50% task-success gap on the same models.
What runs today The default echo brain needs no credentials, so webagent validate and webagent serve work out of the box on the 2 example specs, zomato.json and bakery.json.To drive a real model, webagent keys set openrouter stores a key in the OS config directory with mode 0600.
Keys are never written into a spec, and an exported environment variable always wins.Both openrouter and gateway are OpenAI-compatible clients with a tool-calling loop.A business with an existing MCP server becomes an acting agent with 1 spec block.
The mcp action provider connects over Streamable HTTP (JSON and SSE) with bearer or API-key auth, performs the handshake at build time, and hands each tool to the agent behind the guard, so validate reports the real tool count.
The Slack and WhatsApp channel adapters verify every inbound webhook signature, acknowledge immediately, reply through the platform API, ignore their own messages, and de-duplicate retried deliveries.Slack points at /slack/events; Meta’s callback goes to /whatsapp/webhook.
Secrets follow a naming rule: any config key ending in Secret is a reference resolved through the selected vault at build time, so specs are safe to commit.A reference that cannot be resolved fails the build rather than starting a channel without a credential.
Observability emits a per-turn TurnTrace aligned to the OpenTelemetry GenAI conventions, and an eval/ harness runs scenarios with checks.window.addEventListener("message",function(e){ if(e.data&&e.data.mtpWebagentHeight){var f=document.getElementById("mtp-webagent-frame");if(f)f.style.height=e.data.
mtpWebagentHeight+"px";} }); Key Takeaways 1 JSON spec, 9 slots, 1 provider each; webagent serve does the rest Every tool call passes through action.
Guard before execution Live today: OpenRouter or gateway brains, MCP tools, Slack, WhatsApp, HTTP channels Not yet: browser actions, OAuth MCP, OTel export, AgentNet billing Apache 2.0, Go, v0; read the deferred-hardening list before production Check out the GitHub repo and the launch post.
All credit goes to the researcher of this project.Also, feel free to follow us on Twitter and don’t forget to join our 150k+ML SubReddit and Subscribe to our Newsletter.Wait!are you on telegram?now you can join us on telegram as well.
Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.?Connect with us The post Agent-net Open Sources Webagent: A Go Harness That Turns Any Website into a Guarded AI Agent appeared first on MarkTechPost.
Related
相關文章
騰訊12.8億用戶蟬聯中國互聯網第一,綠泡泡月活破1.5億,手遊top10獨佔8款
本文作者: Nemo 2026-11-03 18:59 導語:短劇業務是本次報告的關注重點。11 月 3 日,QuestMobile發佈最新《中國移動互聯網秋季大報告》。報告顯示,截至 2026 年 9 月,騰訊控股以 12.80 億去重總用戶量(APP + 小程序)位列中國互聯網公司用戶規模榜首,第九年蟬聯榜首,霸主地位穩固。
實測阿里版Muse:千問Go 7×24小時在線,幫我逛淘寶、盯大麥
AI應用風向標(公眾號:ZhidxcomAI) 作者|畢偉豪 編輯|漠影 如果有這樣一個AI,它有一部手機和一臺電腦在雲端24小時運轉等你發號施令,能登錄你的淘寶、高德、大麥,能幫忙挑選商品,還能在雲端電腦上開發遊戲,甚至可以一句話做出應用,你會拿它來做什麼?
螞蟻自研AI數據平臺OceanBase獲獲世界互聯網大會傑出貢獻獎
本文作者: 徐咪 2026-11-03 14:46 導語:11月3日上午,2026世界互聯網大會在浙江烏鎮開幕。記者從大會現場獲悉,螞蟻自研AI數據平臺OceanBase獲得“世界互聯網大會傑出貢獻獎”。大會頒獎詞指出 11月3日上午,2026世界互聯網大會在浙江烏鎮開幕。
QuestMobile:豆包、DeepSeek月人均使用次數超其他AI應用
報告認為,具備獨立服務閉環的應用入口,以及能夠打通服務交付的系統級入口,正在逐漸佔據優勢。數據顯示,2026年9月,豆包和DeepSeek的月人均使用次數分別達到72.0次和65.9次,月人均使用時長分別為132.5分鐘和136.7分鐘,在使用頻次和時長方面領先其他AI應用。
騰訊混元放出"AI 科學家":自己訓蛋白、造機械手,還反手改進下一代 AI
為撐起動輒數週的研究,Hyra 2.0 把活拆給三層 Agent:Overall 管資源協調,Mission 做規劃,Worker 跑實驗。任務狀態持久化,等訓練間隙也能推進別的項目;每結論都得附代碼與日誌當憑證,存疑時交獨立 Agent 複核,跑通的經驗沉澱成 Skill 複用。
從用戶場景到產業落地:美的原創性競爭的底層邏輯
每年的科技月都是美的展示技術肌肉的時刻,聚光燈下的獎項固然耀眼,但真正值得關注的,往往是藏在產品背後的研發邏輯。第31屆科技月傳遞出一個明確信號:美的的創新重心,正從“參數內卷”轉向“原創性競爭”。在頒獎儀式上,美的集團董事長兼總裁方洪波強調:“沒有科技的投入和沉澱,就不會有美的的今天;要從同質化競爭,升級到原創性競爭。”這句話不是一句應景的口號,而是美的研發體系多年演進的底層邏輯。