| 开发者 |
jboydston
botcreds |
|---|---|
| 更新时间 | 2026年11月7日 06:15 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp agent-memory archive-scope project/name USER_ID. Server sync operations require InnoDB tables. Checkpoints verify submitted archive ranges, not completeness of native client capture. No original conversations are captured or uploaded automatically.
Suggestions and evidence-backed memory (3.2):
Agent Memory → Suggestions provides original-source selection, optional WordPress AI Client/Connectors generation, an evidence-linked review inbox, immutable revisions, and explicit application of approved facts/decisions to current shared memory. Approval alone does not publish a memory. Generated Skill files are never installed or executed.
Archive scopes require explicit host enrollment, separate from curated-memory grants, including for administrators. Native generation requires compatible WordPress AI Client/Connectors APIs and a configured provider; basic storage/search and external proposal clients do not. Applying a suggestion publishes into the shared curated store, whose readers may differ from archive participants. Source deletion also purges managed derived memory. Automatic conversation capture is not included.
Key features:
botcreds-agent-memory folder to /wp-content/plugins/./wp-json/botcreds-memory/v1/ with Basic Auth.No. Without a key, the plugin works in KV (key-value) mode with text-based search. An OpenAI key enables semantic vector search via embeddings.
The plugin uses WordPress authentication, including Application Passwords with HTTP Basic Auth. Authentication alone does not grant memory access: nonadmins also need an explicit full-store or prefix grant from an administrator. All credentials for a WordPress account share that account's memory grant. A person holding an agent credential can make the same API calls; agent-only is an intended workflow, not proof of software identity.
Yes. Go to Users → Edit User → Agent Memory Access, select API access to listed prefixes only, and enter literal, case-sensitive prefixes such as family/. An empty prefix list grants no access; full-store access must be explicitly selected. An explicit No memory access selection overrides retained prefix settings. Existing nonempty prefix grants from earlier versions remain scoped, but previously blank/unconfigured nonadmin accounts are now denied until an administrator grants access. Administrator accounts remain unrestricted.
MCP (Model Context Protocol) is a standard for AI agents to discover and use tools. The plugin exposes an authenticated MCP manifest (GET) and JSON-RPC tool calls (POST) at /wp-json/botcreds-memory/v1/mcp.
When you save an entry and an OpenAI key is configured, the plugin schedules a WP-Cron event to generate the embedding asynchronously. Existing entries can be backfilled from the Settings page.
By default, text-embedding-3-small (1536 dimensions). You can change this in the Settings page.
GET /entries/revisions?key= REST endpoint — full audit trail per entryget_revisions(key) — ask who changed what and when/-delimited paths (e.g. project/clawpress/brief), auto-indexedGET /namespaces REST endpoint — browse namespace tree with entry countsGET /tags REST endpoint — list all tags with counts?namespace= and ?tag= filter params on GET /entriesget_by_tag, list_namespaces, list_tagsnamespace and tag params on list_memory and search_memory MCP tools?tag= query param (single tag) alongside existing ?tags= (CSV)botcreds_memory_hardened option registered via Settings API (sanitized, integer, default 0).botcreds contributor (not a WordPress.org username)./wp-json/botcreds-memory/v1/.