You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,24 +7,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.11.0] - 2026-05-22
11
+
10
12
### Added
11
13
-`scripts/tmux-bridge` vendored from upstream smux (commit 95bf0b6, MIT) for layer-2 agent-to-agent communication over tmux panes: read/type/keys/label/envelope/doctor
12
14
-`tmux-bridge` installed at `/usr/local/bin/tmux-bridge` in container images; composes with existing `deva-bridge-tmux` (layer 1, kernel boundary)
13
15
-`scripts/THIRD_PARTY_LICENSES/smux-LICENSE` and `scripts/tmux-bridge.VENDORED` provenance metadata pinning upstream commit + SHA256
14
16
-`docs/tmux-bridge-agent-comms.md` explaining the two-layer bridge composition, read-before-act guard, and socket detection order
15
17
- CI smoke test exercising the full `tmux-bridge` CLI surface (list/name/resolve/read/type/read-guard) against an ephemeral tmux server inside the built image
18
+
- Codex `--browser-mcp` wiring for Playwright MCP sessions on the rust image profile
19
+
-`scripts/test-container-slug.sh` regression coverage for the `deva--agent--auth--slug..hash` container naming format
20
+
-`tests/version-upgrade.sh` fake-Docker coverage for `versions-up` build argument routing
16
21
17
22
### Fixed
18
23
- deva no longer adds a redundant project-local `.claude` child bind mount on top of the workspace mount
19
24
- startup now rejects recursive child bind mounts that simply rebind a subtree already covered by a parent bind mount
20
25
- shared agent tooling installs now switch out of inaccessible working directories before pinned atlas go-install fallback
21
26
-`claude-trace` installs are now pinned instead of silently following the latest npm publish
22
27
- atlas-cli installs now honor `ATLAS_CLI_VERSION` exactly instead of drifting to upstream `latest`
28
+
- user-specified `.agents` mounts no longer collide with deva's shared-agent mount
29
+
- Docker installer smoke no longer fails on npm self-upgrade or Playwright headless-shell path changes
23
30
24
31
### Changed
25
32
- default Makefile builds now use pinned tool versions; `versions-up` remains the explicit upgrade path
26
33
- Rust image rebuild paths now forward the selected agent CLI versions instead of silently reinstalling Dockerfile defaults
27
34
-`versions` and `versions-up` now treat Makefile defaults as defaults instead of forcing them as fake "latest" overrides
35
+
- persistent container names now include agent, auth tag, workspace slug, and shape hash to avoid cross-auth/container-shape reuse
36
+
-`versions-up` now builds the stable core image and uses it as the Rust image base, matching `make build-rust-image`
0 commit comments