52 lines
No EOL
1.3 KiB
Markdown
52 lines
No EOL
1.3 KiB
Markdown
---
|
|
type: workflow
|
|
name: atualizar-agente
|
|
description: Sincroniza artefatos globais do ecossistema de agentes via git submodule
|
|
scope: global
|
|
updatedAt: "2026-07-01"
|
|
---
|
|
|
|
# Workflow: Atualizar Agente
|
|
|
|
## Objetivo
|
|
|
|
Sincronizar rules, workflows, skills e `agent.json` de todos os agentes com a versão mais recente do submodulo `.agent`.
|
|
|
|
> **Padrão atual:** git submodule. O script `atualizar-agente.global.sh` (curl legado) foi removido.
|
|
|
|
## Passos
|
|
|
|
### 1. Atualizar o submodulo
|
|
|
|
```bash
|
|
sh .agent/atualizar-agente.sh
|
|
```
|
|
|
|
O script:
|
|
1. Faz `git submodule update --remote --merge` para puxar a última versão
|
|
2. Copia todos os artefatos globais para `.agent/inherited/`
|
|
3. Configura os symlinks em `.gemini/agents/` para o Antigravity
|
|
|
|
### 2. Regenerar os `agent.json` (quando necessário)
|
|
|
|
Se as rules globais mudaram e os `agent.json` precisam ser recompilados:
|
|
|
|
```bash
|
|
sh .agent/adaptadores/antigravity/gerar-agent-json.sh
|
|
```
|
|
|
|
Para regenerar apenas um agente específico:
|
|
|
|
```bash
|
|
sh .agent/adaptadores/antigravity/gerar-agent-json.sh ag-back
|
|
```
|
|
|
|
### 3. Verificar resultado
|
|
|
|
```bash
|
|
find .agent/inherited/ -type f | sort
|
|
```
|
|
|
|
### 4. Revisar mudanças (quando aplicável)
|
|
|
|
Se houve alterações significativas nas rules ou workflows, executar `/aprimorar-IA` para validar consistência do sistema de conhecimento. |