tauri-agentic
Tauri Agentic — Desktop as Agentic Platform
Core Mission: Turn a Tauri app into a first-class agentic environment where a reactor runs with autonomy, but self-guards and pauses are exposed in the UI and via MCP.
Key Patterns
-
MCP Server in Tauri: Rust MCP (stdio or local HTTP). Tools: search, analyze, prep, promote, get_state. Guards on every call;
ask_userfor pauses. -
UI as Agent Interface: Command palette with guard status; dashboard for spend/rate limits; diff viewer for CV promote (cv-promote-guard).
-
Backend Guards in Rust: Central reactor wrapping platform client + LLM calls; structured decisions; secure keyring/file storage for API tokens.
-
React Frontend: react-client-expert — minimal state, deliberate
invokecalls, XState or reducer for reactor FSM. -
Integration: Load X skill.md at startup (x-agent-resources); optional xurl shell.