Integracao com Agentes
Guia de uso da pasta .kanbe para integracao entre projetos e agentes de IA na automacao de tarefas do Kanbe.
Com essa integracao configurada, basta informar ao agente o que precisa ser feito.
Download da pasta .kanbe
Baixe os arquivos no repositorio oficial:
https://github.com/jeffrichardchemistry/kanbeapi
Finalidade desta documentacao
Este fluxo descreve como:
- configurar a integracao com a API do Kanbe;
- orientar geracao de tarefas por agentes;
- publicar tarefas de forma segura e repetivel.
Estrutura esperada
meu_projeto/
.kanbe/
kanbe_api_config.yml
kanbe_api_probe.py
kanbe_api_upsert_tasks.py
tasks_to_push_example.json
src/
README.md
Fluxo minimo recomendado
1) Copiar a pasta .kanbe para o projeto
A pasta .kanbe deve ficar na raiz do projeto.
2) Ignorar .kanbe no versionamento (quando aplicavel)
.kanbe/
3) Configurar kanbe_api_config.yml
Campos minimos:
- kanbe.base_url
- kanbe.api_base_path
- kanbe.api_key
- kanbe.default_board_id
- kanbe.default_column_id (opcional)
- task_defaults
Boas praticas de seguranca:
- rotacionar API keys com frequencia;
- revogar chaves antigas periodicamente;
- nao versionar chaves reais no repositorio.
4) Pedir ao agente para preparar tarefas
Exemplo:
Gerar resumo das entregas e criar tarefas de backlog com subtarefas tecnicas.
5) Validar conectividade com o Kanbe
python .kanbe/kanbe_api_probe.py
6) Publicar tarefas
python .kanbe/kanbe_api_upsert_tasks.py --tasks-file .kanbe/tasks_to_push_projeto.json
Dry-run:
python .kanbe/kanbe_api_upsert_tasks.py --tasks-file .kanbe/tasks_to_push_projeto.json --dry-run
Troubleshooting rapido
- Erro de coluna invalida: column_id nao pertence ao board.
- Erro 401/403: verificar API key, permissoes e board.
- Divergencia de ambiente: validar base_url e api_base_path.