Tray, Tauri, VS Code
TL;DR: CLI adalah otaknya. Tray/Tauri memberi notifikasi desktop saat ada permintaan persetujuan. VS Code memudahkan perintah dari editor.
| Komponen | Apa | Kapan dipakai |
|---|---|---|
| CLI | Otak utama: ask, plan, index, REPL, guardrail. | Terminal sebagai tempat kerja utama. |
| cantrik-tray | Proses ringan yang memantau file flag approval; kirim notifikasi OS. | Kamu ingin ping desktop tanpa jendela tray native penuh. |
| cantrik-tauri | Aplikasi Tauri (tray native, MVP terbatas). | Alternatif tray dengan entry sistem bawaan Tauri. |
| VS Code | Ekstensi: doctor, harness, LSP opsional, buka hub. | Workflow di IDE; tetap memanggil cantrik di PATH. |
Alur singkat
CLI menulis flag saat butuh persetujuan; tray atau Tauri membaca flag yang sama (default path data OS).
User ---------> cantrik (CLI)
| ^
| |
v |
VS Code ext --------+
cantrik (CLI) ---- writes flag ----> cantrik-tray
\-------------> cantrik-tauri