browser | browser_back, browser_cdp, browser_click, browser_console, browser_dialog, browser_exec, browser_get_images, browser_navigate, browser_press, browser_scroll, browser_snapshot, browser_type, browser_vault_enter_code, browser_vault_fill, browser_vault_list, browser_vault_save_login, browser_vault_unlock, browser_vision | Core browser automation. browser_cdp and browser_dialog are gated at runtime — registered only when a CDP endpoint is reachable at session start (via /browser connect, browser.cdp_url config, Browserbase, or Camofox). browser_dialog works together with the pending_dialogs and frame_tree fields that browser_snapshot adds when a CDP supervisor is attached. browser_exec replaces the other browser tools when browser.backend is browser-use; the browser_vault_* tools ride with the browser for credential forms. Quick lookups belong to the web/search toolsets — web_search is deliberately NOT a member, so disabled_toolsets: [browser] cannot strip it (#64503). |
clarify | clarify | Ask the user a question when the agent needs clarification. |
code_execution | execute_code | Run Python scripts that call Mibyan tools programmatically. |
connections | manage_connections | Connect the user to apps: managed connector accounts through the Nous gateway, and local MCP servers from the catalog. On the desktop every action is a card that blocks until the user settles it; off the desktop managed actions return a connect link per app. |
coding | composite (file + terminal + search + web + skills + browser + todo + memory + session_search + clarify + code_execution + delegation + vision) | Coding-focused bundle for software work: file editing, terminal, search, web docs, skills, browser, delegate, and code execution. |
cronjob | cronjob_manage | Schedule and manage recurring tasks. |
debugging | composite (file + terminal + web) | Debug bundle — file, process/terminal, web extract/search. |
delegation | delegate_task | Spawn isolated subagent instances for parallel work. |
discord | discord | Core Discord text/embed/DM actions (gateway-only). Active on the mibyan-discord toolset. |
discord_admin | discord_admin | Discord moderation (bans, role changes, channel management). Active on the mibyan-discord toolset; requires the bot to hold the relevant Discord permissions. |
feishu_doc | feishu_doc_read | Read Feishu/Lark document content. Used by the Feishu document-comment intelligent-reply handler. |
feishu_drive | feishu_drive_add_comment, feishu_drive_list_comments, feishu_drive_list_comment_replies, feishu_drive_reply_comment | Feishu/Lark drive comment operations. Scoped to the comment agent; not exposed on mibyan-cli or other messaging toolsets. |
file | patch, read_file, search_files, write_file | File reading, writing, searching, and editing. |
homeassistant | ha_call_service, ha_get_state, ha_list_entities, ha_list_services | Smart home control via Home Assistant. Only available when HASS_TOKEN is set. |
computer_use | computer_use | Background desktop control via cua-driver — does not steal cursor/focus. Works with any tool-capable model. macOS, Windows, and Linux; requires cua-driver on $PATH. |
context_engine | (varies) | Runtime tools exposed by the active context-engine plugin (empty until a plugin populates it). |
image_gen | image_generate | Text-to-image generation via FAL.ai (with opt-in OpenAI / xAI backends). |
video_gen | video_generate, xai_video_edit, xai_video_extend | Text-to-video and image-to-video via plugin-registered backends (xAI Grok-Imagine, FAL.ai Veo 3.1 / Pixverse v6 / Kling 3.0 / Kling O3). Pass image_url to animate an image; omit it for text-to-video. xai_video_edit / xai_video_extend are provider-specific edit/extend tools, gated on xAI Imagine credentials. |
kanban | kanban_attach, kanban_attach_url, kanban_attachments, kanban_block, kanban_comment, kanban_complete, kanban_create, kanban_heartbeat, kanban_link, kanban_list, kanban_request_changes, kanban_request_review, kanban_show, kanban_unblock | Multi-agent coordination tools. Registered for dispatcher-spawned task workers (mibyan_KANBAN_TASK) and for platforms whose saved selection lists kanban (mibyan tools enable kanban --platform <p>; the all/* wildcard does not enable it). Workers mark tasks done, request first-class review, block, heartbeat, comment, and create/link follow-up tasks; orchestrator profiles additionally get board-routing tools like list/unblock. delegate_task children are not Kanban run owners: their schema strips/disables this toolset and runtime guards reject direct board mutations, even if parent mibyan_KANBAN_* env vars are present. |
memory | memory | Persistent cross-session memory management. |
desktop_ui | annotate_preview, apply_layout, close_terminal, desktop_preview, drive_preview, focus_pane, gui_tour, react_to_message, read_terminal, read_window_below, show_tip | Affordances that act on the Mibyan desktop app itself — read/close the embedded terminal pane, open, read, close, interact with, and annotate the in-app browser, identify the OS window behind the app, reveal a pane, react to a message, run a guided tour (highlight + narrate UI elements in the app or the preview pane), and apply a layout preset. Enabled for sessions whose source is the desktop app, whichever backend it’s connected to (local, SSH, URL, or Mibyan Cloud). Never present on CLI, TUI, messaging, or cron sessions. |
project | desktop_project | Create and switch desktop Projects (named, multi-folder workspaces) via one create/switch/list action enum. GUI / desktop sessions only. |
safe | image_generate, vision_analyze, web_extract, web_search (via includes) | Read-only research + media generation. No file writes, no terminal, no code execution. |
search | web_search | Web search only (without extract). |
session_search | session_search | Search past conversation sessions. |
setup | manage_catalog | Onboarding-only surface of the desktop setup profile: search the plugin catalog and skills hub, and install items through the approval card. Granted by the backend to sessions whose profile carries role: setup in its profile.yaml; stripped from every other profile even when a config list, mibyan_TUI_TOOLSETS, or all names it. Not configurable and not listed by mibyan tools. |
skills | skill_manage, skill_view, skills_list | Skill CRUD and browsing. |
spotify | spotify_albums, spotify_devices, spotify_library, spotify_playback, spotify_playlists, spotify_queue, spotify_search | Native Spotify control (playback, queue, search, playlists, albums, library). Registered by the bundled spotify plugin. |
terminal | process_manage, terminal | Shell command execution and background process management. |
todo | todo_list | Task list management within a session. |
tts | text_to_speech | Text-to-speech audio generation. |
vision | vision_analyze | Image analysis via vision-capable models. |
video | video_analyze | Video analysis and understanding tools (opt-in, not in the default toolset — add explicitly via --toolsets). |
web | web_extract, web_search | Web search and page content extraction. |
x_search | x_search | Read-only public X discovery via xAI’s built-in x_search Responses tool. Use the xurl skill for authenticated X API reads and account actions. Off by default; opt in via mibyan tools. Schema only registered when xAI credentials (SuperGrok OAuth or XAI_API_KEY) are configured. |
yuanbao | yb_query_group_info, yb_query_group_members, yb_search_sticker, yb_send_dm, yb_send_sticker | Yuanbao DM/group actions and sticker search. Registered only on mibyan-yuanbao. |