Opencode Controller para Openclaw

Uma interface de comando de nível profissional para orquestrar sessões Opencode, modos de agente e configurações de provedores de modelos.

karatla
v1.0.0
Jan 29, 2026
75
22.5k
192

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install opencode-controller

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o opencode-controller usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é Opencode Controller?

O Opencode Controller serve como a camada de orquestração central para seu ambiente de desenvolvimento assistido por IA. Ele foi projetado para preencher a lacuna entre a instrução humana e a execução autônoma, fornecendo uma estrutura estruturada para gerenciar sessões e estados de agentes. Ao utilizar as Openclaw Skills, esta ferramenta garante que seu ambiente de codificação permaneça organizado, seguro e altamente eficiente.

Esta skill é construída sobre uma filosofia de separação de preocupações. Ela diferencia a fase de planejamento da fase de construção, garantindo que o código nunca seja escrito sem um plano arquitetônico verificado. Ela simplifica as complexidades da autenticação do provedor e da persistência da sessão, tornando-se um componente essencial para desenvolvedores que utilizam as Openclaw Skills em suas operações diárias.

Casos de uso do Opencode Controller

  • Gerenciamento de múltiplos projetos de codificação simultâneos através do seletor de sessões.
  • Aplicação de um fluxo de trabalho 'Planejar depois Construir' para minimizar erros arquitetônicos.
  • Alternância rápida entre diferentes provedores de LLM, como Anthropic ou OpenAI, para tarefas específicas.
  • Centralização de fluxos de trabalho de autenticação para vários provedores de modelos de IA.

Como o Opencode Controller funciona

  1. O usuário inicia o controlador e seleciona um provedor de IA preferido e um método de autenticação.
  2. A skill abre a interface de gerenciamento de sessões usando o comando \/sessions para retomar ou criar um espaço de trabalho.
  3. O usuário ativa o agente de Planejamento (Plan) via comando \/agents para analisar a tarefa e gerar um roteiro passo a passo.
  4. Assim que o plano é verificado, o usuário muda para o agente de Construção (Build) para implementação.
  5. O controlador gerencia um loop contínuo entre planejamento e construção até que a tarefa seja concluída.

Configuração do Opencode Controller

Para integrar esta skill ao seu ambiente local, siga estes passos:

  1. Certifique-se de que seu ambiente esteja configurado para suportar Openclaw Skills.
  2. Adicione o opencode-controller ao seu manifesto de skills.
  3. Execute o comando de inicialização para iniciar o gerenciador de sessões:
\/sessions
  1. Configure seu provedor de modelo de IA e trate a autenticação:
\/models

Esquema de Dados e Taxonomia de Opencode Controller

Elemento de Dados Tipo Propósito
Registro de Sessão Metadados Rastreia IDs de projetos existentes e histórico de sessões
Estado do Agente Enum Define o modo atual: Plan ou Build
Config do Provedor Objeto Armazena configurações específicas do provedor e status de autenticação
Login Verbatim String Captura e retransmite links de autenticação seguros

Recursos avançados do Opencode Controller

  • Troca de sessão sensível ao contexto para evitar sobreposição de projetos.
  • Execução rigorosa da máquina de estados que impede a geração de código no modo Plan.
  • Ganchos de transição automatizados que forçam o retorno ao modo Plan quando o agente Build encontra ambiguidade.
  • Tratamento de links de login verbatim para garantir autenticação manual segura pelo usuário.
  • Integração profunda com outras Openclaw Skills para automação abrangente.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*