Skip to content
FunCoding

Search

Search docs, Skills and MCP

Shell Mode 直接执行命令

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

This page has not been translated into English yet. The original Chinese version is shown below.

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。若只是更改输入换行方式,见终端设置。