WP Manifestindependent plugin directory
manifest / ai / novacore-ai

NovaCore AI

NovaCore AI WordPress Plugin

by NovaCore AI · github.com/miguelmobilemi2021-star/novacore-ai · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/miguelmobilemi2021-star/novacore-ai/archive/refs/heads/main.zip

Readme

=== NovaCore AI === Contributors: novacore-ai Tags: ai, assistant, openai, knowledge-base, analytics Requires at least: 6.4 Tested up to: 6.4 Requires PHP: 8.1 Stable tag: 4.0.0-beta-knowledge-intelligence License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html

Enterprise-ready WordPress foundation for the NovaCore AI assistant.

== Description ==

NovaCore AI is a modular WordPress plugin foundation designed for a future enterprise assistant powered by the OpenAI Responses API, File Search and Vector Store.

Version 0.3 introduces the internal enterprise architecture without implementing chat, AI, vector storage, PDF processing or new user interfaces.

Current architecture includes:

  • PSR-4-style namespaced autoloading
  • Service container with transient and singleton bindings
  • Service providers for administration, API, database, chat, knowledge and AI domains
  • WordPress-backed configuration and settings repository
  • Versioned database migration manager
  • Database-backed structured logger
  • Internal event dispatcher
  • Conversation state persistence
  • Protected administration dashboard and settings
  • Protected structural REST API endpoint

== Installation ==

  1. Upload the novacore-ai directory to /wp-content/plugins/.
  2. Activate NovaCore AI through the WordPress Plugins screen.
  3. Open NovaCore AI in the WordPress administration menu.

== Frequently Asked Questions ==

= Does this version connect to OpenAI? =

No. OpenAI integration is intentionally not implemented in this release.

= Does this version include a chat interface? =

Yes. The public widget is available but disabled by default until an administrator enables it.

= Does uninstalling remove stored data? =

No. Destructive cleanup remains disabled until a formal data-retention strategy is implemented.

== Changelog =

= 2.0.1-beta =

  • Added an expert reasoning step to the existing orchestration pipeline.
  • Added deterministic extraction of operational requirements and domain classification.
  • Added expert reasoning context to prompt construction without replacing documentary RAG.
  • Added unit tests for the new subsystem.

= 1.1.0-beta =

  • Disabled quotation workflows and internal quote forms by default.
  • Added external commercial handoff settings and safe frontend actions.
  • Added structured product comparison, documentary citations and commercial safety policy.
  • Added privacy-safe commercial analytics events.

= 1.0.3-beta =

  • Added a dedicated Appearance admin page with WordPress Media Library avatar selection.
  • Added configurable assistant identity, subtitle, Powered by visibility, border radius and typing text.
  • Improved theme derivation, premium message motion, responsive tables, quick actions and feedback component styles.
  • Preserved API, orchestration, provider, knowledge, REST and database compatibility.

= 1.0.2-beta =

  • Added automatic branding variants derived from the configured primary color.
  • Added premium header branding, logo, subtitle, assistant avatar and optional Powered by NovaCore AI attribution.
  • Added configurable typing text and animated typing indicator.
  • Redesigned quick suggestions, message layout, scrolling, shadows, transitions and responsive behavior.
  • Kept the public REST API and chat backend unchanged.

= 1.0.1-beta =

  • Added Portuguese-first internationalized widget copy.
  • Added safe Markdown headings and tables.
  • Added structured product cards and documentary source metadata.
  • Strengthened RAG instructions to prioritize Vector Store evidence and avoid unsupported claims.
  • Added automatic lead capture for quote requests.
  • Added product-search and resolution analytics.
  • Improved deterministic workflow language.

= 1.0.0-beta.2 =

  • Fixed persistence and reload of Organization ID, Project ID, Vector Store ID, timeout and retry settings.
  • Added atomic OpenAI settings validation and sanitization in SettingsRepository.
  • Applied Organization and Project headers to OpenAI requests.
  • Applied configured timeout and retries to the shared OpenAI HTTP client.
  • Applied Vector Store and File Search settings to knowledge search and diagnostics.
  • Added regression tests for OpenAI settings persistence.

= 1.0.0-beta.1 =

  • Added the complete Beta administration experience.
  • Added Dashboard, Assistant, Knowledge, Skills, Workflows, Conversations, Leads, Logs and Diagnostics pages.
  • Added capability-filtered administration menus, secure forms and scoped admin assets.
  • Added the authenticated NovaCore AI administration REST API.
  • Preserved all 0.9.1 settings and database migrations.

= 0.9.1 =

  • Disabled the public chat widget by default.
  • Synchronized administrative settings with the public widget configuration.
  • Added hashed session ownership tokens and protected public session endpoints.
  • Added safe Markdown rendering, feedback, copy and regeneration controls.
  • Expanded REST schemas and authorization checks.

= 0.8.0 =

  • Added the provider-independent AI orchestration pipeline.
  • Added confidence evaluation, response validation and human escalation.
  • Added execution trace persistence and migration 004.
  • Added orchestration unit tests and safe provider fallback.

= 0.7.0 =

  • Added the provider-independent Business Engine.
  • Added skills, workflows, business rules, lead collection, quote requests and support requests.
  • Added business repositories and migration 003.
  • Added Business Engine unit tests.

= 0.6.0 =

  • Added the provider-independent Knowledge Engine domain.
  • Added knowledge sources, collections, documents, search and synchronization models.
  • Added OpenAI knowledge provider adapter.
  • Added knowledge repositories and migration 002.
  • Added unit tests for knowledge domain services and models.

= 0.5.0 =

  • Added the provider-independent OpenAI integration layer.
  • Added Responses, Files, Vector Store, Search and HTTP clients.
  • Added health checks, response mapping and provider exceptions.

= 0.3.0 =

  • Added a dedicated service container.
  • Added domain service providers.
  • Added static configuration management backed by WordPress settings.
  • Added a settings repository and removed direct option access from consumers.
  • Added a versioned migration manager and initial schema migration.
  • Added structured logger levels and exception logging.
  • Added an internal event dispatcher.
  • Added conversation state storage and repository.
  • Refactored the application bootstrap around providers and the container.

= 0.2.0 =

  • Added the administration dashboard and settings pages.
  • Added plugin database tables and database-backed logs.
  • Added the initial protected REST API structure.

= 0.1.0 =

  • Added the main plugin bootstrap.
  • Added PSR-4-style autoloading.
  • Added activation and deactivation handlers.

= 0.4.0 =

  • Added provider-independent AI contracts and domain models.
  • Added conversation creation, message persistence, history loading and state management.
  • Added deterministic intent detection without external services.
  • Added prompt composition and WordPress-backed prompt storage.
  • Added object-based rules and slot qualification.
  • Added the knowledge orchestration boundary without document search.

= 0.9.0 =

  • Added the public Chat Engine and REST API.
  • Added secure chat sessions, messages and feedback persistence.
  • Added the accessible vanilla JavaScript chat widget.
  • Added rate limiting, sanitization, suggestions and safe fallbacks.

Read the full README on GitHub →