You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenDevin终端使用及只读状态等问题的技术咨询

OpenDevin 终端使用及权限相关问题解答

1. 如何在OpenDevin中使用终端?

先通过你提供的Docker命令完成服务启动:

export WORKSPACE_BASE=$(pwd)/workspace;

docker run \
    --pull=always \
    -e SANDBOX_USER_ID=$(id -u) \
    -e WORKSPACE_MOUNT_PATH=$WORKSPACE_BASE \
    -v $WORKSPACE_BASE:/opt/workspace_base \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -p 3000:3000 \
    --add-host host.docker.internal:host-gateway \
    ghcr.io/opendevin/opendevin:0.5

启动后访问http://localhost:3000进入界面。终端是Agent执行任务的专属环境,你需要通过输入自然语言指令(比如"帮我在终端执行ls命令查看工作目录"),触发Agent在终端中完成对应操作,操作过程和结果会实时展示在终端面板里。

2. 终端处于只读状态是否正常?

这是正常设计,并非Bug。OpenDevin的终端面板默认仅开放查看权限,用户无法直接输入命令或编辑内容,官方GitHub页面的示例截图也体现了这一设定。终端的交互权限仅赋予Agent,目的是让Agent按照你下达的指令安全执行操作,避免用户直接操作引发环境混乱或风险。

3. 为何只有Agent可以执行文件、使用浏览器?

这是OpenDevin的核心架构逻辑:用户作为任务发起者,负责用自然语言描述需求;Agent作为执行主体,承担具体的终端命令执行、文件操作、浏览器访问等任务。这种设计让Agent能基于你的指令自主完成复杂操作,你只需通过界面监控执行过程、调整指令即可,无需直接操作底层环境工具。

内容的提问来源于stack exchange,提问作者Gabriel Eich

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 14:17:38