O que codex-eide-rebuild faz?
Skill do agente para reconstruir projetos do Embedded IDE para VS Code (EIDE) com Codex e retornar resultados de build estruturados em JSON.
Descrição
Este skill permite que um agente de IA (por exemplo, Codex) dispare a reconstrução de um projeto EIDE diretamente do ambiente VS Code. Após a execução, o resultado da compilação é parseado e formatado como JSON, contendo informações detalhadas sobre o status da build, erros, warnings e artefatos gerados.
Pré-requisitos
- VS Code com a extensão Embedded IDE instalada.
- Um projeto EIDE configurado.
- Agente Codex ou similar com acesso ao VS Code API.
Uso
Para utilizar este skill, o agente deve executar o comando eide.rebuildProject através da API do VS Code. O skill irá:
- Acionar a compilação do projeto EIDE ativo.
- Capturar a saída do terminal de build.
- Analisar a saída para extrair:
- status:
success,errorouwarning. - errors: lista de erros de compilação.
- warnings: lista de warnings.
- output: artefatos gerados (caminhos para arquivos .hex, .bin, etc.).
- status:
- Retornar um objeto JSON com os dados extraídos.
Exemplo de Retorno JSON
{
"status": "success",
"errors": [],
"warnings": [
{
"file": "src/main.c",
"line": 42,
"message": "variável 'temp' não inicializada"
}
],
"output": ["build/output/firmware.hex", "build/output/firmware.bin"]
}
Configuração
Nenhuma configuração adicional é necessária. O skill detecta automaticamente o projeto EIDE ativo no espaço de trabalho do VS Code.
Suporte
Para problemas ou dúvidas, consulte a documentação oficial da extensão EIDE ou abra uma issue no repositório do skill.