awslabs / awslabs/cli-agent-orchestrator

[Bug] opencode_cli initialization times out with OpenCode 1.17.4: TUI starts but terminal status remains unknown

Open
#294 3 comments 0 reactions 1 assignee Claimed by @patricka3125 View on GitHub
bug
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.