Skip to content

feat: scaffold Python and Rust CLI experiments - #1

Merged
Tim-1e merged 2 commits into
mainfrom
agent/python-rust-experiments
Jul 14, 2026
Merged

feat: scaffold Python and Rust CLI experiments#1
Tim-1e merged 2 commits into
mainfrom
agent/python-rust-experiments

Conversation

@Tim-1e

@Tim-1e Tim-1e commented Jul 14, 2026

Copy link
Copy Markdown
Owner

变更内容

  • 增加可构建、可安装的 Python 实验包,提供 cubic-py --version 和只读 info 握手。
  • 增加可构建、可打包的 Rust 实验 crate,提供 cubic-rs --version 和只读 info 握手。
  • 增加共享 bootstrap v1 契约、模拟设备 fixture 和跨语言黑盒一致性测试。
  • 增加 Python、Rust 以及三实现一致性的 GitHub Actions 工作流。
  • 记录 Node 基线在 Windows、Ubuntu、macOS 的 Node 22/24 矩阵验证结果。

影响

Node 仍是完整的参考实现。Python 和 Rust 目前只覆盖只读握手,不包含文件上传下载、DevRun 或 app 管理;两种实验包均显式禁止误发布。

验证

  • Python:4 项测试通过,成功生成 sdist/wheel,干净安装后 cubic-py --version 可用。
  • Rust:fmt、clippy、3 项测试、release build 和 cargo package 通过。
  • Node/Python/Rust:共享 bootstrap 黑盒一致性测试通过。
  • GitHub Actions 配置通过 actionlint。
  • Node 基线的 6 个 GitHub Actions 矩阵任务全部成功。

@Tim-1e
Tim-1e marked this pull request as ready for review July 14, 2026 17:33
@cursor

cursor Bot commented Jul 14, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@Tim-1e
Tim-1e merged commit 942ea2b into main Jul 14, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant