Summary
OpenWork starter workspace templates pin the model ID opencode/big-pickle in their opencode.jsonc config files. This model no longer exists in newer OpenCode builds, causing model selection failures and broken chat flows in workspaces created from these templates.
To Reproduce
- Create a new workspace from a template (or open an existing template-based workspace)
- Open
opencode.jsonc inside the workspace directory — contains "model": "opencode/big-pickle"
- Try to start a chat — model not found, chat fails
Expected behavior
- Templates should use a model ID that exists in the current build
- Invalid/removed model IDs should fall back to the user's configured default
- Templates should reference a stable alias (e.g.,
default) rather than a hardcoded model ID
Actual behavior
Workspaces created from templates are broken out of the box because they reference a model that no longer exists. There is no fallback — the chat simply fails.
OW version & Desktop info
- OpenWork: 0.11.194-1 (AUR)
- OS: Arch Linux x86_64
Additional context
Workaround: replace on every launch via script:
from glob import glob
for config in glob("~/.local/share/com.differentai.openwork/workspaces/*/opencode.jsonc"):
content = open(config).read()
if '"opencode/big-pickle"' in content:
open(config, 'w').write(content.replace('"opencode/big-pickle"', '"litellm/qwen-coder"'))
Summary
OpenWork starter workspace templates pin the model ID
opencode/big-picklein theiropencode.jsoncconfig files. This model no longer exists in newer OpenCode builds, causing model selection failures and broken chat flows in workspaces created from these templates.To Reproduce
opencode.jsoncinside the workspace directory — contains"model": "opencode/big-pickle"Expected behavior
default) rather than a hardcoded model IDActual behavior
Workspaces created from templates are broken out of the box because they reference a model that no longer exists. There is no fallback — the chat simply fails.
OW version & Desktop info
Additional context
Workaround: replace on every launch via script: