Connect Google Sheets to the Agenium agent:// network.
- Custom Functions:
=AGENT_RESOLVE(),=AGENT_SEND(),=AGENT_STATUS() - Settings Sidebar: Configure DNS server and API key
- Agent Discovery: List all registered agents in a new sheet
- Send to Agent: Select cells → send data to any agent
- Sheet-as-Agent: Expose spreadsheet data via agent:// protocol
- Scheduled Refresh: Hourly auto-refresh of agent data
- Open a Google Sheet
- Extensions → Apps Script
- Copy all
.gsfiles andSidebar.htmlinto the project - Copy
appsscript.json(View → Show manifest file) - Save and reload the spreadsheet
=AGENT_RESOLVE("search.agenium")
→ https://search-agent.example.com
=AGENT_SEND("search.agenium", A1)
→ Agent response from sending cell A1's content
=AGENT_STATUS("search.agenium")
→ online
After installation, find 🤖 Agenium in the menu bar:
- Send to Agent — Send selected cell(s) to an agent
- Discover Agents — List all agents in a new sheet
- Register Sheet as Agent — Publish this sheet as an agent
- Settings — Configure DNS server and API key
- Refresh Data — Force-refresh all AGENT_ formulas
Register your sheet and it becomes queryable via agent://yourname.agenium. Other agents can read your spreadsheet data through the standard agent protocol.
Open Agenium → Settings from the menu:
- DNS Server:
http://185.204.169.26:3000(default) - API Key: Your
dom_prefixed key
MIT
This project includes optional bug reporting to the Agenium monitoring server.
Set the following environment variables to enable bug reporting:
BUG_REPORT_URL=http://130.185.123.153:3100
BUG_REPORT_TOKEN=your_token_here
Bug reporting is disabled by default — it only activates when BUG_REPORT_TOKEN is set. Reports are sent asynchronously (fire and forget) and never block the main application.