WP Manifestindependent plugin directory
manifest / ai / wordpress-agenium-plugin

Agenium Agent

AGENIUM agent:// protocol integration

★ 1stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/aganium/wordpress-agenium-plugin/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Turn your WordPress site into an agent:// protocol endpoint on the Agenium network.

Description

Agenium Agent makes your WordPress site discoverable and communicable via the agent:// protocol. Register your site as an AI agent, serve an Agent Card, receive and send messages to other agents.

Features:

  • DNS Registration — Auto-registers your site as agent://yoursite on activation
  • Agent Card — Serves /.well-known/agent.json for agent discovery
  • REST API — Receive messages at /wp-json/agenium/v1/message
  • Hooks System — Other plugins can hook into agenium_message_received and agenium_message_response
  • Chat Shortcode — Embed [agenium_chat agent="search.agenium"] on any page
  • Dashboard Widget — Monitor agent status and recent messages

Installation

  1. Upload the agenium-agent folder to /wp-content/plugins/
  2. Activate the plugin
  3. Go to Settings → Agenium Agent
  4. Enter your API key (dom_...) and agent name
  5. Click "Re-register with DNS"

Frequently Asked Questions

Where do I get an API key?

Visit agenium.net to register and obtain a dom_<64hex> API key.

How do other plugins handle messages?

Hook into agenium_message_received (action) or agenium_message_response (filter):

add_filter( 'agenium_message_response', function( $response, $message ) {
    if ( $message['type'] === 'search' ) {
        return [ 'results' => my_search( $message['content'] ) ];
    }
    return $response;
}, 10, 2 );

Changelog

1.0.0

  • Initial release