Skip to content

Platform and Agent Support

reitenji edited this page Jul 17, 2026 · 1 revision

Platform and Agent Support

Jarvis Line is beta software. This page separates regularly exercised surfaces from Preview and protocol-only integrations.

Status Meanings

  • Validated beta: exercised in CI and real local use, but still pre-1.0.
  • Preview: implemented and kept buildable; sustained real-world coverage is limited.
  • Protocol: Jarvis Line tests the integration boundary; a provider adapter may still be supplied by the user or community.

Platforms

Surface Status Current boundary
macOS CLI, watcher, queue, and Codex hooks Validated beta CI and regular Apple-silicon Codex use
macOS system TTS and Kokoro playback Validated beta Voice and audio-device behavior still depend on the Mac
macOS manager app Preview Swift/DMG checks in CI; public DMG is ad-hoc signed and not notarized
Windows CLI, watcher, and queue Preview Python CI and clean-install checks; sustained real-device use still needed
Windows system TTS Preview PowerShell integration exists; playback is not exercised in CI
Linux CLI, watcher, and queue Preview Python CI and clean-install checks; distribution coverage is limited
Linux system TTS Preview Requires spd-say, espeak-ng, or espeak; quality depends on host

Agent Integrations

Integration Status Current behavior
Codex Validated beta Session watcher, SessionStart, official PermissionRequest, and fail-soft Plan-question adapter
Claude Protocol Instruction template and explicit commentary/final/attention events; no bundled native hook adapter
Gemini Protocol Instruction template and explicit commentary/final/attention events; no bundled native hook adapter
Other agents and editors Protocol Submit versioned events with jarvis-line emit

An instruction template does not equal a native session integration. Claude and Gemini can produce explicit Jarvis lines and protocol events today, while provider-specific automatic lifecycle adapters remain community opportunities.

TTS Backends

Backend Status Notes
Kokoro ONNX English defaults Validated beta on macOS Models are downloaded separately and verified against pinned metadata
Platform system TTS Validated beta on macOS; Preview on Windows/Linux OS controls voice inventory and quality
macOS say preset Validated beta Explicit voice/rate users
Custom command/API wrapper Protocol Execution boundary is tested; provider behavior and credentials are user-owned
Non-English custom Kokoro Preview Model, voices, language, and phonemizer must be compatible

Before 1.0

Evidence still needed includes:

  • sustained clean installs and upgrades
  • more real Windows and Linux session reports
  • a Developer ID and notarized macOS distribution path
  • a longer period without high-impact queue or watcher regressions
  • stable attention behavior across Codex format changes

For source-controlled details, use the versioned support matrix. Please open an issue when you can reproduce a Preview-platform rough edge.

Clone this wiki locally