安装与升级
安装后找不到 step?
重新打开终端,使 PATH 配置生效。默认安装目录为~/.stepcode/bin;Windows 为 %USERPROFILE%\.stepcode\bin。检查可执行文件是否存在,以及是否配置了自定义安装路径。
安装脚本写入的 PATH 块带标记,可检查对应 Shell 登录配置。
如何升级?
运行step update。选择版本和卸载步骤见升级。
登录与模型
/login 中应该选择哪个平台?
国内阶跃订阅选择 Step Plan,海外订阅选择 Step Plan Oversea。按量付费使用对应地区的开放平台 API Key。其他供应商按登录与模型使用环境变量或自定义平台配置。远程终端如何登录?
在 SSH、服务器或容器终端中,可运行step login --no-browser 获取授权链接,在本机或其他设备的浏览器中完成登录。该命令仍要求交互终端,不依赖本地回调端口。
更新环境变量后仍在使用旧密钥?
保存的账号或自定义模型配置可能影响所用凭据。请同时检查auth.json、models.json、启动参数和进程环境,并从设置了变量的终端重启。完整说明见登录与模型。
自定义模型没有出现在 /model?
检查models.json 的 JSON 格式、模型 ID 和平台配置。本地无鉴权服务也需要非空 apiKey 占位值。保存后重新打开 /model;涉及登录和环境变量时还需重启。
切换模型后用量增加?
切换模型可能无法复用之前的提示词缓存,价格和分词方式也可能不同。查看当前模型、会话用量和账户账单,不要仅根据对话长度判断成本。交互
Shift+Enter 发送了消息,而没有换行?
改用 Ctrl+J 或 Alt+Enter。部分终端会拦截组合键,需要调整终端按键转发或 Step Code 的键位配置。为什么工具不弹审批?
未配置权限的新交互会话默认使用 Approve for Me,普通调用不逐项审批。需要修改文件和运行命令前确认,可选择 Ask。危险命令规则命中的操作会另行处理,但规则不是覆盖所有风险的安全沙箱。各模式行为见权限与安全。升级后为什么重新出现审批?
已保存的旧权限模式会重置为 Ask。运行/permissions 选择需要的模式。
粘贴图片失败?
使用 Ctrl+V,Windows / WSL 使用 Alt+V。确认剪贴板中确实是图片、终端快捷键没有冲突,并选择支持图片的模型。可改用step @screenshot.png 引用文件。
MCP 与插件
MCP 显示 failed?
运行step mcp get <名称> 检查声明。stdio 服务重点检查命令路径、参数、依赖和环境变量;HTTP 服务检查地址、鉴权变量和授权状态。不要在反馈中粘贴真实 token。
安装插件后 MCP 没有生效?
安装或卸载插件后需重启 Step Code,再通过/mcp 检查。确认程序已安装,项目已信任,服务器没有被设置为 enabled = false。
StepPage 未就绪怎么办?
StepPage 自动准备需要外部 Node.js 20 或更新版本;这不是 Step Code 独立程序本身的依赖。准备失败可运行step mcp prepare 后重启检查。原生 Windows 暂不自动安装,可使用 WSL 或自行准备。该命令是内置资源准备入口,不是所有第三方 MCP 的通用修复命令。
数据与隐私
数据保存在哪里?
默认全局数据在~/.stepcode/,项目资源在项目 .stepcode/。自定义路径和清理方式见数据路径。
本地 Agent 是否意味着代码不会发送出去?
不是。模型调用会发送任务相关内容,工具和插件也可能访问外部服务。只读工具不修改文件,但读取内容仍可能进入模型上下文。处理敏感项目时应先确认供应商、数据处理要求和可访问范围。如何关闭遥测?
在全局config.toml 设置:
反馈
使用/feedback 提交问题。建议附上 step --version 的结果、操作系统、终端类型、复现步骤,以及脱敏后的错误信息。分享会话导出或日志前检查代码、路径和凭据。
