Changelog

Release history from cortex-web and cortex

Recent Commits

Website

Changelog

All notable changes to the CortexPrism website will be documented in this file.

[0.1.0] — 2026-06-15

Added

  • Developer Guide section with full plugin development framework (9 pages)
    • Plugin Types: ESM, MCP, WASM comparison and decision matrix
    • ESM Plugin Development: SDK, validation, testing, bundling guide
    • MCP Plugin Development: TypeScript and Python examples, transports, lifecycle
    • WASM Plugin Development: Rust, Go, C support, ABI, memory model
    • Plugin API Reference: lifecycle hooks, CapabilityContext, manifest schema
    • Agent Development: custom agent configs, soul/persona, tools, examples
    • Publishing Guide: web UI and API submission workflows, version management
    • Best Practices: guidelines for all three plugin types, testing, documentation
  • Knowledge Base expansion (3 new pages)
    • Migration Guide: version upgrades, database and data directory migration
    • Security Guidelines: vault encryption, policy rules, incident response
    • Performance Tuning: provider latency, cascade router, memory pruning, profiling
  • Collapsible sidebar sections with auto-expand for the active page
  • Sidebar search bar for filtering across all 42 documentation pages
  • Loading and error states for the Swagger UI API documentation page
  • Full OpenAPI 3.1 spec coverage for all 20+ API endpoints
    • Authentication endpoints: register, login, me
    • Review endpoints for plugins and agents (GET/POST)
    • User submissions endpoint
    • Admin review workflow endpoints (GET/PUT for plugins and agents)
  • Shared ScreenshotGallery and ReviewSection components (eliminating ~8KB of duplicate code)
  • Prisma schema migration step in Dockerfile startup
  • Plugin Getting Started guide (CLI commands, Web UI, configuration, lifecycle states, plugin store layout)
  • Extension points documentation (tools, CLI commands, LLM providers, UI panels, config extensions)
  • PluginContext API reference with config store, state store, and logger
  • Full manifest reference with capabilities enum, trust levels, and UI settings schema

Changed

  • Documentation sidebar sections are now collapsible with chevron indicators
  • Documentation sidebar now has real-time search filtering
  • Plugin detail page bundle size reduced from 2.98 kB to 1.53 kB
  • Agent detail page bundle size reduced from 3.35 kB to 1.97 kB
  • OpenAPI spec schemas updated with all current fields (githubStars, tags, screenshots, versions, etc.)
  • getCortexVersion() evaluated at module level instead of per-request
  • Design docs index now links to inline architecture docs alongside external GitHub references
  • Navigation bar includes Developer Guide in Docs dropdown
  • Footer includes Developer Guide and Publish links
  • Plugin and agent detail pages show GitHub stars, forks, topics from API

Fixed

  • Stale .next build cache causing 500 errors after rebuilds

[0.0.2] — 2026-06-14

Added

  • User account system with registration, login, and JWT authentication
  • Role-based access control (user / admin roles)
  • Admin panel for reviewing and approving/rejecting marketplace submissions
  • User dashboard showing submission status with pending/approved/rejected badges
  • Submission workflow: new plugins and agents start as "pending" until admin approval
  • SubmissionReview audit trail tracking who approved/rejected each item
  • Login and Register pages with form validation
  • Dynamic navigation bar showing Sign In or username based on auth state
  • Admin seed user (admin@cortexprism.io) created during database seeding

Changed

  • Marketplace API now filters by status: "approved" instead of published: true
  • Plugin and AgentConfig models use status field (pending/approved/rejected)
  • Publish form submits via authenticated API and redirects to dashboard
  • CORS middleware expanded to cover auth and admin API routes

[0.0.1] — 2026-06-14

Added

  • Initial public release of the CortexPrism website
  • Landing page with hero, stats bar, feature grid, and CTA
  • Features overview page with 11 detailed feature cards
  • Changelog page pulling live from GitHub CHANGELOG.md files
  • Recent commits section showing activity from both cortex-web and cortex repos
  • Contribute page with development setup guide
  • Getting Started documentation (quickstart, installation, first run, configuration)
  • CLI Reference documentation for all cortex subcommands
  • Architecture documentation (agent loop, memory, security, router, daemon, plugins, databases)
  • Knowledge Base (FAQ, troubleshooting, best practices, provider guide, sandbox guide)
  • Design Docs index page with links to GitHub specs
  • Plugin marketplace with debounced search, category/kind filtering, pagination, loading skeletons
  • Agent marketplace with search, category/provider filtering, pagination, loading skeletons
  • Plugin detail pages with install command, capabilities, README, metadata
  • Agent detail pages with system prompt preview, tools, tags, model info
  • Publish forms for plugins and agents
  • Swagger UI at /openapi for the marketplace REST API
  • OpenAPI 3.1 spec served at /api/docs/openapi.json
  • Marketplace REST API with 10 endpoints (CRUD for plugins/agents, categories, stats, download)
  • Zod validation for all POST/PUT endpoints
  • CORS middleware for external Cortex instance access
  • Dark theme with #0a0a0f background, indigo accent (#6366f1)
  • Responsive design (mobile, tablet, desktop)
  • SEO metadata with Open Graph tags
  • Live GitHub stars from API with 5-minute caching
  • Copy-to-clipboard for plugin/agent install commands
  • Redesigned plugin/agent cards with deterministic color avatars, version display, hover effects
  • SVG logo and favicon
  • Dockerfile and docker-compose.yml for deployment
  • Nginx reverse proxy configuration with Let's Encrypt SSL
  • systemd service for production deployment

Cortex Engine

Changelog

All notable changes to CortexPrism are documented here.

Format: Keep a Changelog
Versioning: Semantic Versioning


[Unreleased]

Added

  • Plugin system Phase 1 — Core lifecycle and PluginContext
    • Unified type system with PluginCapability, PluginManifest, PluginRow (aligned with migration 005 canonical schema)
    • PluginManager singleton orchestrating full install/enable/disable/remove lifecycle
    • PluginContext factory with scoped state store (plugin_state table), config store (config.json / plugins.<name>), and namespaced logger
    • EventBus with plugin-scoped event filtering by manifest-declared event types
    • Tool auto-registration into globalRegistry on plugin load, deregistration on unload
    • Lifecycle hooks: onInstall, onLoad, onActivate, onDeactivate, onUnload, onUninstall, onConfigChange
    • Schema migration 012 — added dependencies_json, trust_level, error_message, load_attempts, config_schema_json columns
  • Plugin system Phase 2 — Extension points (CLI, Config, Providers)
    • Dynamic CLI command registration from active plugins via buildCliffyCommand() bridge
    • Plugin-provided LLM provider registration and factory retrieval
    • Settings schema extraction from manifest ui.settings with REST endpoint GET /api/plugins/:name/settings
    • plugins namespace on CortexConfig for per-plugin scoped configuration
    • GET/PUT /api/plugins/:name/config endpoints for Web UI plugin settings
    • GET /api/plugins/panels endpoint returning active plugin UI panels
  • Plugin system docs: docs/plugins/README.md, getting-started.md, developing.md, manifest-reference.md

Changed

  • Breaking: Plugin identifiers changed from auto-generated id to plugin name (PK). API routes /api/plugins/:id/api/plugins/:name. CLI commands use name instead of id.
  • registry.ts rewritten to align with migration 005 canonical schema (24 columns)
  • loader.ts rewritten with PluginContext injection and tool auto-registration
  • chat.ts and ws.ts use globalRegistry with automatic plugin tool loading via pluginManager.loadAll()
  • ToolRegistry gained unregister() method
  • CortexConfig gained optional plugins field

[0.18.0] — 2026-06-14

Added

  • Automated update systemcortex update CLI command with version checking, binary replacement, source git/tarball fallback, health checks, and automatic rollback
    • cortex update — check and apply the latest release
    • cortex update --check — dry-run check, no changes
    • cortex update --channel pre — include pre-release versions
    • cortex update --rollback — revert to previous version (24h grace period)
    • cortex update --status — show current/latest version and channel
    • cortex update --force — bypass dirty working tree check (source mode)
    • UpdateConfig in ~/.cortex/config.json: channel, checkOnStartup, autoUpdate, checkIntervalHours, githubToken, gpgKeyPath
    • GitHub API release fetching with 1-hour TTL caching (~/.cortex/update-cache.json)
    • Install manifest (~/.cortex/install.json) tracks source/binary mode, version, and rollback state
    • SHA-256 checksum verification + GPG signature verification for binary artifacts
    • Lock file (~/.cortex/update.lock) prevents concurrent update operations
    • Auto-check on daemon startup (notifies of available updates without auto-applying)
  • Self-contained binary mode — compiled deno compile binary supports --subprocess dispatch for validator, executor, scheduler, and supervisor, replacing deno run <entry.ts> spawning
    • src/main.ts detects --subprocess flag before CLI parser and dispatches to the correct process function
    • Supervisor uses isCompiledBinary() heuristic to choose --subprocess <name> vs deno run --allow-all main.ts --subprocess <name> for child process spawning
    • VERSION file at repo root — single source of version truth, enforced against deno.json in CI
    • Cross-compilation release workflow (.github/workflows/release.yml) with matrix build for linux-x64, linux-arm64, darwin-x64, darwin-arm64, windows-x64
  • Kilo (AI Gateway) provider — OpenAI-compatible provider for the Kilo API at api.kilo.ai
    • New src/llm/kilo.ts provider extending OpenAICompatibleProvider with kilo/sonnet as default model
    • Full 7-point registration: config type, default config, router switch, setup wizard, model lister, UI dropdowns, and settings metadata
  • Marketplace connection — new Web UI marketplace page plus CLI commands to install plugins, import agents, and discover items from cortexprism.io
    • Web UI Marketplace page — dedicated page with tabbed browsing for plugins and agents, search bar with debounce, kind/category filters, one-click Install and Import buttons, stats bar showing total plugins/agents/downloads, and proxy API endpoints through the Cortex server
    • cortex plugin install marketplace:<host>/plugins/<slug> — resolves the marketplace: prefix, fetches the plugin manifest from the marketplace API, and installs it
    • cortex agent import marketplace:<host>/agents/<slug> — resolves the marketplace: prefix, fetches the agent configuration from the marketplace API, and registers it as a local agent
    • cortex agent import <url> — fetches an agent configuration from any URL, registers it as a local agent
    • cortex marketplace list plugins — browse available plugins with search, kind, and category filters
    • cortex marketplace list agents — browse available agents with search, provider, and category filters
    • cortex marketplace categories — list marketplace categories with item counts
    • cortex marketplace stats — display marketplace statistics (total plugins, agents, downloads)

[0.17.0] — 2026-06-14

Added

  • Session resume — sessions can be reopened and continued across WebSocket reconnects, page reloads, and CLI sessions
    • resumeSession() / deleteSession() DB functions in src/db/sessions.ts
    • POST /api/sessions/:id/resume endpoint to reopen closed sessions
    • DELETE /api/sessions/:id now cleans up per-session DB files and session rows
    • WebSocket resume — existing sessionId from client reopens the per-session DB and reactivates the session
    • CLI --resume / -s flag to resume an existing session by ID
    • Web UI "Continue" button on session list items and detail view
    • Session detail view shows session_messages instead of raw Lens events
    • restoreSession() now reopens the session server-side via the resume API
  • Session persistence in chat UIsessionId stored in localStorage, messages restored from session DB on page load
  • Per-agent session filtering — sessions page scoped by agent ID
  • Token usage analytics — per-model breakdown with daily token/cost totals
  • Command palette agent/session search — quick search across agents and sessions
  • Agent workspace/session counts — displayed in agent cards in the UI

Fixed

  • createSession crash on resume — check for existing session before INSERT to avoid primary key conflict
  • Chat session message query — fixed /api/sessions/:id/messages to query session_messages table
  • file_rename logging — missing audit trail entries
  • Undo/redo path filter — incorrect path matching that could apply operations to wrong files
  • Global workspace undo/redo endpoints — missing route registrations
  • file_change WebSocket events — broadcast on edits, renames, deletes
  • Editor delete button — now fires correctly from the UI
  • CodeMirror toTextArea removeChild crash — wrapped in try-catch for detached DOM
  • Editor layout, nested file creation, global workspace file read path group
  • Agent/global workspace REST API — ensure workspace dir exists before access, strip leading slash from URL wildcard paths
  • JS escape sequences consumed by outer template literal — use double backslash for \', \n, and \/ inside script blocks

[0.16.0] — 2026-06-14

Added

  • 10 new LLM providers (src/llm/):
    • Google Gemini (google.ts) — native SDK integration with streaming and usage metadata
    • Mistral AI (mistral.ts) — OpenAI-compatible, uses Mistral's API
    • Groq (groq.ts) — fast inference via OpenAI-compatible API
    • DeepSeek (deepseek.ts) — DeepSeek Chat and Reasoner models
    • OpenRouter (openrouter.ts) — unified access to 200+ models
    • xAI (Grok) (xai.ts) — Grok models via xAI API
    • Together AI (together.ts) — 100+ open-source models
    • AWS Bedrock (bedrock.ts) — Converse API with Claude, Llama, Titan models
    • Cohere (cohere.ts) — Command R+ via Cohere v2 API
    • OpenAICompatibleProvider (openai-compatible.ts) — reusable base class for any OpenAI-compatible API
  • Daemon supervisor with auto-restart (src/processes/supervisor-process.ts):
    • Spawns and monitors validator, executor, and scheduler processes
    • Auto-restarts crashed children with exponential backoff (min(2^n × 1s, 30s))
    • Graceful SIGINT/SIGTERM shutdown of all children
    • cortex daemon start — spawns supervisor in the background
    • cortex daemon run — runs supervisor in the foreground (for systemd/tmux)
  • cortex serve --daemon / -d — run the HTTP server as a background daemon process
  • Auto-start daemonscortex chat and cortex serve automatically start the daemon supervisor if not already running
  • cortex daemon restart — restart all daemon processes (stop + 1s delay + start)
  • cortex serve --restart / -r — restart a background server by killing the existing process on the same port before starting a new one
  • cortex stop — stop all background processes (HTTP server + daemons) with a single command
    • --server-only and --daemon-only flags for targeted shutdown
  • cortex serve --stop / -s — stop a background HTTP server by port
  • LLM settings redesign — Add Model modal, model fetching from provider APIs, fine-tuning controls (temperature, max tokens, top-p)
  • Provider configProviderConfig now supports optional secretKey field for providers requiring separate secret keys (e.g., AWS Bedrock)
  • ProviderKind union extended to include all 15 supported providers

Fixed

  • serve -d verifies the server is actually running before exiting
  • serve --restart excludes own PID from pgrep results
  • serve --restart preserves original --host setting by reading /proc/<pid>/cmdline

[0.15.0] — 2026-06-14

Added

  • Workspace infrastructure (src/workspace/) — agent-scoped private workspaces + shared global workspace:
    • paths.tsresolveWorkspacePath with path traversal protection, ensureAgentWorkspace, getAgentWorkspaceDir, getGlobalWorkspaceDir
    • git.tsgitInit, gitAutoCommit, gitEnsureBranch via Deno.Command
  • src/db/migrations/011_workspace.sqlworkspace_config and file_edit_log tables with agent/session/file tracking
  • 11 file system tools (src/tools/builtin/workspace/):
    • file_write — create/overwrite files with workspace targeting (agent|global)
    • file_edit — line-based operations (insert/replace/delete) and search-replace blocks
    • file_patch — unified diff patching via git apply or built-in fallback
    • file_delete — delete with recursion support, refuses to delete workspace root
    • file_rename — rename/move files within same workspace
    • file_list — directory listing with type markers and optional recursive mode
    • file_tree — indented tree view with configurable max depth
    • file_info — file/directory metadata (size, type, timestamps, permissions)
    • file_search — regex grep across workspace files with include filter
    • file_undo / file_redo — revert/restore edits via file_edit_log table
  • Workspace REST API (src/server/router.ts):
    • Global workspace file CRUD at /api/workspace/files/*path
    • Per-agent workspace file CRUD at /api/workspace/agents/:agentId/files/*path
    • Undo/redo endpoints for agent workspaces
    • History query at /api/workspace/history
    • Git log/diff/commit endpoints for agent workspaces
  • Git-backed workspaces — every agent edit auto-commits with workspace/<agent-id> branch naming
  • CodeMirror 5 web editor (src/server/ui.ts):
    • "Editor" tab in sidebar with file tree browser
    • Per-agent and global workspace tabs
    • Syntax highlighting for JS, TS, Python, HTML, CSS, Markdown, YAML, SQL
    • Save (Ctrl+S), undo/redo buttons
    • File creation, unsaved changes indicator, git status display
  • Path-based policy checking (src/security/validator.ts, src/security/policy.ts) — file tool paths validated against path policy rules before execution
  • ToolContext extended with agentId and workspaceDir fields
  • ToolCapability extended with fs:list, fs:edit, fs:delete, fs:search
  • PATHS.workspacesDir config getter
  • Workspace tools registered in WebSocket chat and sub-agent entry point

Changed

  • Setup flowcortex setup now includes provider key configuration for all 15 providers

[0.14.0] — 2026-06-14

Added

  • Command paletteCtrl+K/Cmd+K overlay for instant page navigation with search, keyboard arrows, and Enter to navigate
  • Sidebar quick search — filter input at top of nav to show only matching pages
  • Sidebar section headers — pages grouped into Core, Intelligence, Management, Configuration, Monitoring categories
  • Active nav indicator — left accent bar on active page item

Changed

  • Sidebar reorganized: Chat moved to first position (primary page), sections with descriptive headers, improved visual hierarchy with active state indicator bar
  • Jobs page merged with Cron: Cron modal moved into Jobs page, standalone Cron nav item removed, "+ New Job" button added to Jobs page header
  • Default landing page changed from Status to Chat — more natural entry point
  • Activity page (formerly Lens) renamed in nav for clarity
  • Reduced net nav items from 16 to 15 by merging Cron into Jobs

[0.13.0] — 2026-06-14

Added

  • Sub-agent system (src/agent/sub-agent.ts):
    • spawnSubAgent() spawns a child Deno process, communicates via stdin/stdout JSON-line protocol
    • src/processes/sub-agent-entry.ts — process entry point: receives task via stdin, runs agentTurn with its own provider/model/tools/identity, streams response chunks
    • src/tools/builtin/sub_agent.ts — agents can delegate independent tasks to sub-agents with configurable agent ID, model, provider, tools, system prompt; runs concurrently
  • Micro-service manager (src/services/manager.ts):
    • registerService, listServices, getService, updateService, deleteService — CRUD for service definitions in cortex.db
    • startService, stopService — spawn/kill service processes with PID tracking
    • Health monitoring loop with configurable interval
    • Auto-restart with exponential backoff on crash
    • startAutoServices — boot-time launch of auto-start services
  • src/processes/service-entry.ts — Service process entry point: runs a persistent agent with HTTP server (if port configured), handles /chat and /health endpoints
  • cortex service CLI (src/cli/service-cmd.ts) — 7 subcommands: list, show, create, update, delete, start, stop
  • src/db/migrations/010_services.sql — services table with fields for agent config, port, health check, auto-restart, env vars
  • Service REST API endpoints: CRUD + start/stop
  • Web UI Services page — service cards with status indicator, start/stop buttons, agent/model/tools/port details
  • sub_agent tool registered in both WebSocket chat and CLI chat

[0.12.0] — 2026-06-14

Added

  • Agent manager (src/agent/manager.ts):
    • registerAgent, getAgent, getDefaultAgent, listAgents, updateAgent, deleteAgent, selectAgent, loadAgentIdentity
    • ensureDefaultAgent — ensures a default agent always exists in config
    • resolveAgentTools — tool allow-list resolution
  • cortex agent CLI (src/cli/agent-cmd.ts) — 7 subcommands: list, show, create, update, delete, select, inspect
  • Agent REST API — 8 endpoints for agent CRUD and identity inspection
  • WebSocket agent supportselect_agent and new_session message types, per-agent provider/model/tools/soul in chat
  • Agent selection in CLI chat--agent and --list-agents flags
  • Web UI Agents page — dedicated management page with CRUD modal and chat header agent selector
  • Config persistenceagents registry and defaultAgent field in cortex config file

[0.11.0] — 2026-06-14

Added

  • SVG icon system — replaced all emoji nav icons with Feather-style SVGs
  • Responsive sidebar — hamburger toggle for mobile layout
  • Toast notification system — feedback for all write actions across the UI
  • Skeleton loading screens — shimmer placeholders on Status page
  • Visual empty states — contextual icons and messages across all data pages
  • Page transitions — smooth fade-in animations on navigation
  • Relative time displaytimeAgo formatting in Lens event timeline
  • Chat header — session badge, New Chat button, History button
  • API key masking — Settings shows "✓ set" instead of full key value
  • Card hover effects — subtle elevation on interactive elements
  • Custom scrollbar styling — dark theme scrollbars throughout

Fixed

  • Daemon process crash — added --allow-ffi permission for libsql native binding

[0.10.0] — 2026-06-14

Added

  • Plugin management (src/cli/plugins-cmd.ts, src/plugins/registry.ts, src/plugins/loader.ts):
    • cortex plugins list — list installed plugins with kind/version/status
    • cortex plugins install <source> — install from file, URL, or marketplace reference
    • cortex plugins enable/disable/remove — lifecycle management
    • ESM plugin loading via dynamic import(), MCP plugin loading via JSON-RPC POST
    • WASM plugin type defined but not yet supported
  • Web UI pages:
    • Plugins page — list, enable/disable toggle, remove, install modal (name, kind, entry point, description, author)
    • Soul page — full-screen editor for SOUL.md / USER.md / MEMORY.md with file switcher, save, path breadcrumb, quick-append to MEMORY.md
    • Cron/Jobs page — job list with status badges, last/next run times, trigger-now/cancel/delete, New Job modal with preset command hints
    • Logs page — monospace log table colour-coded by event type (errors red, llm_call purple, tool_call yellow, memory blue, policy orange); level filter, line count picker, auto-refresh toggle
  • New REST API endpoints:
    • GET/POST /api/plugins, POST /api/plugins/install
    • POST /api/plugins/:id/enable|disable, DELETE /api/plugins/:id
    • POST /api/jobs, POST /api/jobs/:id/cancel|trigger, DELETE /api/jobs/:id
    • GET /api/soul/:file (soul|user|memory), PUT /api/soul/:file
    • POST /api/soul/memory/append
    • GET /api/logs?lines=N&level=error|warning

Added (Web UI)

  • Status page — active sessions, version, uptime, daemon pings, memory/disk bars, recent sessions
  • Analytics page — Chart.js token usage chart (stacked bar, daily), per-model breakdown table, cost totals
  • Sessions page — full list with FTS search, export JSON, delete; detail view with full message history
  • Settings page — live config editor (agent name, provider, max turns, stream), API key management per provider, model router toggle/threshold
  • New API endpoints: GET /api/config, PUT /api/config, PUT /api/config/provider, GET /api/analytics?days=N, GET /api/system, GET /api/sessions/search?q=, DELETE /api/sessions/:id
  • Fix route ordering: sessions/search moved above :id wildcard

Added (Initial Web UI)

  • Sidebar layout: nav, session list, daemon status footer
  • Markdown rendering via marked.js for agent responses
  • Chat bubbles (user right-aligned, agent left)
  • Animated typing indicator with token counter
  • 6 pages: Chat, Lens, Memory, Jobs, Skills, Policies
  • Lens: filterable event timeline with colour-coded event types
  • Memory: stat cards (episodic/semantic/reflection/procedural counts) + search
  • Skills: success rate bars, step badges, trigger patterns
  • Policies: allow/deny table with kind, pattern, priority
  • Auto-resize textarea, Enter to send, Shift+Enter for newline
  • Provider/model label and daemon health in sidebar
  • ws.ts switched to loadSoulContext (SOUL+USER+MEMORY)

[0.9.0] — 2026-06-14

Added

  • Memory system (5-tier):
    • T3 semantic: SQL decay pre-filter, 500-row cap (src/memory/)
    • T4 graph: entity extraction, BFS traversal, retrieval integration
    • T4 procedural: skills.ts — store/match/record/extract
    • T5 consolidation: hourly/daily/weekly runners, cron scheduler
    • Streaming token/cost tracking across all LLM providers
  • Agent system:
    • Meta-cognition pipeline step: pre-LLM task assessment
    • SOUL.md family: USER.md + MEMORY.md loaded into system prompt
  • IPC & Processes:
    • Unix socket transport with newline-delimited JSON framing
    • Validator, Executor, Scheduler standalone daemon processes
    • Intent client with transparent validator routing
    • cortex daemon start/status/stop CLI
  • Security:
    • CPL YAML policy language parser and importer
    • cortex policy init/import CLI
    • Lens EventType expanded from 8 to 35 types
  • Channels & Plugins:
    • Discord Gateway WebSocket adapter with per-user sessions
    • Plugin system foundation: ESM + MCP registry and loader
    • cortex import openclaw/json migration tool

[0.9.0] — 2026-06-14

Initial release of CortexPrism — open-source agentic harness system with multi-provider LLM support, 5-tier memory, parallax security, plugin system, and web UI.

What's included

  • CLI agent chat with 5 LLM providers (Anthropic, OpenAI, Ollama, plus 10 more added in subsequent versions)
  • Multi-tier memory (episodic, semantic, graph, procedural, consolidation)
  • Policy-based security with YAML policy language
  • Plugin system (ESM, MCP)
  • Discord channel integration
  • Web UI for chat, system management, and monitoring
  • Session management and analytics