MazeGraph AI Workspace

Description

MazeGraph AI Workspace adds a private chat workspace and Content Studio to wp-admin. It uses WordPress’s AI Client and Abilities API, with providers configured through WordPress Connectors and site tools governed by the current person’s permissions.

Connect a provider in Settings Connectors; WordPress keeps its credentials. Before a person’s first message, MazeGraph explains what may be sent and asks for consent. Read-only tools inspect the site. Draft-writing tools are off until enabled by an administrator, and each write waits for approval. MazeGraph does not publish posts.

  • Content Studio: move through brief, research, plan, write, optimize and hand-off stages; review an outline before drafting; edit an autosaved working copy; compare a proposed rewrite; run local checks; and send the result to WordPress as a draft.
  • Sessions: search, rename, pin, archive, restore or delete conversations; export a session as JSONL; edit your last message or regenerate an answer; stop a reply; and return to a saved conversation later.
  • Models and tools: choose an assistant and a text model offered by a connected provider; inspect read-only tools and their results; each tool checks the current person’s WordPress permissions.
  • Optional draft tools: enable the tools to create or update a draft; every write waits for approval, is recorded in Activity and can be undone where supported.
  • Notes and longer chats: let the assistant recall notes in a later session; a new note is saved only after you approve it. Long replies can continue in the background, and long conversations can be summarized.
  • Activity and Usage: review recorded actions and background work, undo supported changes, and view token totals by day, model and person.
  • Controls: choose which roles may use MazeGraph, set site and personal instructions, daily token and message limits, a per-reply step limit, and data-retention periods.
  • Extensions: inspect tools, agents and registered definitions; switch built-in parts off; and extend MazeGraph with a maze-graph.json file, a PHP Registrar or hooks. Extensions can add tools and stricter policy rules.
  • MCP: optionally expose read-only tools through the WordPress MCP Adapter.
  • Privacy: use WordPress’s personal data export and erasure tools for MazeGraph data.

External services

MazeGraph uses WordPress’s AI Client. An administrator chooses which compatible provider connectors to install and configure in Settings Connectors. A connector may contact its provider to list models. When a person requests a response, the selected connector sends the prompt, relevant conversation history, instructions, tool descriptions and tool results to that provider; background replies send the context they need. Credentials stay in WordPress Connectors. MazeGraph does not call provider APIs directly, send data to MazeWP servers, or collect telemetry. The providers below are used only when configured; other compatible connectors may use different services and terms.

Anthropic Claude API

Used only if an administrator configures an Anthropic-compatible connector and chooses Claude. Service: Claude API. Terms: Commercial Terms and Data Processing Addendum. Privacy: Anthropic Privacy Policy. The commercial terms and addendum govern API content; the privacy policy covers other personal-data processing.

OpenAI API

Used only if an administrator configures an OpenAI-compatible connector and chooses an OpenAI model. Service: OpenAI API. Terms: Services Agreement. API data handling: API data controls. Privacy: OpenAI Privacy Policy. API content is governed by customer agreements, not the privacy policy.

Google Gemini API

Used only if an administrator configures a Google-compatible connector and chooses Gemini. Service: Gemini API. Terms: Google APIs Terms and Gemini API Additional Terms. Privacy: Google Privacy Policy.

Privacy

Before a person’s first message, MazeGraph explains what is sent and asks for consent. Sessions and Content Studio documents (briefs, instructions, research notes, working copies, outlines and pending rewrites) are stored in plugin database tables and visible only to their owner. Notes use WordPress options and are sent to the provider only when a tool reads them for a response.

WordPress personal data export and erasure cover conversations, instructions, notes, data-notice acceptance, onboarding preferences, Activity metadata and daily Usage summaries. Deleting a user removes their sessions, Activity, Usage, instructions and personal notes. Activity stores allow-listed operational details only, never message text, tool arguments or results, or provider keys. Its retention is 7–365 days; daily Usage summaries last up to 400 days.

Session retention is off by default; administrators can set a period to remove old sessions. Uninstall removes plugin data only when enabled in settings. MazeGraph adds suggested privacy-policy text under Settings Privacy.

Screenshots

Installation

  1. Install and activate MazeGraph AI Workspace from Plugins Add New.
  2. Install and activate a compatible provider connector for the WordPress AI Client, then configure it in Settings Connectors. Your provider may charge for API use.
  3. In MazeGraph settings, review who can use the workspace, the available tools, limits and retention controls.
  4. Open MazeGraph in wp-admin. Read and accept the provider data notice before sending your first message.

FAQ

What do I need to generate a response?

Use WordPress 7.0 or later with PHP 8.1 or later, and connect a provider through a compatible WordPress AI provider connector. MazeGraph does not include an AI provider or API key.

What information is sent to the AI provider?

The provider receives the message, relevant conversation history, instructions and tool results, which may contain site information. Background replies send the context they need. A connector may also contact its provider for availability or model information. MazeGraph asks for consent before the first message.

Can MazeGraph change or publish content?

Read-only tools are available according to each person’s WordPress permissions. The assistant tools that create or update draft posts are off by default. An administrator must enable them, and each assistant write requires the person’s approval. In Content Studio, the person chooses when to save or send a draft to WordPress. MazeGraph does not publish posts automatically.

Where is my data stored, and how do I remove it?

Sessions and Studio documents use this site’s database; notes use WordPress options. WordPress personal data export and erasure include MazeGraph’s personal records. Session retention is off by default. Activity defaults to 7 days and is configurable from 7–365 days; daily Usage summaries last up to 400 days. Deleting a user removes their MazeGraph records. Uninstall removes plugin data only if enabled in settings.

Does MazeGraph send data to its developer?

MazeGraph sends no chat data or usage analytics to its developer. AI requests go to the provider configured through WordPress Connectors, as described below.

Where can I find the source code and rebuild the admin interface?

The install package includes readable PHP and compiled admin assets. Development source and build instructions are in the public repository: https://github.com/mazewordpress/maze-ai. From a repository checkout, use Node.js 22+, pnpm 10+, pnpm install and pnpm build to rebuild the admin interface.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“MazeGraph AI Workspace” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Launch the wp-admin workspace with saved conversations, assistant and model selection, session controls, background replies, summaries and diagrams.
  • Add Content Studio for research, outline approval, drafting, rewrite comparisons, local checks and WordPress draft hand-off.
  • Add content, media, site and WooCommerce tools; each checks the current person’s WordPress permissions.
  • Keep assistant writes off by default; require approval, record changes in Activity and support undo where available. MazeGraph does not publish posts.
  • Add role access, instructions, message and token limits, per-reply step limits, tool controls, retention settings and per-session permission modes.
  • Add personal and site notes for later sessions, with approval before a new note is saved.
  • Add Activity and Usage reports for actions, background work and token totals, with undo and CSV export.
  • Add a first-message provider data notice, WordPress personal-data export and erasure, uninstall data controls and suggested privacy-policy text.
  • Add read-only tool sharing through WordPress MCP Adapter and extension points for definitions, PHP Registrar and hooks.