awslabs / awslabs/cli-agent-orchestrator
[Bug] opencode_cli initialization times out with OpenCode 1.17.4: TUI starts but terminal status remains unknown
- Dominant language
- Python
- Stars
- 1.3k
- Forks
- 267
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 70
Description
Environment:
- WSL2 Ubuntu 24.04
- OpenCode 1.17.4
- CAO main/latest
- Provider: opencode_cli
What works:
- Plain opencode works
- CAO-generated config works manually:
OPENCODE_CONFIG=... OPENCODE_CONFIG_DIR=... opencode --agent developer
- tmux attach shows OpenCode TUI is running and idle:
tab agents ctrl+p commands
What fails:
- cao launch --agents developer --provider opencode_cli ...
- CAO logs: wait_until_status waiting for {idle, completed}, timeout=120s
- cao session status remains unknown
- cao session send fails: Terminal is currently unknown
- tmux capture-pane only shows shell command, not OpenCode TUI footer
Hypothesis:
OpenCode 1.17.4 alt-screen TUI output is not visible to CAO's status detector during initialization.
Contributor guide
Assessment
This issue has not been assessed yet.