Skip to content

v0.4.0

Choose a tag to compare

@mattbaconz mattbaconz released this 13 Jul 07:16

Pytxo v0.4.0

Pytxo v0.4.0 introduces Pytxo Desktop 2.0, Pytxo Flow, and local-first
Pytxo Voice while preserving the Rust orchestration and policy boundary.

Highlights

Pytxo Desktop 2.0

  • Route-driven Operations, Workspaces, Runs, Flow, Approvals, Integrations, Settings,
    Topology Focus, and Run Review surfaces
  • Dark-first obsidian design system with complete light tokens, responsive layouts, and
    keyboard-accessible controls
  • Shared preview/native backend contract for Storybook, Playwright, and Tauri
  • Legacy shell rollback flag plus pytxo:// and compatible pytxo-deck:// deep links

Pytxo Flow

  • Text missions become reviewable task and wave plans before dispatch
  • Execution-domain binding, Signal Core enrichment, Race Shield claim validation, permission
    ceilings, Blast Shield selection, ADE checks, and cost/risk estimates remain in Rust
  • Reviewed prompt edits use optimistic persistence and exact-plan dispatch claims
  • Mission text reaches ADEs through PYTXO_TASK_PROMPT, never shell interpolation

Pytxo Voice

  • Local CPAL microphone capture and Whisper transcription
  • Press-and-hold or click-to-record, pause/resume, device selection, VAD trimming, partial
    transcript events, and uncertain-segment correction
  • Bounded and zeroized audio memory; no raw audio in tables, events, logs, or diagnostics
  • Pinned model URL and SHA-256 verification before inference

Reliability and release safety

  • Idempotent Flow catalog migration and draft lifecycle
  • Atomic dispatch claims prevent duplicate or stale-plan execution
  • Validated configuration snapshots remove policy time-of-check/time-of-use gaps
  • Cross-platform Desktop release builds now include local Voice dependencies

Install

npm i -g pytxo@0.4.0
pytxo doctor

Download Pytxo Desktop from pytxo.com/download.

Notes

  • Voice v1 creates editable Flow missions only; it does not approve or dispatch actions.
  • Cloud transcription provider adapters are not enabled in this release.
  • Desktop installer asset names retain the legacy pytxo-reality-deck-* prefix for updater
    compatibility; the product name is Pytxo Desktop.

Full changelog: Pytxo-dev/pytxo@v0.3.5...v0.4.0