cmux Workspace Use this skill when a task should be scoped to the cmux workspace that invoked the agent. A workspace is the sidebar tab-like unit in cmux. It contains split panes, and each pane contains one or more surfaces. A surface is the terminal or browser session the user interacts with. Default Rule Scope actions to the current caller workspace unless the user explicitly asks for another workspace, another window, or global state. Do not assume the visually focused cmux workspace is the right target. An agent can be running in one workspace while the user is looking at another. Prefer the caller environment first: printf 'workspace=%s\nsurface=%s\nsocket=%s\n' \ " ${CMUX_WORKSPACE_ID :- } " \ " ${CMUX_SURFACE_ID :- } " \ " ${CMUX_SOCKET_PATH :- } " cmux identify --json Use CMUX_WORKSPACE_ID as the default workspace anchor and CMUX_SURFACE_ID as the default caller terminal/surface anchor. If those are missing, use cmux identify --json and be explicit that you are using the currently focused cmux context. Show more
cmux-workspace
安装
npx skills add https://github.com/manaflow-ai/cmux --skill cmux-workspace