Skip to content

Engineering Bridge v0.2.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@wudy29 wudy29 released this 04 Aug 12:20
· 75 commits to main since this release

Engineering Bridge v0.2.0-alpha.1

This release completes the first real end-to-end validation of controlled write support.

Controlled write

  • Write access remains disabled by default.
  • Write access can be enabled separately for selected workspaces with allow_write: true.
  • Changes are first generated as a candidate Git patch for human review.
  • A patch is applied only after the user explicitly confirms with the exact word APPLY.
  • Engineering Bridge never automatically runs git add, git commit, or git push.

Fix

  • Normalize controlled patch output to exactly one trailing LF before it is stored and presented for review.
  • This prevents valid patches without a final newline from being rejected by git apply.
  • Ordinary read-only task output remains unchanged.

Validation

  • Real local Codex patch generation completed successfully.
  • Explicit confirmation gating was verified.
  • Patch application changed only the reviewed file.
  • No automatic staging, commit, or push occurred.
  • Typecheck, build, and all 28 tests passed.

本版本完成了受控写入能力的首次真实端到端验收。

受控写入

  • 写入权限仍然默认关闭。
  • 可通过 allow_write: true 为指定 workspace 单独开启。
  • 所有修改先生成候选 Git 补丁,交由用户审阅。
  • 只有用户明确回复精确的 APPLY 后,补丁才会应用。
  • Engineering Bridge 不会自动执行 git addgit commitgit push

修复

  • 候选补丁在保存和展示前统一规范为恰好一个结尾换行。
  • 修复合法补丁因缺少末尾换行而被 git apply 拒绝的问题。
  • 普通只读任务的原始输出不受影响。

验证

  • 已通过真实本机 Codex 生成候选补丁。
  • 已验证明确确认门禁。
  • 已验证应用时只修改审阅过的文件。
  • 未发生自动暂存、提交或推送。
  • Typecheck、构建及全部 28 项测试通过。