qa-test
CodexBar live QA/e2e testing: run provider usage matrix checks, validate real app config, use Peekaboo for menu proof, use Browser Use/official docs for API spec or logged-in dashboard checks, and handle 1Password credentials safely.
Оригинален текст · няма потвърден превод на българскиПърво прочетете инструкцията.
Файлът се зарежда от посочения източник само по ваше действие. Можете да го прочетете тук, да го копирате или да го запазите като .md.
GitHub хранилище- Звезди на репото
- 21 808
- Лиценз
- MIT
- Последна проверка на записа
- 20.09.2026 г.
Добавете в своя инструмент.
Командата отваря избора на skills от репозитория. Прочетете файла и условията на автора преди изпълнение.
npx skills add steipete/CodexBarСтраницата копира текст. Не инсталира и не изпълнява нищо на устройството ви.
Откъс от SKILL.md
Началото на файла на автора, без превод.
CodexBar Live QA
Use for live provider testing, release smoke tests, menu verification, or debugging “provider works/fails” reports.
Rules
- Work from the CodexBar repo checkout.
- Use the packaged CLI first:
CodexBar.app/Contents/Helpers/CodexBarCLI. - Do not use
CodexBar.app/Contents/MacOS/codexbar; that is the app binary and may appear to hang as a CLI. - Never run broad
env,set, or secret regex dumps. - Use
$one-passwordfor secrets: allopcommands inside one persistent tmux session, service account first, no raw secret output. - Treat browser-cookie/keychain flows as prompt-risky. Prefer CLI/API-token checks and
KeychainNoUIQuery-safe tests unless the user explicitly requested live UI. - For current API behavior, browse official provider docs only.
CLI Matrix
Run the bundled script:
.agents/skills/qa-test/scripts/live_provider_matrix.sh --enabled
Useful modes:
.agents/skills/qa-test/scripts/live_provider_matrix.sh --provider all
.agents/skills/qa-test/scripts/live_provider_matrix.sh --providers openai,zai,deepseek
.agents/skills/qa-test/scripts/live_provider_matrix.sh --default
Interpretation:
--enabledasksCodexBarCLI config providersfor enabled providers, honoringCODEXBAR_CONFIGand default toggles.--defaultruns the app-facing default command with no provider override.--provider allforces every registered provider and is expected to fail for providers without sessions/keys.- A green app config needs
--enabledand--defaultclean;--provider allis a discovery/triage tool.
Config QA
Validate config:
CodexBar.app/Contents/Helpers/CodexBarCLI config validate
stat -f '%Lp %N' "$HOME/.codexbar/config.json"
Redact config shape:
jq '(.providers // []) |= map(.apiKey = (if .apiKey then "<redacted>" else .apiKey end) |
.secretKey = (if .secretKey then "<redacted>" else .secretKey end) |
.cookieHeader = (if .cookieHeader then "<redacted>" else .cookieHeader end) |
(if .id == "stepfun" and has("region") then .region = "<redacted>" else . end) |
.tokenAccounts = (if .tokenAccounts then (.tokenAccounts | .accounts = (.accounts | map(.token = "<redacted>"))) else .tokenAccounts end))' \
"$HOME/.codexbar/config.json"
Before editing config, make a backup:
cp "$HOME/.codexbar/config.json" "$HOME/.codexbar/config.pre-qa-$(date +%Y%m%d%H%M%S).json"
chmod 600 "$HOME/.codexbar"/config.pre-qa-*.json