Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
c46c285
feat: setup 自动登记 Console 工作区
Dandre126 Aug 4, 2026
94b10a2
feat: 优化首页编码工具引导
Dandre126 Aug 4, 2026
b0bbc68
feat: 支持 Codex 与 Claude 桌面版
Dandre126 Aug 4, 2026
f5cd7f2
feat: 优化 Dyro 引导与控制台体验
Dandre126 Aug 4, 2026
d00d5ca
feat: 完善首次设置个人偏好引导
Dandre126 Aug 4, 2026
41a8276
feat: 建立 Agent Bridge 只读基础能力
Dandre126 Aug 6, 2026
f30edb9
feat: 实现 Agent Bridge 确定性计划
Dandre126 Aug 6, 2026
6a9e7ed
fix: 收紧 Agent Bridge Git 配置边界
Dandre126 Aug 6, 2026
2787921
feat: 实现 Agent Bridge 严格传输边界
Dandre126 Aug 6, 2026
e7e1225
feat: 完善 Agent Bridge 外部能力与安全门禁
Dandre126 Aug 7, 2026
7718932
docs: 补充 Dyro 功能介绍视觉资产
Dandre126 Aug 7, 2026
e284c1c
Revert "docs: 补充 Dyro 功能介绍视觉资产"
Dandre126 Aug 7, 2026
5a7f467
fix: 修复 Agent Bridge 零副作用审计运行时路径与 fixture 契约
Dandre126 Aug 11, 2026
0c4cc7a
merge: 合并 main 并解决 cli.py 格式冲突
Dandre126 Aug 11, 2026
eb6111c
fix: 修复 Bridge CI 归档目录与版本元数据漂移
Dandre126 Aug 11, 2026
abca42c
fix: 修复 Bridge CI bind mount 与黑盒强制操作断言
Dandre126 Aug 11, 2026
f9bb14f
docs: 归档 Agent Bridge Phase 0 CI 与 host 验收证据
Dandre126 Aug 11, 2026
cc29fd6
docs: 补充 Agent Bridge F04 上下文预算证据
Dandre126 Aug 11, 2026
de6b783
docs: 记录 Agent Bridge Phase 0 最终质量门 No-Go
Dandre126 Aug 11, 2026
c329ad1
refactor: 卸掉 Ubuntu 门控 Agent Bridge 与 MCP 发布面
Dandre126 Aug 11, 2026
3d8e75f
feat: Skill 改为镜像加分身,支持多宿主安装
Dandre126 Aug 11, 2026
a450938
feat: 自定义选仓支持序号输入
Dandre126 Aug 11, 2026
c0cc8f4
fix: harden Skill legacy bounds and prep 0.6.3 release metadata
Dandre126 Aug 11, 2026
7bb8c64
docs: align Skill install note across localized READMEs
Dandre126 Aug 11, 2026
7be05c0
feat: guide and auto-repair managed Skill across setup and updates
Dandre126 Aug 11, 2026
79d18b5
merge: sync main after Skill lifecycle PR #20
Dandre126 Aug 11, 2026
92e6448
merge: sync main after 0.6.4 release metadata
Dandre126 Aug 12, 2026
98476ab
chore: 移出本地审查与会话资料
Dandre126 Aug 12, 2026
07f4d42
feat: 扩展 Dyro 只读控制面与安全边界
Dandre126 Aug 12, 2026
6d4bbac
fix: 收紧控制面隐私并优化创建确认
Dandre126 Aug 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .github/workflows/pypi-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,33 @@ jobs:
- name: Build distributions
run: uv run python -m build

- name: Reject generated bytecode in distributions
run: |
uv run python - <<'PY'
from pathlib import Path, PurePosixPath
import tarfile
import zipfile

def forbidden(name: str) -> bool:
path = PurePosixPath(name)
return "__pycache__" in path.parts or path.suffix in {".pyc", ".pyo"}

for artifact in Path("dist").glob("dyro-*"):
if artifact.suffix == ".whl":
with zipfile.ZipFile(artifact) as archive:
names = archive.namelist()
elif artifact.name.endswith(".tar.gz"):
with tarfile.open(artifact, "r:gz") as archive:
names = archive.getnames()
else:
continue
leaked = [name for name in names if forbidden(name)]
if leaked:
raise SystemExit(
f"generated bytecode found in {artifact.name}: {leaked[:5]}"
)
PY

- name: Verify installed wheel and sdist outside checkout
run: |
set -euo pipefail
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,7 @@ dist/
# Optional local Mermaid→PNG exports (docs use GitHub Mermaid; do not commit)
docs/images/diagrams/*.png
docs/images/diagrams/zh/*.png

# Local handoffs and point-in-time agent review/evidence exports
plans/*-handoff-*.md
docs/superpowers/
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,34 @@

## Unreleased

- Expand the packaged `dyro-control-plane` Skill into a host-neutral,
intent-routed read-only control surface for workspace health, lines, Change
Sets, integrations, and Objective attention/graph/tick/plan observations.
- Add stable JSON views for `workspace list`, `status`, `doctor`, `next`,
`line list`, `changeset list|verify`, `integration status`, and
`objective list|status` while preserving existing text output by default.
- Make `objective list` and `objective status` strictly zero-write by refusing
to recover an interrupted Objective transaction during observation.
- Run control-plane Git observations with `git --no-optional-locks` so status,
doctor, and Change Set verification cannot refresh Git index metadata.
- Bind workspace-local `next --format json` handoffs to their resolved alias or
absolute root, and only offer bootstrap when every failure is an absent
repository with a configured remote.
- Return one stable JSON error envelope for machine-facing runtime failures and
use deadline-, byte-, record-, and symlink-bounded reads for Profile, line,
Change Set, integration, Objective, Task, evidence, and Git observations.
- Keep machine-facing Objective completion consistent with text views by
checking Task integration evidence and Git ancestry inside the same budget;
reject unsafe bootstrap targets before `next` can hand off a mutation.
- Minimize Agent-visible local metadata: workspace and Skill integration JSON
and health diagnostics omit absolute paths by default, expose them only through explicit
`--include-paths`, and let the Skill skip global discovery when an alias is
already known.
- Let Enter confirm the already-previewed feature worktree plan while keeping
`b` as the explicit route back to baseline selection.
- Exclude generated Python bytecode from source and wheel distributions, even
when release tests imported packaged integration assets before the build.

## 0.6.4 - 2026-08-12

- Guide control-plane Skill install during interactive `dyro setup` (preview in
Expand Down
1 change: 1 addition & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ include docs/workspace-blueprints.md
include examples/blueprints/acme-platform.toml
recursive-include src/dyro/console/assets *
recursive-include src/dyro/integrations/assets *
global-exclude *.py[cod]
11 changes: 5 additions & 6 deletions docs/adr/0006-agent-bridge-phase-0.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,11 @@ both of which are brittle and easy to misinterpret.

An earlier Agent Bridge proposal combined read operations, planning, generic
confirmed apply, Skill delivery, MCP tools, and cross-host Plugin packaging in
one v1. The adversarial review at
[`2026-08-06-dyro-agent-bridge-design-adversarial-review-board.md`](../superpowers/reviews/2026-08-06-dyro-agent-bridge-design-adversarial-review-board.md)
rejected that scope. The subsequent
[Phase 0 design closure review](../superpowers/reviews/2026-08-06-dyro-agent-bridge-phase-0-design-closure-review.md)
closed eight implementation-blueprint findings and approved only the S1
contract/catalog step. Current source disproves two key assumptions:
one v1. A point-in-time adversarial design review rejected that scope. Its
follow-up closure resolved eight implementation-blueprint findings and
approved only the S1 contract/catalog step. The durable decisions from those
reviews are incorporated into this ADR and the acceptance matrix. Current
source disproves two key assumptions:

- `task gates` executes configured argv, writes gate logs, and appends the
ledger; it is not a read operation.
Expand Down
4 changes: 2 additions & 2 deletions docs/designs/agent-bridge-operation-inventory.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ Status: Linux Ubuntu 24.04 Mandatory Core Surface promoted at S5

Decision source: [ADR 0006](../adr/0006-agent-bridge-phase-0.md)

Review source:
[2026-08-06 adversarial review board](../superpowers/reviews/2026-08-06-dyro-agent-bridge-design-adversarial-review-board.md)
Review outcomes are incorporated into ADR 0006 and the Phase 0 acceptance
matrix; point-in-time review exports are not part of the product documentation.

## 1. Purpose

Expand Down

This file was deleted.

12 changes: 0 additions & 12 deletions docs/superpowers/evidence/agent-bridge-phase-0-abca42c/INDEX.md

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading