Troubleshooting

April 30, 2026 ยท View on GitHub

OPEN_DESIGN_URL is empty

Export the base URL:

export OPEN_DESIGN_URL="https://open-design.example.com"

curl /api/health fails

Check Open Design is running and reachable:

curl -sS "$OPEN_DESIGN_URL/api/health"

opencode does not appear in /api/agents

Install OpenCode, ensure it is on PATH, and run opencode auth login.

crypto.randomUUID fails on HTTP LAN

Prefer HTTPS. Browser secure-context rules can block APIs on plain HTTP remote hosts.

jq is broken by another distribution

Use system package manager jq, or avoid jq in scripts. This kit's checks do not require jq.

using-superpowers loads by accident

Check plugin config and agent skill permissions. Designer intentionally denies Superpowers.

designer cannot see open-design

Verify opencode/skills/open-design/SKILL.md exists and OPEN_DESIGN_URL is set.

tool accepts invented URL

It should not. open_design.ts must not expose URL arguments and must read only OPEN_DESIGN_URL.

Docker permissions

Ensure mounted directories are writable by the container user.

Auth in container

Run:

docker exec -it open-design bash
opencode auth login