Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 14:29
8bbf6e2

Persome Runtime v0.3.0

Persome v0.3.0 narrows the public Runtime around local capture, durable personal
memory, the inspectable Point/Line/Face/Volume/Root model, and MCP. It replaces
the early alpha's implicit setup assumptions with explicit onboarding, stronger
owner-local security, and transactional updates.

Highlights

  • repeatable persome onboard permission, OCR, daemon, and fresh-capture proof;
  • provider-aware LLM setup for Anthropic, OpenAI-compatible services, Azure, and
    local endpoints, with completion and tool-calling checks before saving;
  • owner-local bearer protection for REST, viewer, and HTTP MCP routes, plus
    origin, request-size, and local-runtime hardening;
  • transactional persome update with lifecycle restoration and rollback after
    failures or interrupts;
  • safe repair of derived SQLite/FTS indexes without deleting personal-model
    state, plus temporal-history preservation during rebuilds;
  • redesigned local model viewer, dense synthetic showcase, and an explicit
    model-share card that never publishes without the owner's action;
  • cleaner stdio MCP lifecycle and isolated test roots;
  • removal of the legacy terminal Chat surface so the standalone Runtime stays
    focused on capture, memory, modeling, and agent access through MCP.

Install

git clone https://github.com/Intuition-Lab/personal-model.git
cd personal-model
bash install.sh

persome status
persome model open

Existing installations can update transactionally from any directory:

persome update

The GitHub Release includes a source distribution, wheel, and SHA256SUMS.
install.sh remains the supported first-run path because it compiles the macOS
AX helpers, establishes private local state, runs provider setup, and proves the
permission and capture path. The same wheel and source distribution are the
artifacts published to PyPI.

Verification

The release workflow verifies the locked dependency graph, hash-constrained
build backend, offline test suite with mocked LLMs, ruff, shell syntax,
secret/PII/language/documentation scans, synthetic MCP transport, clean wheel
installation outside the checkout, bundled Swift/Three.js/PP-OCRv6 resources,
checksums, and GitHub artifact provenance.

Compatibility notes

  • Live capture requires macOS 13 or newer.
  • Apple Silicon supports bundled local OCR; Intel Macs keep AX capture, Runtime,
    and MCP but do not receive the Paddle OCR runtime.
  • The legacy persome chat command and browser Chat routes were removed. Connect
    Claude Code, Codex, Claude Desktop, Cursor, opencode, or another client through
    persome mcp instead.
  • Except canonical GET /health, local HTTP surfaces now require the
    owner-generated API token or the one-use viewer capability. Use
    persome model open instead of opening /model directly.
  • There is still no hosted account, sync service, telemetry, meeting-audio
    capture, or remote deployment contract.