DEILE
Development Environment Intelligence & Learning Engine · v1.1.0 · Python 3.9+ · MIT

Harness multi-provedor. Pipeline autônomo.

DEILE tem duas faces sobre o mesmo núcleo Python: um CLI agente que executa tarefas reais com tool-calling iterativo, e uma plataforma em Kubernetes que monitora um repositório GitHub ou GitLab, refina issues, implementa em branches isoladas e revisa o próprio PR — dirigindo o motor DEILE ou outros agents (Claude Code, opencode, codex, qwen, aider, goose) como pods.

DEILE — Development Environment Intelligence and Learning Engine
5
provedores LLM
Anthropic · OpenAI · Gemini · DeepSeek · OpenRouter
25
modelos catalogados
tiers 1 a 4, fallback automático
6 + 5
pods K8s
núcleo + frota multi-CLI plugável
4
camadas de memória
working · episodic · semantic · procedural
9
personas
5 do pipeline + 4 auxiliares
52
decisões arquiteturais
registradas e versionadas
O que é o DEILE

Quatro pilares, um único núcleo.

Mesmo código Python serve os dois modos de uso. O CLI compartilha o registry de tools com o pipeline; o pipeline dispara o CLI sob outras personas. As mesmas camadas de memória, segurança e observabilidade valem para os dois.

Harness

Loop iterativo de tool-calling sobre 5 provedores (Anthropic, OpenAI, Gemini, DeepSeek, OpenRouter), com streaming unificado, roteamento por tier, circuit breaker e budget guard. O motor que transforma uma API LLM em um agente real.

  • Memória em 4 camadas (working / episodic / semantic / procedural)
  • Streaming-first com tool-loop até 100 iterações por turno
  • Loop guard contra ciclos: 4 regras + audit tipado
Pipeline

Plataforma de orquestração autônoma. Máquina de estados em labels sobre o forge — refina issue, decompõe quando preciso, implementa em branch isolada, abre PR/MR, revisa contra critérios reais e merga, 24/7.

  • Refinement gate com até 5 rodadas; pausa para humano quando há gap real
  • Reaper + Resume separados: nunca abandona, nunca duplica
  • Quality-gate adaptativo: respeita o CI do repo; sem CI, roda a suíte
Frota

Worker plugável: cada etapa do pipeline escolhe seu executor. Motor DEILE em-process, Claude Code CLI em workdir isolado, ou qualquer um da frota multi-CLI (opencode, codex, qwen, aider, goose).

  • Adapter Protocol — adicionar worker é escrever 1 arquivo
  • Scale-to-zero: cada CLI nasce em replicas:0, escala on-demand
  • Resume nativo por engine; cost ledger durável que sobrevive ao restart
Observabilidade

OpenTelemetry. Spans hierárquicos do turno até cada commit, métricas CNCF cardinality-bounded, runtime registry com heartbeat e painel TUI navegável que substitui log-tailing.

  • W3C traceparent propagado pipeline → worker → git/forge
  • Atributos SemConv vcs.* dual-emit; zero secrets em traces
  • Painel TUI com 6 views + cost audit + dispatch matrix editável
Por onde explorar

Seis portas, todas concretas.

Cada porta abre numa página com diagrama, tabela e fluxos verificáveis no código.

Para quem

Mesma stack, quatro perfis de uso.

Devs solo

Use o CLI interativo como um par de programação real. Tool-loop iterativo, streaming, memória persistente entre sessões, skills auto-injetáveis para enriquecer o system prompt sob demanda.

Equipes

Suba o pipeline em um cluster local ou de homologação. Cada etapa do refino → implementação → review pode rodar com um motor diferente, em paralelo, sem coordenação entre monitores via hash sharding.

Empresas

Multi-forge (GitHub/GitLab cloud ou self-hosted). Hardening de containers em PSS restricted, NetworkPolicy default-deny, redação automática de tokens em traces e logs, audit log tipado.

Engenharia de IA

DEILE como meta-orquestrador: dirige seu próprio motor ou outros agentes CLI como pods. Compare estratégias por etapa, audite custo em USD por sessão, varie esforço de raciocínio sem trocar de provedor.