cyberneticlibrary

QA opencode CLI, plugins, and database

opencode-qaskillsetup L261,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+