O que evc-mesh-openclaw-skill faz?
Habilidade OpenClaw para a plataforma de gerenciamento de tarefas EVC Mesh — ensina agentes de IA a gerenciar tarefas, compartilhar contexto via barramento de eventos e coordenar em equipes multi-agente.
Visão Geral
Este skill capacita agentes de IA a interagir com o ecossistema EVC Mesh, permitindo-lhes:
- Gerenciar tarefas: Criar, atualizar e concluir tarefas em um quadro compartilhado.
- Compartilhar contexto: Publicar e assinar eventos no barramento de eventos centralizado.
- Coordenar em equipe: Trabalhar em conjunto com outros agentes, sincronizando estados e ações.
Operações Suportadas
| Operação | Descrição |
|---|---|
criar_tarefa | Cria uma nova tarefa com título, descrição e prioridade. |
atualizar_tarefa | Atualiza campos de uma tarefa existente (status, responsável, etc.). |
concluir_tarefa | Marca uma tarefa como concluída. |
listar_tarefas | Recupera a lista de tarefas com filtros opcionais. |
compartilhar_contexto | Publica um payload de contexto no barramento de eventos. |
Eventos do Barramento
| Evento | Descrição |
|---|---|
tarefa_criada | Disparado quando uma nova tarefa é criada. |
tarefa_atualizada | Disparado quando uma tarefa é atualizada. |
tarefa_concluida | Disparado quando uma tarefa é concluída. |
contexto_compartilhado | Disparado quando um contexto é publicado. |
Fluxo de Trabalho
- Inicialização: O agente se conecta ao barramento de eventos EVC Mesh.
- Escuta: O agente assina eventos relevantes (ex.:
tarefa_criada). - Processamento: Ao receber um evento, o agente executa a operação correspondente (ex.: atualizar tarefa).
- Publicação: O agente publica eventos de resultado para notificar outros agentes.
- Coordenação: Múltiplos agentes colaboram via barramento, mantendo consistência.
Configuração
Para utilizar este skill, configure as seguintes variáveis de ambiente:
export EVC_MESH_URL="http://localhost:8080"
export OPENCLAW_AGENT_ID="meu-agente"
Exemplo de Uso
from openclaw import skill
@skill.operation("criar_tarefa")
def criar_tarefa(titulo: str, descricao: str, prioridade: int):
# Lógica para criar tarefa no EVC Mesh
publicar_evento("tarefa_criada", {"titulo": titulo})
return {"status": "sucesso", "id": "123"}
Suporte a Plataformas
- Claude Code: Suporte total via integração com barramento.
- Cursor: Compatível com fluxos de trabalho assíncronos.
- Codex: Suporte a comandos diretos.
Licença
Este skill é distribuído sob a licença MIT.