Skip to main content

code-mate-opencode

Run OpenCode non-interactively for coding tasks. Use when the user asks to delegate work to OpenCode.

Informações da origem

Repositório
CherryHQ/cherry-studio
Última atividade na origem
20 de outubro de 2026 às 02:55
Idioma detectado do SKILL.md
inglês
Estrelas
53.284
Forks
5.183

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
code-mate-opencode
description
Run OpenCode non-interactively for coding tasks. Use when the user asks to delegate work to OpenCode.
# OpenCode ## Run 1. Set the Bash working directory to the exact project the user named and set a finite timeout, normally 10 minutes. 2. Check availability with `command -v opencode`. If it is missing, stop and ask the user to install OpenCode in Code Mate. 3. Run one task and exit: ```bash opencode run "<prompt>" --format json ``` Pass the prompt as one quoted argument. Parse stdout as a JSON event stream and treat an error event or nonzero exit as failure. Never start the interactive OpenCode UI or an authentication flow. ## Authentication And Permissions If OpenCode reports a missing provider or credentials, stop and ask the user to configure OpenCode in Code Mate. Never request, read, print, or copy credentials. Headless mode denies permission prompts by default; keep that behavior for analysis. Only when the user explicitly requests workspace changes may the command enable the minimum tools needed. Do not add `--auto` merely to avoid a denied permission. Example: ask OpenCode to inspect a failing test without editing, run the command above from that repository, and summarize the final content event and any tool errors.
Ver no GitHub