Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

The multi-agent-notepad demo.sh fails because sandbox create rejects --upload together with a command.

未关闭 适合新手
#3,995 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
2/5
预计耗时
1-3 小时
新手友好度
72/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
活跃
技术栈
rust, shell
领域
cli

调研方向

从 examples/multi-agent-notepad/demo.sh 开始,尤其关注其中对 run_sandbox 的调用,并按照 README 中的步骤或使用所示的 parse-only 命令复现该故障。将脚本的调用方式与当前 sandbox create CLI 的行为进行比较;当 bash examples/multi-agent-notepad/demo.sh 成功启动 worker sandbox 和 synthesis sandbox 后,即表示完成。

由索引模型根据 Issue 内容生成。

描述

state:triage-needed
User Story

As an agent evaluator, I want the demo script to run on the current CLI so I can see it work.

Problem Statement

The script's run_sandbox calls openshell sandbox create with --upload and a trailing command in the same invocation, and the CLI rejects the combination, so no worker sandbox starts.

Impact / Why This Matters

The example does not run as shipped. Users need a workaround, but the workaround is not written down anywhere.

Acceptance Criteria

demo.sh starts its worker and synthesis sandboxes on the current CLI.

Reproduction Steps
  1. Follow the example's README with any image that has Codex, curl, bash and node.
  2. Run bash examples/multi-agent-notepad/demo.sh.

Expected: the worker sandboxes start.

Observed, the text the CLI prints:

error: the argument '--upload <UPLOAD>' cannot be used with '[COMMAND]...'

Usage: openshell sandbox create --name <NAME> --upload <UPLOAD> --no-tty [-- <COMMAND>...]

The same error comes from a bare parse-only command, openshell sandbox create --name x --upload /tmp:/sandbox --no-tty -- true, which fails at argument parsing.

Environment
  • OpenShell 0.1.2 (Homebrew)
  • macOS 26.5.1, arm64
  • Docker Desktop, Docker 29.6.1, Docker compute driver
  • Local gateway under brew services
Logs

主要语言
Rust
星标
13.2k
派生
1.6k
平均合并
1 天 23 小时
30 天内合并 PR
355

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

NVIDIA/OpenShell 的其他 Issue

查看 NVIDIA/OpenShell 的全部 Issue

相似的 Issue

更多 Rust Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。