First packaged release, intended for pilot installs.
Install
Download newtide-public-agent-0.3.3-pilot.zip below, then in WordPress go to
Plugins → Add New → Upload Plugin, choose the file, install and activate.
The site updates itself from this repository afterwards — later versions arrive
as a normal WordPress update, no re-download needed.
Use the attached zip, not the "Source code (zip)" links. Those unpack to a
folder namednewtide-public-agent-main, and WordPress keeps that wrong folder
name permanently.
Requirements
WordPress 6.4+, PHP 8.1+.
Setting it up
NewTide Agent → Agent is the one screen that matters.
- Embed mode — paste a publishable
pk_key from RisingTide. The chat runs
from the platform directly. Recommended for a published public agent; the
Publishing tab walks through creating a key. - Proxy mode — the plugin's own widget through a server-side gateway
credential, best set asNPA_GATEWAY_KEYinwp-config.phprather than saved
in the database.
Set Placement to Floating bubble and the widget appears site-wide with no
shortcode. For a single spot instead, choose Inline and use [newtide_agent]
or the NewTide Agent block.
Until a gateway is configured, Proxy mode answers from a built-in mock — the
widget works, but the replies are canned. Embed mode with a real key talks to the
live agent.
Worth knowing
- Tests tab → Run tests runs 73 self-checks against fixtures and the mock,
never live traffic. Useful as a first stop if something looks wrong. - Service Status shows usage, error rate and latency for the last 14 days.
- Message content is not stored unless you switch on Store transcripts,
which is off by default and bounded by a retention window it actually enforces. - The gateway credential is never sent to the browser, and is excluded from
settings exports.
Since 0.2.1
Per-page agents now answer as themselves in Proxy mode; the site-wide widget
renders in Proxy mode at all; Service Status reports correctly in Embed mode; the
logging toggle and latency figure mean what they say; transcript storage is built
rather than merely offered. Full detail in the changelog.