faef9b47dc
Dify foi removido 06-03-2026. Skills brainstorm/discover ainda referenciam-no no corpo. Bump v1.2 + nota top-of-file. Reescrita workflow para próxima sessão. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2.4 KiB
2.4 KiB
name, description, user-invocable, allowed-tools
| name | description | user-invocable | allowed-tools |
|---|---|---|---|
| agent-context-injector | Injeccao dinamica de contexto (MCPs e Skills) nos agentes via script Python + hook SessionStart com deteccao de staleness. | false | Read, Glob, Grep, ToolSearch |
Agent Context Injector
Regeneracao automatica das seccoes "Your Available MCPs" e "Your Available Skills" em todos os agentes.
Como funciona
- Hook SessionStart (
~/.claude/hooks/agent-context-refresh.sh) calcula hash dos inputs - Se hash mudou → executa
~/.claude/scripts/regenerate-agent-context.py - Script le frontmatter de cada agente, inventario MCPs, mapeamento domain e skills dos plugins
- Gera seccoes entre marcadores
<!-- BEGIN:AUTO-CONTEXT -->/<!-- END:AUTO-CONTEXT --> - Guarda novo hash em
~/.claude/.agent-context-hash
Ficheiros
| Ficheiro | Funcao |
|---|---|
~/.claude/scripts/regenerate-agent-context.py |
Script principal de regeneracao |
~/.claude/hooks/agent-context-refresh.sh |
Hook SessionStart com staleness |
~/.claude/_resources/domain-mcp-map.json |
Mapeamento domain -> MCPs recomendados |
~/.claude/_resources/mcps.json |
Inventario de 34+ MCPs |
~/.claude/.agent-context-hash |
Hash MD5 dos inputs (staleness) |
Dados de entrada
- Agentes:
~/.claude/agents/*.md— frontmatter comdomain,skills - MCPs:
~/.claude/_resources/mcps.json— lista comid,name,category - Domain map:
~/.claude/_resources/domain-mcp-map.json— primary/recommended por domain - Skills:
descomplicar-plugins/*/skills/*/SKILL.md— frontmatter comname,description
Performance
| Cenario | Tempo |
|---|---|
| Sem mudancas (hash match) | ~66ms |
| Com regeneracao (61 agentes) | ~2-3s |
Manutencao
- Adicionar MCP: actualizar
mcps.jsonedomain-mcp-map.json→ proximo SessionStart regenera - Adicionar skill: criar SKILL.md no plugin → proximo SessionStart regenera
- Adicionar agente: criar .md com frontmatter
domain:→ proximo SessionStart gera contexto - Mudar domain map: editar
domain-mcp-map.json→ proximo SessionStart regenera
Tarefa Desk
#1996 — Sistema injeccao Skills e MCPs nos agentes
Healing Log
Registo de erros conhecidos e como evitá-los. Lido automaticamente antes de executar.
{"date":"","issue":"","fix":"","source":"user|auto"}
Adicionar nova linha após cada erro corrigido.