{"generatedAt":"2026-11-02T06:10:52.423Z","version":"1.1.12","root":{"id":"kazuo","title":{"vi":"Kazuo AI","en":"Kazuo AI"},"summary":{"vi":"Kazuo AI là ứng dụng desktop dạng overlay trong suốt cho phép thả widget plugin (AI chat, terminal, quản trị server, ghi chú...) lên màn hình; đi kèm Web Dashboard, Plugin Store, MCP server và hệ thống điều phối nhiều agent AI trên nhiều máy.","en":"Kazuo AI is a transparent desktop overlay that hosts plugin widgets (AI chat, terminal, server administration, notes...) on screen, with a Web Dashboard, a Plugin Store, an MCP server and multi-machine AI agent orchestration."},"children":[{"id":"overview","title":{"vi":"Giới thiệu","en":"Overview"},"summary":{"vi":"Kazuo AI và Kazuo Hub là gì, dành cho ai, hệ sinh thái gồm những gì.","en":"What Kazuo AI and Kazuo Hub are, who they are for, and what the ecosystem contains."},"page":"overview"},{"id":"apps","title":{"vi":"Các ứng dụng","en":"Applications"},"summary":{"vi":"Các thành phần của hệ thống Kazuo.","en":"The components of the Kazuo system."},"children":[{"id":"kazuo-ai","title":{"vi":"Kazuo AI (ứng dụng desktop)","en":"Kazuo AI (desktop app)"},"summary":{"vi":"Overlay trong suốt, Web Dashboard, Plugin Store, tính năng nổi bật.","en":"Transparent overlay, Web Dashboard, Plugin Store and headline features."},"page":"kazuo-ai","children":[{"id":"architecture","title":{"vi":"Kiến trúc","en":"Architecture"},"summary":{"vi":"Các tiến trình, cách cách ly plugin và vì sao hệ thống chia như vậy.","en":"Processes, plugin isolation and the reasoning behind the split."},"page":"architecture"},{"id":"plugins","title":{"vi":"Plugin","en":"Plugins"},"summary":{"vi":"Toàn bộ plugin có sẵn, gom theo nhóm.","en":"All available plugins, grouped by category."},"children":[{"id":"cat-ai-agents","title":{"vi":"AI và agent","en":"AI & Agents"},"summary":{"vi":"AI và agent","en":"AI & Agents"},"children":[{"id":"plugin-agent-review","title":{"vi":"Agent Review","en":"Agent Review"},"summary":{"vi":"Aggregate all Claude sessions (Windows + WSL) with conversationId, title and description; exclude workspaces/sessions and push sessions into Task Manager","en":"Aggregate all Claude sessions (Windows + WSL) with conversationId, title and description; exclude workspaces/sessions and push sessions into Task Manager"},"page":"plugin-agent-review"},{"id":"plugin-agent-role","title":{"vi":"AgentRole","en":"AgentRole"},"summary":{"vi":"Tạo và đặt tên nhiều **agent** (vai trò). Mỗi agent gói sẵn: tên + avatar + `systemPrompt` + danh sách plugin. Agent được gán vào workspace/session của plugin **AI Chat** để tự động cấp bộ plugin + áp system-prompt cho phiên chat (xem `plugins-library/ai-chat/.claude/features/attach-agent-role.md`). Agent **không** đặt model — phiên luôn dùng model hiện tại của chính nó.","en":"Create and name multiple agents (a role is a system prompt + model + plugin list), then attach one to a workspace or session in AI Chat."},"page":"plugin-agent-role"},{"id":"plugin-ai-chat","title":{"vi":"AI Chat","en":"AI Chat"},"summary":{"vi":"Plugin chat với AI, chạy như một **Claude Code agent thực thụ** (giống app AgentSupport): làm việc trong một thư mục chọn được, hiện tool use (Read/Edit/Bash…) và kết quả, hỏi quyền Allow/Deny, thinking + thanh token context + slash commands. **Danh sách chat là cây workspace → session đọc trực tiếp từ các phiên Claude trên đĩa** (`~/.claude/projects`), không phải danh sách lưu trong plugin settings. Vẫn giữ nhánh Claude API (text thuần) làm dự phòng.","en":"Claude Code agent chat: real tool use, permission prompts, session resume and a working folder — plus a plain Claude API fallback."},"page":"plugin-ai-chat"},{"id":"plugin-ai-voice","title":{"vi":"AI Voice","en":"AI Voice"},"summary":{"vi":"Nhận diện giọng nói thành văn bản (Speech-to-Text) qua OpenRouter + Gemini, hỗ trợ wake word và ghi mic.","en":"Nhận diện giọng nói thành văn bản (Speech-to-Text) qua OpenRouter + Gemini, hỗ trợ wake word và ghi mic"},"page":"plugin-ai-voice"},{"id":"plugin-game-analytic","title":{"vi":"GameAnalytic","en":"GameAnalytic"},"summary":{"vi":"Analyze any Play Store / App Store game from its URL: scrape metadata + user reviews with Scrapling, then let the ai-chat agent synthesize Marketing & Game-Design docs detailed enough to recreate the product. The plugin owns the **data** (scraping); the ai-chat agent owns the **intelligence** (analysis + writing the docs), so no LLM API key lives here.","en":"Analyze any Play Store / App Store game via Scrapling: scrape metadata + all reviews, then let ai-chat's agent synthesize marketing & game-design docs to recreate the product"},"page":"plugin-game-analytic"},{"id":"plugin-kazuo-router","title":{"vi":"Kazuo Router","en":"Kazuo Router"},"summary":{"vi":"OpenAI-compatible local AI gateway. Runs an HTTP server on `127.0.0.1:<port>` that speaks the OpenAI REST shape (`/v1/chat/completions`, `/v1/models`, …) and forwards each request to one of several configured upstream providers — with auto-fallback, round-robin key rotation, model mapping and per-provider usage stats. Point any OpenAI-compatible tool (Cursor, Cline, SDKs, …) at `http://127.0.0.1:20128/v1`.","en":"OpenAI-compatible local AI gateway: route requests across multiple providers with auto-fallback, key rotation, model mapping and usage stats."},"page":"plugin-kazuo-router"},{"id":"plugin-kchat","title":{"vi":"KChat","en":"KChat"},"summary":{"vi":"Chat với AI theo kiểu **ChatGPT web**: một danh sách phiên phẳng bên trái, khung trả lời ở giữa, ô nhập dạng viên thuốc ở dưới. **Không có khái niệm thư mục làm việc**, không tool use, không hỏi quyền — chỉ hỏi và đáp.","en":"ChatGPT-style chat on top of Claude Code: one flat session list, no workspace folder to pick, and a layout built for phones."},"page":"plugin-kchat"},{"id":"plugin-n8n","title":{"vi":"n8n","en":"n8n"},"summary":{"vi":"Công cụ quản lý và thực thi n8n workflow, điều khiển qua SSH/local-exec","en":"Công cụ quản lý và thực thi n8n workflow, điều khiển qua SSH/local-exec"},"page":"plugin-n8n"},{"id":"plugin-nine-router","title":{"vi":"9Router","en":"9Router"},"summary":{"vi":"Launch and control the real **9Router** AI gateway from Kazuo AI, and open its web dashboard.","en":"Launch and control the real 9Router AI gateway (multi-provider, key rotation, auto-fallback) and open its local web dashboard."},"page":"plugin-nine-router"},{"id":"plugin-orchestrator","title":{"vi":"Orchestrator","en":"Orchestrator"},"summary":{"vi":"Ban dieu khien giao viec: chat voi agent dieu phoi, xem thiet bi online va task dang chay — trong MOT khung.","en":"Dispatch board: chat with the orchestrating agent, watch which devices are online, and follow the tasks it starts."},"page":"plugin-orchestrator"}]},{"id":"cat-productivity","title":{"vi":"Năng suất","en":"Productivity"},"summary":{"vi":"Năng suất","en":"Productivity"},"children":[{"id":"plugin-backup-manager","title":{"vi":"Backup Manager","en":"Backup Manager"},"summary":{"vi":"Quản lý danh mục backup của các plugin, lưu blob **qua plugin `file-storage`**. Backup là kho lưu trữ / nguồn knowledge — KHÔNG restore ngược vào máy đang chạy.","en":"Quan ly danh muc backup cua cac plugin, luu qua file-storage."},"page":"plugin-backup-manager"},{"id":"plugin-clock","title":{"vi":"Clock","en":"Clock"},"summary":{"vi":"Digital clock overlay","en":"Digital clock overlay"},"page":"plugin-clock"},{"id":"plugin-cron-job","title":{"vi":"Cron Job","en":"Cron Job"},"summary":{"vi":"Schedule jobs; fire events for other plugins (IPC) or run AI Chat agents on a schedule.","en":"Schedule jobs; fire events for other plugins (IPC) or run AI Chat agents on a schedule."},"page":"plugin-cron-job"},{"id":"plugin-entity-notes","title":{"vi":"Entity Notes","en":"Entity Notes"},"summary":{"vi":"Notes tagged to agents, plugins, applications and skills — synced to your account","en":"Notes tagged to agents, plugins, applications and skills — synced to your account"},"page":"plugin-entity-notes"},{"id":"plugin-file-explorer","title":{"vi":"File Explorer","en":"File Explorer"},"summary":{"vi":"Browse the local filesystem like Windows Explorer: navigate folders, open files, filter by file type, and manage files (new folder, rename, delete, copy/cut/paste, upload, download).","en":"Browse the local filesystem like Windows Explorer: navigate folders, open files, filter by file type, and manage files (new folder, rename, delete, copy/cut/paste, upload, download)."},"page":"plugin-file-explorer"},{"id":"plugin-notepad","title":{"vi":"Notepad","en":"Notepad"},"summary":{"vi":"Simple no-login notepad widget — jot text anywhere, auto-saved locally.","en":"Simple no-login notepad widget — jot text anywhere, auto-saved locally"},"page":"plugin-notepad"},{"id":"plugin-notification","title":{"vi":"Notification","en":"Notification"},"summary":{"vi":"Show native Windows notifications; other plugins can call in via invoke('plugin:notification:show', {title, body})","en":"Show native Windows notifications; other plugins can call in via invoke('plugin:notification:show', {title, body})"},"page":"plugin-notification"},{"id":"plugin-task-manager","title":{"vi":"Task Manager","en":"Task Manager"},"summary":{"vi":"Central task store: create/update tasks from the widget, from other plugins via invoke(), or from ai-chat's AI agent via MCP tools","en":"Central task store: create/update tasks from the widget, from other plugins via invoke(), or from ai-chat's AI agent via MCP tools"},"page":"plugin-task-manager"},{"id":"plugin-telegram-web-archiver","title":{"vi":"Telegram Web Archiver","en":"Telegram Web Archiver"},"summary":{"vi":"Log into Telegram Web with a dedicated profile stored inside the plugin folder, archive private and group message history locally, then summarize or ask questions about your groups.","en":"Log into Telegram Web with a dedicated profile stored inside the plugin folder, archive private and group message history locally, then summarize or ask questions about your groups."},"page":"plugin-telegram-web-archiver"}]},{"id":"cat-media","title":{"vi":"Hình ảnh và video","en":"Media"},"summary":{"vi":"Hình ảnh và video","en":"Media"},"children":[{"id":"plugin-capture-record","title":{"vi":"Capture & Record","en":"Capture & Record"},"summary":{"vi":"Chụp ảnh và quay video màn hình - toàn màn hình, cửa sổ, vùng chọn","en":"Capture screenshots and record video - full screen, a single window, or a selected region."},"page":"plugin-capture-record"},{"id":"plugin-video-editor","title":{"vi":"Video Editor","en":"Video Editor"},"summary":{"vi":"Crop & trim videos using FFmpeg","en":"Crop & trim videos using FFmpeg"},"page":"plugin-video-editor"}]},{"id":"cat-dev-tools","title":{"vi":"Công cụ phát triển","en":"Dev Tools"},"summary":{"vi":"Công cụ phát triển","en":"Dev Tools"},"children":[{"id":"plugin-database-manager","title":{"vi":"Database Manager","en":"Database Manager"},"summary":{"vi":"Manage MySQL, MongoDB, Redis & SQL Server databases","en":"Manage MySQL, MongoDB, Redis & SQL Server databases"},"page":"plugin-database-manager"},{"id":"plugin-debug-snapshot","title":{"vi":"Debug Snapshot","en":"Debug Snapshot"},"summary":{"vi":"Capture a redacted debug bundle (state, screenshots, DOM, logs) for AI analysis (debug-only)","en":"Capture a redacted debug bundle (state, screenshots, DOM, logs) for AI analysis (debug-only)"},"page":"plugin-debug-snapshot"},{"id":"plugin-git-manager","title":{"vi":"Git","en":"Git"},"summary":{"vi":"Fork-style Git repository manager: commit history & graph, branches / remotes / tags / stashes sidebar, working-directory staging & commit, a colored diff viewer, and fetch / pull / push.","en":"Git repository manager — commit history & graph, branches, staging, diff viewer, fetch/pull/push (Fork-style)"},"page":"plugin-git-manager"},{"id":"plugin-kazuo-ai-analytic","title":{"vi":"Kazuo AI Analytic","en":"Kazuo AI Analytic"},"summary":{"vi":"Live performance analytics: FPS, per-process CPU/RAM, webview count (debug-only)","en":"Live performance analytics: FPS, per-process CPU/RAM, webview count (debug-only)"},"page":"plugin-kazuo-ai-analytic"},{"id":"plugin-terminal","title":{"vi":"Terminal","en":"Terminal"},"summary":{"vi":"Full-featured terminal widget (xterm.js + node-pty): local shell with configurable font, theme, shell, cwd, scrollback and startup commands. Extracted from the app's built-in terminal into a self-contained, removable plugin.","en":"Full-featured terminal widget (xterm.js + node-pty): local shell with configurable font, theme, shell, cwd, scrollback and startup commands."},"page":"plugin-terminal"}]},{"id":"cat-system","title":{"vi":"Hệ thống","en":"System"},"summary":{"vi":"Hệ thống","en":"System"},"children":[{"id":"plugin-awesome-selfhosted","title":{"vi":"Awesome Selfhosted","en":"Awesome Selfhosted"},"summary":{"vi":"Browse the [awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted) list (categories + apps) inside Kazuo, then `git clone` an app's source repository into a folder you choose.","en":"Browse awesome-selfhosted categories and git-clone apps into a folder"},"page":"plugin-awesome-selfhosted"},{"id":"plugin-desktop-automation","title":{"vi":"Desktop Automation","en":"Desktop Automation"},"summary":{"vi":"Dieu khien chuot/ban phim/cua so va nhan dien man hinh nhu nguoi dung that (pyautogui) - mo public API + MCP cho plugin/agent khac","en":"Drive the mouse, keyboard and windows and read the screen the way a real user would (pyautogui-based)."},"page":"plugin-desktop-automation"},{"id":"plugin-device-manager","title":{"vi":"Device Manager","en":"Device Manager"},"summary":{"vi":"Central device registry: add/edit/remove devices (Windows/Linux/macOS/Android/iOS) from the widget, other plugins via `invoke()`, or ai-chat's AI agent via MCP tools.","en":"Central device registry: add/edit/remove devices (Windows/Linux/macOS/Android/iOS) from the widget, other plugins via invoke(), or ai-chat's AI agent via MCP tools"},"page":"plugin-device-manager"},{"id":"plugin-docker-manager","title":{"vi":"Docker Manager","en":"Docker Manager"},"summary":{"vi":"Manage Docker containers & images via SSH","en":"Manage Docker containers & images via SSH"},"page":"plugin-docker-manager"},{"id":"plugin-kubernetes","title":{"vi":"Kubernetes Manager","en":"Kubernetes Manager"},"summary":{"vi":"Monitor and manage Kubernetes clusters, pods, services, deployments","en":"Monitor and manage Kubernetes clusters, pods, services, deployments"},"page":"plugin-kubernetes"},{"id":"plugin-nginx-manager","title":{"vi":"NGINX Manager","en":"NGINX Manager"},"summary":{"vi":"Manage NGINX web server via SSH or locally – status, sites, config, logs","en":"Manage NGINX web server via SSH or locally – status, sites, config, logs"},"page":"plugin-nginx-manager"},{"id":"plugin-sandbox-manager","title":{"vi":"Sandbox Manager","en":"Sandbox Manager"},"summary":{"vi":"Sandbox Manager là plugin quản lý các session chạy ứng dụng Windows thật. Bản đầu tập trung vào quản lý process và focus cửa sổ, không phải sandbox bảo mật kiểu VM.","en":"Manage local app sandbox sessions with separate profiles and window focus control"},"page":"plugin-sandbox-manager"},{"id":"plugin-service-manager","title":{"vi":"Service Manager","en":"Service Manager"},"summary":{"vi":"Manage systemctl services via SSH or locally – view, start, stop, restart","en":"Manage systemctl services via SSH or locally – view, start, stop, restart"},"page":"plugin-service-manager"}]},{"id":"cat-networking","title":{"vi":"Mạng","en":"Networking"},"summary":{"vi":"Mạng","en":"Networking"},"children":[{"id":"plugin-file-storage","title":{"vi":"FileStorage","en":"FileStorage"},"summary":{"vi":"FileStorage là plugin backend biến máy chạy Kazuo AI thành 1 nơi lưu trữ file, expose qua HTTP REST API để các app/script khác (local hoặc từ xa qua mạng) upload/tải/xoá file. Hỗ trợ 2 storage provider có thể chuyển đổi trong Settings: **Local Disk** (mặc định) hoặc **Google Drive**.","en":"File storage (local disk or Google Drive) exposed via HTTP API for external apps and scripts"},"page":"plugin-file-storage"},{"id":"plugin-kazuo-remote-desktop","title":{"vi":"Kazuo Remote Desktop","en":"Kazuo Remote Desktop"},"summary":{"vi":"Embeds Google Remote Desktop (`https://remotedesktop.google.com/`) inside a Kazuo widget. Ported from the standalone **ChromeRemote** Electron project — it keeps that project's core trick (a `<webview>` with a faked Chrome user-agent + a persistent partition so the Google login sticks) and its toolbar/status-bar shell, but drops the parts that don't fit the plugin sandbox (native keyboard hook, CDP-embedded chrome.exe, OS-level tab manager).","en":"Google Remote Desktop embedded in a widget with a Chrome user-agent and persistent login"},"page":"plugin-kazuo-remote-desktop"},{"id":"plugin-ssh-reverse-proxy","title":{"vi":"SSH Reverse Proxy","en":"SSH Reverse Proxy"},"summary":{"vi":"Open reverse SSH tunnels (multiple ports) through a remote host.","en":"Open reverse SSH tunnels (multiple ports) through a remote host."},"page":"plugin-ssh-reverse-proxy"},{"id":"plugin-window-sync","title":{"vi":"Window Sync","en":"Window Sync"},"summary":{"vi":"Browse, copy, and auto-sync files with a peer machine over SSH.","en":"Browse, copy, and auto-sync files with a peer machine over SSH."},"page":"plugin-window-sync"}]},{"id":"cat-cloud","title":{"vi":"Cloud","en":"Cloud"},"summary":{"vi":"Cloud","en":"Cloud"},"children":[{"id":"plugin-cloudflare-dashboard","title":{"vi":"Cloudflare Dashboard","en":"Cloudflare Dashboard"},"summary":{"vi":"Cloudflare overview - zones, traffic analytics, SSL status, cache management","en":"Cloudflare overview - zones, traffic analytics, SSL status, cache management"},"page":"plugin-cloudflare-dashboard"},{"id":"plugin-cloudflare-dns","title":{"vi":"Cloudflare DNS","en":"Cloudflare DNS"},"summary":{"vi":"DNS records management - create, edit, delete records, DNSSEC status","en":"DNS records management - create, edit, delete records, DNSSEC status"},"page":"plugin-cloudflare-dns"},{"id":"plugin-cloudflare-r2","title":{"vi":"Cloudflare R2 Storage","en":"Cloudflare R2 Storage"},"summary":{"vi":"R2 object storage - manage buckets, browse objects, usage stats","en":"R2 object storage - manage buckets, browse objects, usage stats"},"page":"plugin-cloudflare-r2"},{"id":"plugin-cloudflare-security","title":{"vi":"Cloudflare Security","en":"Cloudflare Security"},"summary":{"vi":"WAF rules, firewall events, DDoS protection, IP access management","en":"WAF rules, firewall events, DDoS protection, IP access management"},"page":"plugin-cloudflare-security"},{"id":"plugin-cloudflare-tunnel","title":{"vi":"Cloudflare Tunnel","en":"Cloudflare Tunnel"},"summary":{"vi":"Manage Cloudflare Tunnels - create, monitor, and configure tunnel connections","en":"Manage Cloudflare Tunnels - create, monitor, and configure tunnel connections"},"page":"plugin-cloudflare-tunnel"},{"id":"plugin-cloudflare-tunnel-runner","title":{"vi":"Cloudflare Tunnel Runner","en":"Cloudflare Tunnel Runner"},"summary":{"vi":"Run and manage the cloudflared process that publishes the dashboard through a Cloudflare Tunnel.","en":"Run and manage the cloudflared process that publishes the dashboard through a Cloudflare Tunnel."},"page":"plugin-cloudflare-tunnel-runner"},{"id":"plugin-cloudflare-workers","title":{"vi":"Cloudflare Workers","en":"Cloudflare Workers"},"summary":{"vi":"Manage Cloudflare Workers, KV, R2 buckets, and D1 databases","en":"Manage Cloudflare Workers, KV, R2 buckets, and D1 databases"},"page":"plugin-cloudflare-workers"}]},{"id":"cat-monitoring","title":{"vi":"Giám sát","en":"Monitoring"},"summary":{"vi":"Giám sát","en":"Monitoring"},"children":[{"id":"plugin-grafana","title":{"vi":"Grafana Monitor","en":"Grafana Monitor"},"summary":{"vi":"Monitor Grafana dashboards, alerts, and datasources","en":"Monitor Grafana dashboards, alerts, and datasources"},"page":"plugin-grafana"},{"id":"plugin-process-manager","title":{"vi":"Process Manager","en":"Process Manager"},"summary":{"vi":"Live view of the processes running on the host machine — CPU %, memory, and an \"End task\" button, like the OS task manager. Works on Windows, macOS and Linux, in the desktop app and in the Web Dashboard (where it still reports the machine hosting the app, not the browser's device).","en":"Monitor running processes with live CPU/RAM usage and end tasks - works on Windows, macOS and Linux"},"page":"plugin-process-manager"},{"id":"plugin-prometheus","title":{"vi":"Prometheus Monitor","en":"Prometheus Monitor"},"summary":{"vi":"Monitor Prometheus metrics, targets, alerts, and rules","en":"Monitor Prometheus metrics, targets, alerts, and rules"},"page":"plugin-prometheus"}]},{"id":"cat-security","title":{"vi":"Bảo mật","en":"Security"},"summary":{"vi":"Bảo mật","en":"Security"},"children":[{"id":"plugin-screen-lock","title":{"vi":"Screen Lock","en":"Screen Lock"},"summary":{"vi":"Soft screen lock: global-hotkey or idle auto-lock, a fullscreen kiosk overlay with two animated eyes that react to live system data, and a futuristic password field to unlock.","en":"Khoa man hinh mem: phim tat hoac tu khoa khi idle, hoat anh 2 con mat phan ung theo du lieu he thong, o nhap mat khau tuong lai."},"page":"plugin-screen-lock"}]}]}]},{"id":"kazuo-hub","title":{"vi":"Kazuo Hub (launcher)","en":"Kazuo Hub (launcher)"},"summary":{"vi":"Ứng dụng riêng để cài đặt, cập nhật và khởi chạy Kazuo AI trên Windows, macOS, Linux.","en":"Separate app that installs, updates and launches Kazuo AI on Windows, macOS and Linux."}},{"id":"kazuo-web","title":{"vi":"Trang web kazuo.kaiitech.net","en":"Website kazuo.kaiitech.net"},"summary":{"vi":"Trang giới thiệu và tải bản cài; cũng phục vụ wiki này.","en":"Landing and download site; also serves this wiki."}},{"id":"mobile","title":{"vi":"Ứng dụng di động","en":"Mobile app"},"summary":{"vi":"Bản Android/iOS để xem Web Dashboard và nhận thông báo đẩy.","en":"Android/iOS client for the Web Dashboard and push notifications."}},{"id":"fleet-api","title":{"vi":"Dịch vụ tài khoản và thiết bị","en":"Account and device service"},"summary":{"vi":"Dịch vụ đám mây cho đăng nhập, quản lý thiết bị từ xa, giấy phép và relay giữa các máy.","en":"Cloud service for sign-in, remote device management, licensing and the cross-machine relay."}}]},{"id":"ai-to-ai","title":{"vi":"Giao tiếp giữa các agent AI","en":"AI-to-AI communication"},"summary":{"vi":"Cách các agent AI trong Kazuo nhận việc, giao việc và nói chuyện với nhau qua nhiều máy.","en":"How AI agents inside Kazuo receive, delegate and exchange work across machines."},"children":[{"id":"distributed-orchestration","title":{"vi":"Điều phối agent phân tán","en":"Distributed agent orchestration"},"summary":{"vi":"Agent quản lý giao việc cho agent trên máy khác qua tool dispatch và relay; cách job được theo dõi và trả kết quả.","en":"A manager agent delegates to agents on other machines through a dispatch tool and the relay; how jobs are tracked and results returned."},"page":"distributed-orchestration"},{"id":"orchestrator","title":{"vi":"Orchestrator: bàn điều khiển giao việc","en":"Orchestrator: the dispatch console"},"summary":{"vi":"Khung chat với agent điều phối + thiết bị online + task đang chạy; backend task bền vững với lease, sổ cái tác động ngoài, git broker, phê duyệt.","en":"Chat with the coordinator next to online devices and running tasks; a persistent task backend with leases, a side-effect ledger, a git broker and approvals."},"page":"orchestrator"},{"id":"agent-role","title":{"vi":"Agent role và hồ sơ công cụ","en":"Agent roles and tool profiles"},"summary":{"vi":"Mỗi vai trò agent chỉ nạp bộ công cụ nó cần; đo thật trước/sau trên các role điều phối và thợ.","en":"Each agent role loads only the tools it needs; measured before/after on coordinator and worker roles."},"page":"agent-role"},{"id":"task-manager","title":{"vi":"Task Manager: kho công việc trung tâm","en":"Task Manager: the central task store"},"summary":{"vi":"Tạo và cập nhật task từ widget, từ plugin khác qua invoke, hoặc từ AI agent qua MCP.","en":"Create and update tasks from the widget, from other plugins via invoke, or from AI agents via MCP."},"page":"task-manager"},{"id":"multi-device-relay","title":{"vi":"Relay nhiều máy qua Cloudflare","en":"Multi-device relay through Cloudflare"},"summary":{"vi":"Trình duyệt chọn một trong nhiều máy đang online; mỗi máy có một Durable Object làm điểm hẹn, token máy không rời khỏi máy.","en":"A browser picks one of several online machines; each machine has a Durable Object as meeting point and its token never leaves it."},"page":"multi-device-relay"},{"id":"session-lock","title":{"vi":"Khoá phiên khi nhiều agent cùng làm việc","en":"Session locks for concurrent agents"},"summary":{"vi":"Hook của công cụ AI ghi khoá build/relaunch/file để nhiều phiên song song không phá việc của nhau; fail-open.","en":"A hook of the AI tooling writes build/relaunch/file locks so parallel sessions do not destroy each other's work; fails open."},"page":"session-lock"},{"id":"mcp-store","title":{"vi":"MCP Store","en":"MCP Store"},"summary":{"vi":"Duyệt và cài MCP server remote vào Claude Code, Codex, Hermes hoặc ai-chat; deploy MCP mới lên registry.","en":"Browse and install remote MCP servers into Claude Code, Codex, Hermes or ai-chat; publish new MCP entries to the registry."},"page":"mcp-store"},{"id":"mcp-control","title":{"vi":"Điều khiển plugin bằng MCP","en":"Controlling plugins through MCP"},"summary":{"vi":"AI agent trong ai-chat gọi tool của plugin đã gắn vào phiên; lọc tool theo plugin, luôn hỏi xác nhận cho thao tác nguy hiểm.","en":"The agent in ai-chat calls tools of plugins attached to the session; tools are filtered per plugin and dangerous actions always prompt."},"page":"mcp-control"},{"id":"run-agent","title":{"vi":"Run-agent: gọi agent theo kiểu lập trình","en":"Run-agent: calling an agent programmatically"},"summary":{"vi":"API cho plugin khác chạy một lượt agent và nhận kết quả trả về, qua IPC hoặc dịch vụ global trong main process.","en":"An API for other plugins to run one agent turn and get the result back, via IPC or a global service in the main process."},"page":"run-agent"}]},{"id":"how-to-access","title":{"vi":"Cách AI truy cập wiki này","en":"How AI can access this wiki"},"summary":{"vi":"Ba cách đọc wiki: llms.txt, API JSON và MCP server.","en":"Three ways to read this wiki: llms.txt, JSON API and the MCP server."},"page":"how-to-access"}]}}