Linux 软件免费装
Banner图

Npcink Abilities Toolkit

开发者 muze233
更新时间 2026年10月11日 20:52
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

ai automation agents abilities api

下载

0.4.0 0.5.10 0.5.8 0.5.0 0.5.2 0.5.6 0.5.11 0.5.12 0.5.3 0.5.9

详情介绍:

Npcink Abilities Toolkit gives your WordPress site a safe toolbox for AI clients: an AI assistant or host product can read articles, media, comments, menus, and site diagnostics, and prepare reviewed suggestions for tags, excerpts, and media metadata. Every write-like ability is a preview by default. A real change only happens after your host product approves the commit, and the approval decision and the audit trail stay with the host, never with this plugin. After activation, open Tools -> AI Ability Set to see at a glance what AI clients can do on this site: which abilities are available, which are read-only, and which would require approval from a host product before anything changes. The page is built for site operators first. For developers and host runtimes, the plugin also provides ability registration helpers, category helpers, schema normalization, annotation normalization, REST discovery values, and optional canonical projection for Npcink AI when Npcink AI is installed. It can be used by any WordPress plugin or client that consumes the WordPress Abilities API. Npcink AI is one optional consumer, not the owner of this plugin. The plugin does not run AI models, execute workflows, route prompts, contact model providers, manage billing or quotas, own MCP governance, or approve final WordPress writes. Read-only host composition recipe metadata may document how hosts can compose abilities, but those records do not run queues, schedule jobs, execute workflows, or create a second registry. Host composition recipe metadata is available through read-only helpers and Abilities API discovery abilities for hosts that need catalog discovery without execution ownership. Bundled starter locale files are limited to translations intentionally maintained in this repository. Incomplete bundled locale packs are removed until they can be maintained as complete starter translations. WordPress.org directory translations are managed separately through translate.wordpress.org/GlotPress and are not runtime authority owned by this plugin.

安装:

  1. Install and activate the plugin through the Plugins screen, or upload the plugin folder to wp-content/plugins/ and activate it from there.
  2. Confirm the site runs WordPress 6.9 or later so the Abilities API registration functions and REST routes exist.
  3. A one-time welcome notice on the Plugins screen links to the status page. Open Tools -> AI Ability Set (or Npcink AI -> AI Ability Set when a Npcink AI host menu is present) and check that the site ability status is working.
  4. To expose abilities from your own plugin, register them on plugins_loaded through the public helpers listed under Public API; see the Third-Party Integration Quickstart below.

屏幕截图:

  • Ability Catalog view under Developer Tools: searchable catalog with filters, risk grouping, availability, and technical details for support.
  • Checks view under Developer Tools: read-only checks explained before running, summary results, and raw responses kept behind a support disclosure.
  • Connection view under Developer Tools: copyable REST endpoint values, raw discovery fetches, and ability ID export.

常见问题:

Does this plugin run AI models?

No. Npcink Abilities Toolkit exposes WordPress abilities and support information through the WordPress Abilities API. Model routing, prompt selection, hosted runtime execution, and workflow execution belong to a separate host product or client.

Will this plugin change my posts, media, terms, comments, or settings by itself?

No. The admin page checks are read-only. Some built-in abilities describe write-like or destructive operations, but final commits require a host runtime with its own approval, authorization, and audit layer.

Do I need Npcink AI to use this plugin?

No. Npcink AI is an optional consumer. The plugin can also be used by other plugins or clients that consume the WordPress Abilities API.

What do the Safe Checks prove?

Site Info proves that an authorized ability client can read basic WordPress site information. Redacted Diagnostics proves that the site can return a support-friendly environment summary with sensitive fields omitted. These checks do not call models, generate content, contact external services, or fix configuration automatically.

Does Redacted Diagnostics expose secrets?

No. The diagnostics summary intentionally omits Npcink AI settings, MCP settings, API keys, database names, table prefixes, filesystem paths, error logs, and external HTTP probes.

What should I do if abilities are not visible to a host product or AI client?

Open Tools -> AI Ability Set, or Npcink AI -> AI Ability Set when a Npcink AI host menu is present. Use the Checks tab to confirm safe read-only responses, then use Available Abilities to review what the site exposes. Developers and host products can use Developer Access for REST endpoint values and raw discovery responses.

What if the wp-abilities/v1 REST routes are missing?

The WordPress Abilities API routes must be available before clients can discover and run abilities. Enable the WordPress Abilities API baseline or compatibility plugin for the target site.

What does uninstalling remove?

Uninstalling deletes the plugin's stored options, per-admin notice state (welcome and health notice dismissals), the media backup cleanup schedule, media file replacement history meta, and backup files stored under uploads/npcink-abilities-toolkit-backups. Expiring transients are left to their normal lifecycle. Hosts that keep their own media lineage evidence can preserve the history meta and backup files with the npcink_abilities_toolkit_uninstall_preserve_media_history and npcink_abilities_toolkit_uninstall_preserve_media_backups filters; the history filter defaults to the backup setting.

更新日志:

0.5.12 User-experience and operator-guidance release from the 2026-10 end-user audit: no ability contract, schema, response-shape, or behavior changes to abilities. The bundled troubleshooting guide now opens with a no-command-line section for site operators and documents how to turn ability packages on or off with a copy-paste snippet, and the admin ability package list links to that guidance. A disabled safe-check button now explains that its ability is not registered instead of greying out silently, and the raw check response and raw discovery outputs gained Copy response buttons for support handoff. All admin help links share one filterable documentation base (npcink_abilities_toolkit_docs_base_url) so sites with unreliable GitHub access can point them at a mirror they maintain. Three new admin strings ship in all seven bundled locales, and this readme's description now leads with what the plugin gives you before boundary language. 0.5.11 Security and performance hardening release from the 2026-10 audit: no ability contract, schema, or response-shape changes. Publishing reports enforce per-post edit permission, anonymous frontend pageviews skip built-in ability registration and catalog fingerprinting (faster pageviews, no behavior change on admin, REST, cron, or CLI), the runtime contract endpoint serves from a bounded cache, media file paths are validated segment-by-segment on both read and write sides, every registered ability re-checks its capability before its callback runs, and site operators get a health warning when a host integration allows commits unconditionally. Uninstall now keeps the shared legacy media replacement history by default; set the npcink_abilities_toolkit_uninstall_preserve_media_history filter to false to restore the old delete behavior. 0.5.10 Documentation-follow-up release: records the article-publish-preflight closed-loop host proof, corrects the preflight proof failure attribution, and keeps the 0.5.9 code base unchanged so the conventional release tag can point at the current candidate head. 0.5.9 0.5.8 0.5.7 0.5.6 0.5.5 0.5.4 0.5.3 0.5.2 0.5.1 0.5.0 0.4.0 0.3.0 0.2.0 0.1.0