| 开发者 | vanguardhive |
|---|---|
| 更新时间 | 2026年6月2日 23:30 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
"Give me a quick briefing on the site — anything that needs attention today." "Run a complete security audit. Tell me what actually needs attention, not just a checklist." "Update all plugins except Elementor and [plugin name]. Show me the list first." "How much have we sold this week? Compare it to last week." "Check the database and tell me what's worth cleaning up." "Remember that [important fact about your site or client preference]."These six cover diagnostics, security, plugins, WooCommerce, database, and memory. There are 42 more in the complete library — daily check-ins, content workflows, and multi-step session combos: prompt library.
lolacore folder to /wp-content/plugins/ or install via the WordPress plugin screen.All data — memory facts, chat history, configuration — is stored in your WordPress database. Five dedicated tables are created on activation. Nothing is sent to external servers except your chat messages to your configured AI provider when you actively use the chat.
When you chat with Lola: your messages, a summary of your site scan (WordPress version, plugin list, PHP version), and relevant memory facts. Passwords, API keys, and personal user data are never included in the AI context.
Every write action requires explicit confirmation. Lola shows you exactly what she is about to do, and you approve or cancel. Safety guards prevent deactivating LolaCore itself, deleting the last administrator, and permanent content deletion without warning. All executed actions are logged with before/after snapshots.
Deactivation clears scheduled cron events but preserves all your data. Uninstalling the plugin permanently deletes all database tables and stored options. Your choice.
Yes. If WooCommerce is active, Lola automatically detects it and enables 13 additional abilities for product management, order tracking, customer data, coupons, categories, and sales reporting.
Lola reads and writes standard WordPress data — options, post meta, users. She works alongside Yoast SEO, RankMath, ACF, Contact Form 7, and any plugin that stores data in the WordPress database.
Yes. Install LolaCore on each client site independently. Each installation has its own memory, its own logs, its own context. Many consultants use it to speed up monthly maintenance and generate faster client reports.
Yes. LolaCore exposes all 52 abilities through the WordPress Abilities API. With the bundled MCP Adapter, Lola works natively as a full MCP server compatible with Claude Desktop, Cursor, Windsurf, and any MCP client. Zero extra configuration required.
LolaCore is built entirely on the native AI Client introduced in WordPress 7.0. This eliminates external HTTP dependencies, uses WordPress's own credential management, and ensures long-term compatibility as the platform evolves. No shims, no polyfills, no fallback layers. These are the quick answers. For 45+ questions across memory, skills, licensing, safety, and troubleshooting, see the complete FAQ.
optimizeDatabase) now processes revisions, spam comments, orphaned postmeta, and expired transients in safe batches of 1,000 rows — preventing timeouts and table locks on large databases with 100k+ revisions.max_execution_time and reports partial progress — the user can run it again to continue where it left off.wp_postmeta rows (left behind by deleted revisions) are now cleaned automatically.{} instead of [], preventing HTTP 400 errors when replaying chat history or calling no-parameter tools like optimizeDatabase.getSiteStatus, getDiscoveredAbilities, requestFullToolset, addMemoryFact).lolacore-for-elementor) from discovering and executing their tools. Global tool filters are now strictly scoped to the LolaCore server ID.ActionExecutor.McpObservabilityHelperTrait) that could corrupt JSON payloads when WP_DEBUG was active.wp-content/lolacore-skills/, and database). The lolacore_register_skills filter lets addons register their own skill directories.addSkill, activateSkill, deactivateSkill, updateSkill, deleteSkill, listSkills.active (firing) or inactive (off) — managed by one toggle in the admin, one verb in the chat. Runtime diagnostics (no-triggers, incompatible, unmet-dependencies) surface as informational badges, not as states the user manipulates.wp_lolacore_config (capped at 1 MB serialized) — keeps the loader budget under 5 ms on the cache-hit path.wp_lolacore_skills table and consolidates legacy in-progress states into the unified active/inactive model.SystemPromptBuilder enforces a ground-truth rule (listSkills before answering any state question) that prevents Lola from confabulating phantom skills from stale session summaries.extractFacts) is now deferred out of the user-facing response path via a non-blocking background request. Reduces perceived response time by ~5–19s on fact-heavy sessions (47% of observed median latency). Compatible with all PHP SAPIs — uses fastcgi_finish_request() on PHP-FPM (Linux/production) and wp_remote_post(blocking=false) with HMAC authentication on CGI/other environments.qu[eé], cu[aá]ntas, etc.).lolacore_holistic_monitoring_patterns filter.MemoryBootstrapInterface and MemoryBootstrapRunner with an adaptive global budget (24 baseline facts, minimum 2 guaranteed per addon, competitive allocation by importance score). Bootstrap facts are immune to the memory decay engine and capped at 40% of the context window to prevent crowding out conversational memory.tool_call_ids in stored conversation history and injects synthetic placeholders before each provider request, preserving the assistant→tool pairing contract required by the OpenAI message format.\Exception to \Throwable so that a TypeError in any Domain Handler still produces a valid tool message instead of orphaning the assistant's tool_call.tool_call_id are now backfilled with a synthetic UUID, preventing silent round-trip pairing failures.cURL error 28) on reasoning-capable providers such as DeepSeek.reasoning_content is now re-injected only when the assistant message includes tool_calls, following the V4 spec exactly. Previously re-injected unconditionally, wasting 500–2,000 tokens per conversational turn.deepseek-v4-pro, deepseek-v4-flash) now appear first in the model selector. Legacy V3 models (deepseek-chat, deepseek-reasoner, deprecated 2026-07-24) are sorted last.LolaCore\I18n namespace with ErrorMessages and StatusMessages classes — every user-facing string is now centralized and WordPress i18n-ready (__() wrappers for future translation).ErrorMessages::wrapServerError() — stack traces, PHP class names, and raw exception details are filtered before reaching the frontend.⚠️) with CSS-driven visual treatment (.lola-error-message class with salmon accent border and tinted background).appendMessage() in chat JS now accepts an isError flag for proper error styling without breaking Markdown rendering or autolink functionality.Controller.php, Settings.php, and WPAIClientAdapter.php replaced with centralized ErrorMessages / StatusMessages method calls.lolacore_execute_external_action filter for external addon action dispatch.lolacore_sop_map filter for dynamic SOP injection by addon plugins.