Patch release bundling one bug fix and one regression-guard test suite.
Fixed
- #615: `agent-deck session show --json ` now includes the `channels` field when set. Matches `list --json`'s behavior. Display-only bug; data was already persisted correctly — the `show` emitter just didn't surface it.
Added
- #619 Regression guard tests for the csiuFileReader → Bubble Tea raw-mode mechanism (#544, #607). Three unit tests in `internal/ui/keyboard_compat_mechanism_test.go` that lock in the `*os.File` embedding trick which keeps raw-mode setup working alongside CSI u translation. Future refactors that accidentally remove the embedding will be caught at `go test`, not in real terminals.
Test manifest
Both additions registered in `.claude/release-tests.yaml` for permanent pre-release regression coverage.
Commits
- `ea0ea5d` fix(#615): session show --json includes channels field
- `9ba1da4` release-tests(fix-615): add TestSessionShowJSONIncludesChannels
- `2caa064` test(#544,#607): mechanism guard for csiuFileReader Fd() preservation
- `29cd819` release-tests(fix-544): add 3 mechanism guard tests to manifest
- `62059d8` chore: bump version to v1.7.1
Backward compatibility
Zero behavior change for existing sessions. Pure additive.
PRs: #619 #620
Shipped via `claude-conductor` skill dogfood run 2.
Agent Deck v1.7.1
Terminal session manager for AI coding agents.
Installation
Homebrew (recommended):
brew install asheshgoplani/tap/agent-deckQuick Install:
curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bashGo Install:
go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v1.7.1Changelog
- ea0ea5d fix(#615): session show --json includes channels field
- 29cd819 release-tests(fix-544): add 3 mechanism guard tests to manifest
- 9ba1da4 release-tests(fix-615): add TestSessionShowJSONIncludesChannels
- 2caa064 test(#544,#607): mechanism guard for csiuFileReader Fd() preservation
Full Changelog: v1.7.0...v1.7.1