Spec Kit v0.12.13
Resumo
O Spec Kit v0.12.13 reforça a validação de workflows, permite configurar o timeout de comandos shell e corrige caminhos relativos de extensões nos comandos gerados. A versão também ajusta templates e a integração com Kiro.
Novidades
- Spec Kit v0.12.13 — Timeout de shell: a etapa shell dos workflows recebe um timeout configurável.
Melhorias
- Spec Kit v0.12.13 — Arquivo de agente: o template
agent-file-template.mdfoi simplificado. - Spec Kit v0.12.13 — Tags de release: a documentação esclarece que as tags preservam o prefixo
v.
Correções
- Spec Kit v0.12.13 — Etapa switch: casos que não sejam mapeamentos geram falha de validação no lugar de encerrar o processo com erro inesperado.
- Spec Kit v0.12.13 — Condições de workflow: testes de associação contra valores não iteráveis deixam de derrubar a execução.
- Spec Kit v0.12.13 — Bloco else: a validação do
if-stepaceita valores falsy que não sejam listas. - Spec Kit v0.12.13 — Caminhos de extensões: subdiretórios relativos à extensão são reescritos no corpo dos comandos gerados.
- Spec Kit v0.12.13 — Template de constituição: o checklist de sincronização aponta para os arquivos de comando instalados.
- Spec Kit v0.12.13 — Integração com Kiro: a integração é marcada como segura para instalações múltiplas.
Breaking changes
O material capturado não informa quebra de compatibilidade nesta versão.
Ponto de Atenção
- Spec Kit v0.12.13 — Workflows existentes: revise etapas
switcheifque recebam valores dinâmicos, pois entradas de formato incorreto agora geram uma falha explícita. - Spec Kit v0.12.13 — Teste sugerido: execute um
switchcom caso não mapeado, umif-stepcomelsefalsy e uma etapa shell com timeout curto para conferir as três respostas.
Notas da versão
- Spec Kit v0.12.13 — Instalação: a versão pode ser instalada com
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.12.13.