跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

Shell Mode 直接执行命令

在聊天中运行短时非交互 shell 命令,处理审批、目录和输出。

Shell Mode 适合检查状态、执行短构建或查看环境。使用 /shell [command] 进入,/sh 和 /run 是别名。

执行环境

命令使用登录 shell($SHELL),继承 CLI 当前目录和环境。每条命令独立执行,单独运行 cd 不会改变下一条命令的目录;需要组合目录切换与操作:

cd subdir && npm test

只有项目实际提供该测试命令时才使用此示例。官方明确列出 zsh 和 bash 支持。

时间与交互限制

每条命令最多运行 30 秒,超时不可配置。不支持长期服务器、交互应用或需要输入的提示;这些任务应在正常终端运行。大段输出会被截断,可用 Ctrl+O 展开。

审批与退出

命令仍受 CLI 权限和团队设置检查。遇到提示可批准一次,或用 Tab 加入 allowlist;包含重定向的命令不能在内联提示中加入 allowlist。组织策略可能继续禁止该操作。

卡住时用 Ctrl+C 取消。输入为空时按 Escape、Backspace/Delete,或用 Ctrl+C 清空并退出 Shell Mode。若只是更改输入换行方式,见终端设置。