tauri-agentic
Installation
SKILL.md
Tauri Agentic — Desktop as Agentic Platform for the Finder
Core Mission: Turn the Tauri app into a first-class agentic environment where the finder-reactor runs with full autonomy (background scans, smart decisions), but with built-in self-guards and pauses exposed naturally in the UI and via MCP. This makes the desktop the perfect "body" for the agent: rich views for humans, tool interface for other agents.
Key Patterns
-
MCP Server in Tauri:
- Use Rust to implement MCP stdio or local HTTP server (tauri can spawn or use hyper/axum in a plugin).
- Expose tools: search_x_opportunities, analyze_and_decide, generate_prep_with_guards, promote_with_preview, get_reactor_state.
- Guards: every tool call goes through finder-reactor guards (cost, fit, CV).
- For "ask user": MCP can return a special "pause" response that the client (Grok) handles by surfacing to human.
-
UI as Agent Interface:
- Command palette (cmd+k) that lists reactor actions, with guard status indicators (e.g., "Search (rate: 80% ok, cost est low)").
- Visual guards: dashboard shows current spend, rate limits, pending pauses.
- Prep views: letter editor with "apply guard" buttons, diff viewer for CV promote (using cv-promote-guard).
- "Autonomous mode" toggle: runs background reactor loop (with pauses surfacing as notifications/dialogs).