-
Notifications
You must be signed in to change notification settings - Fork 0
Platform and Agent Support
reitenji edited this page Jul 17, 2026
·
1 revision
Jarvis Line is beta software. This page separates regularly exercised surfaces from Preview and protocol-only integrations.
- 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.
| 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 |
| 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.
| 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 |
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.
Repository · Releases · Issues · Discussions