WP Manifestindependent plugin directory
manifest / ai / newtide-public-agent

NewTide Public Agent

NewTide Public Agent — WordPress plugin that embeds a published NewTide / Agent Harbor public agent on your site. Thin client over the Public Agent Gateway.

★ 0stars
92release downloads
v0.19.1latest · 2d ago

Install

Download newtide-public-agent-0.19.1-pilot.zip From the v0.19.1 release on GitHub, Oct 22, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/douglashaugh/newtide-public-agent/releases/download/v0.19.1/newtide-public-agent-0.19.1-pilot.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Embed a published NewTide / Agent Harbor public agent on your WordPress site via a shortcode or block. A thin, secure client for the Public Agent Gateway.

Description

NewTide Public Agent puts one published agent (support chat, guided browsing, sales-inquiry response) on your site. Add it with the [newtide_agent] shortcode or the NewTide Agent block.

It is a thin client. The Public Agent Gateway owns identity, safety, rate-limiting, prompt-injection defense, and cost control. The plugin renders the chat UI and relays messages through a same-origin, nonce-authenticated proxy, so the gateway credential is used server-side only and never reaches the browser.

Features

  • Shortcode and Gutenberg block, with per-placement overrides (agent, greeting, label, position, accent).
  • Server-side REST proxy (/wp-json/npa/v1/message) — the credential never leaves your server.
  • Admin screen with tabs: General, Agent, Service Status, Tests.
  • Durable usage history (metadata only — no message content), powering a status panel and a courtesy daily budget cap.
  • Accessible widget: keyboard-operable, focus management, screen-reader announcements, respects reduced motion.
  • Built to run fully against a deterministic mock, so it works before your gateway is live.

Installation

  1. Upload the plugin to wp-content/plugins/newtide-public-agent and activate it.
  2. Preferred: add your gateway credential to wp-config.php: define( 'NPA_GATEWAY_KEY', 'your-key' );
  3. In NewTide Agent → Agent, set the gateway base URL and choose (or enter) your published agent ID. Click Test connection.
  4. Place the widget with the [newtide_agent] shortcode or the NewTide Agent block.

Until a gateway URL and credential are configured, the plugin runs against a built-in mock so you can preview the experience.

Configuration constants

Define these in wp-config.php:

  • NPA_GATEWAY_KEY — gateway credential for Proxy mode (preferred; never stored in the database).
  • NPA_GATEWAY_BASE_URL — overrides the Proxy-mode base URL set in the admin.
  • NPA_PUBLIC_KEY — publishable pk_ key for Embed mode (overrides the admin field).
  • NPA_PLATFORM_URL — RisingTide host for Embed mode; defaults to production (https://ai.newtide.ai). Set to https://uat-ai.newtide.ai only for internal NewTide testing.
  • NPA_HTTP_TIMEOUT — request timeout in seconds (default 15).
  • NPA_LOG_ENABLED — force call logging on or off.
  • NPA_FORCE_MOCK — force the mock client (useful on staging).

External services

This plugin relies on external services. Which ones depends on the connection mode you choose on the Agent tab.

Proxy mode — the NewTide Public Agent Gateway

The plugin connects to the Public Agent Gateway to obtain agent replies. When a visitor sends a message, the plugin transmits, from your server:

  • the visitor's message text;
  • an opaque conversation ID used to thread the exchange;
  • page context: the page URL, page title, and locale;
  • metadata: a source tag, the plugin version, and your site host.

Data is sent only when a visitor interacts with the widget. The gateway credential is sent as an authorization header from your server and is never exposed to the browser. By default the plugin stores only call metadata (timestamps, latency, status, token counts) — never message content. Store transcripts is an explicit opt-in that persists what visitors type and what the agent replies; it is off unless you turn it on, bounded by a retention window, and purged daily.

Embed mode — RisingTide's agent widget (agent-embed.js)

In Embed mode the plugin does not proxy messages. Instead it adds a `

Releases

Newest 25 of 50 recorded releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v0.19.1 latest
Oct 22, 2026 2d ago
newtide-public-agent-0.19.1-pilot.zip
2
Oct 21, 2026 4d ago
newtide-public-agent-0.19.0-pilot.zip cohort
3
Oct 17, 2026 8d ago
newtide-public-agent-0.18.0-pilot.zip
2
Oct 16, 2026 9d ago
newtide-public-agent-0.17.0-pilot.zip
2
Oct 16, 2026 9d ago
newtide-public-agent-0.16.1-pilot.zip
1
Oct 14, 2026 10d ago
newtide-public-agent-0.16.0-pilot.zip
2
Sep 27, 2026 27d ago
newtide-public-agent-0.15.0-pilot.zip
3
Sep 17, 2026 1mo ago
newtide-public-agent-0.14.0-pilot.zip
1
Sep 17, 2026 1mo ago
newtide-public-agent-0.13.0-pilot.zip
2
Sep 17, 2026 1mo ago
newtide-public-agent-0.12.1-pilot.zip
1
Sep 17, 2026 1mo ago
newtide-public-agent-0.12.0-pilot.zip
5
Sep 17, 2026 1mo ago
newtide-public-agent-0.11.2-pilot.zip
1
Sep 17, 2026 1mo ago
newtide-public-agent-0.11.1-pilot.zip
1
Sep 17, 2026 1mo ago
newtide-public-agent-0.11.0-pilot.zip
2
Sep 16, 2026 1mo ago
newtide-public-agent-0.10.0-pilot.zip
2
Sep 15, 2026 1mo ago
newtide-public-agent-0.9.1-pilot.zip
1
Sep 15, 2026 1mo ago
newtide-public-agent-0.9.0-pilot.zip
2
Sep 15, 2026 1mo ago
newtide-public-agent-0.8.5-pilot.zip
1
Sep 15, 2026 1mo ago
newtide-public-agent-0.8.4-pilot.zip
2
Sep 15, 2026 1mo ago
newtide-public-agent-0.8.3-pilot.zip
2
Sep 15, 2026 1mo ago
newtide-public-agent-0.8.2-pilot.zip
1
Sep 15, 2026 1mo ago
newtide-public-agent-0.8.1-pilot.zip
4
Sep 15, 2026 1mo ago
newtide-public-agent-0.8.0-pilot.zip
1
Sep 15, 2026 1mo ago
newtide-public-agent-0.7.6-pilot.zip
1
Sep 15, 2026 1mo ago
newtide-public-agent-0.7.5-pilot.zip
1
All releases on GitHub →