Skip to main content

AI memory, cognitive upgrades, and more — 687 callable tools across 28 Gana meta-tools, 5D holographic memory with 10-galaxy taxonomy, Dharma ethical governance, citta stream for continuous consciousness, MandalaOS compartments, session recording, dream cycle, and 7-language polyglot acceleration

Project description

WhiteMagic — Agentic AI Platform (v24.2.0)

A polyglot agentic AI platform with Python core, Rust performance bridges, and multi-language support for AI agents, memory systems, and distributed orchestration.

Installation

Lite (MCP + CLI only)

pip install -e ".[dev,mcp,cli]"

Core (standard installation with database + networking)

pip install -e ".[dev,mcp,cli,core]"

Heavy-tier (full ML stack with embeddings + search)

pip install -e ".[dev,mcp,cli,heavy]"

Quick Start

MCP Server (FastMCP)

python -m whitemagic.run_mcp

MCP Server (Lean — stdlib only)

python -m whitemagic.run_mcp_lean

CLI

wm status
wm doctor

Project Structure

whitemagic/
├── core/           # Core systems (memory, intelligence, governance)
├── tools/          # Tool handlers and dispatch
├── security/       # Security, sanitization, tool gating
├── config/         # Configuration and paths
├── cli/            # Command-line interface
├── rust/           # Rust bridge implementations
└── polyglot/       # Multi-language bridges (Koka, Zig, Mojo, etc.)

Development

Run Tests

make test              # Full test suite
make test-core         # Release-critical contract tests only (fast)
pytest tests/          # Direct pytest invocation

Release Validation

make check-ship        # Validate ship surface hygiene

Lint & Typecheck

make lint
make typecheck

Build Rust Extensions

cd whitemagic-rust
maturin develop

Architecture

  • Dispatch Pipeline: 9 composable middlewares (sanitizer, circuit breaker, rate limiter, security monitor, tool permissions, maturity gate, governor, observability)
  • Memory System: Unified SQLite backend with holographic spatial index, galactic distance tracking, and consolidation
  • PRAT Ganas: 28 meta-tools organized into 4 quadrants (Horn, Dipper, Willow, Room)
  • Polyglot Bridges: Rust, Koka, Zig, Mojo, Go, Elixir, Julia, Haskell, Erlang, Nim

Documentation

See the workspace root ../README.md for monorepo structure and project overview. See docs/ for detailed documentation.

License

MIT License — see LICENSE file at repository root.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

whitemagic-24.2.0.tar.gz (3.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

whitemagic-24.2.0-py3-none-any.whl (3.8 MB view details)

Uploaded Python 3

File details

Details for the file whitemagic-24.2.0.tar.gz.

File metadata

  • Download URL: whitemagic-24.2.0.tar.gz
  • Upload date:
  • Size: 3.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whitemagic-24.2.0.tar.gz
Algorithm Hash digest
SHA256 9cc492700b8ec684d0e1322b818c36c62cb9f834f195173148657810b4ffcf02
MD5 025f1b2b7d9de4d2ce5f773c91142701
BLAKE2b-256 8a2df5b81354283a097279941d1652735dd41a2f8070f8939c634316e84e0767

See more details on using hashes here.

File details

Details for the file whitemagic-24.2.0-py3-none-any.whl.

File metadata

  • Download URL: whitemagic-24.2.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for whitemagic-24.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ade7e2c671f5976b9ba4c6e5fadd9908b3258e4de00aba4b999c985a782d453
MD5 64e5466b10d9b2fe63590279d3f132ec
BLAKE2b-256 14339c3df6818d4ffeddef607dd86058783ffcea38a1f59886a93646b1fec7c6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page