Skip to content

bug: Workspace templates reference removed model ID opencode/big-pickle #1237

@pedrohx26

Description

@pedrohx26

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

  1. Create a new workspace from a template (or open an existing template-based workspace)
  2. Open opencode.jsonc inside the workspace directory — contains "model": "opencode/big-pickle"
  3. 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"'))

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions