QA opencode CLI, plugins, and database
opencode-qaskillsetup L2★61,462
code-yeongyu/oh-my-openagent ↗What it does
QA opencode CLI, HTTP server, plugin hooks via SSE, and TUI
Best for
When you need to prove a specific hook fired or a CLI command works without manual testing overhead.
Inputs
- · opencode CLI commands, server endpoints, tmux terminal state, SQLite session database
Outputs
- · test results, event stream logs, session exports, regression assertions
Requires
- · opencode CLI
- · sqlite3
- · tmux
- · curl
- · jq
- · Node.js
Preconditions
opencode installed and PATH-accessible; tmux available; SQLite DB readable
Failure modes
- · XDG sandbox not isolated — writes to real DB during QA
- · Multi-GB text scan without scoping (unbounded database query)
- · False negatives due to test harness timeout
Trust signals
- · Every helper script includes --self-test for regression
- · XDG sandbox pattern prevents test pollution
- · LSP-verified references for opencode v1.15.13+