Skip to content

Aganium/google-sheets-agenium

Repository files navigation

Agenium Google Sheets Add-on

Connect Google Sheets to the Agenium agent:// network.

Features

  • 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

Installation

  1. Open a Google Sheet
  2. Extensions → Apps Script
  3. Copy all .gs files and Sidebar.html into the project
  4. Copy appsscript.json (View → Show manifest file)
  5. Save and reload the spreadsheet

Custom Functions

=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

Menu

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

Sheet-as-Agent

Register your sheet and it becomes queryable via agent://yourname.agenium. Other agents can read your spreadsheet data through the standard agent protocol.

Configuration

Open Agenium → Settings from the menu:

  • DNS Server: http://185.204.169.26:3000 (default)
  • API Key: Your dom_ prefixed key

License

MIT

Bug Reporting

This project includes optional bug reporting to the Agenium monitoring server.

Configuration

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.

About

Connect Google Sheets to the [Agenium](https://agenium.net) `agent://` network.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors