agents-lab

Local-first lab for reusable AI-agent primitives and the curated pi-stack.

View on GitHub

Primitivas de Agentes — Conceitos e Catálogo

Este diretório registra contratos reutilizáveis que já aparecem em código, testes, guias ou operação recorrente. Uma primitiva aqui deve ser pequena o bastante para ser testada e clara o bastante para sobreviver a engines diferentes.

O que são Primitivas de Agentes?

Primitivas de agentes são blocos de construção reutilizáveis para decisões, gates, packets, métricas e superfícies de operação. Elas não são ideias soltas: precisam declarar fronteira, evidência, validação e critério de promoção.

Categorias de Primitivas

Memória e continuidade

Como agentes armazenam, recuperam e gerenciam contexto ao longo do tempo.

Ferramentas e superfícies

Como agentes interagem com o mundo externo.

Planejamento e decisão

Como agentes decompõem e executam tarefas complexas.

Coordenação

Como múltiplos agentes colaboram.

Avaliação e governança

Como medir e garantir a qualidade de agentes.

Catálogo de Primitivas do Laboratório

| Primitiva | Categoria | Descrição | Status | |———–|———–|———–|——–| | primitive-proposal-template.md | Governança / Qualidade / Manutenção | Template canônico para propor nova primitiva com recorrência, contrato mínimo, testes, rollback e critérios promote|defer|reject | Inicial | | budget-envelope.md | Avaliação / Coordenação / Planejamento | Contrato de custo por execução (goal + maxCost + evidência + revisão do operador) | Em evolução | | continuity-abstraction.md | Memória / Coordenação / Governança | Continuidade desacoplada de backend/runner com contrato canônico de estado/eventos/gates | Em evolução | | conversation-event-canonical-schema.md | Memória / Coordenação / Observabilidade | Schema canônico provider-agnostic para ingestão/triagem de conversas e threads | Em evolução | | nudge-free-local-continuity.md | Planejamento / Governança / Continuidade | Perfil local para continuidade sem empurrão em batches de 3-5 fatias, checkpoint/commit por fatia e sem escopos protegidos automáticos | Inicial | | colony-promotion-decision-packet.md | Planejamento / Governança / Coordenação | Packet read-only para decisão do operador promote/skip/defer de um único candidate de colony antes de qualquer materialização | Inicial | | lane-brainstorm-packet.md | Planejamento / Governança / Continuidade | Contrato report-only para transformar brainstorm em lane local-safe com recommendationCode/nextAction e sem dispatch | Inicial | | (runtime) delegation_lane_capability_snapshot | Governança / Planejamento / Continuidade | Snapshot read-only de capacidade de delegação (preload/dirty/classify-failures/subagents) com decisão ready|needs-evidence|blocked | Inicial | | (runtime) delegation_mix_score | Observabilidade / Governança / Coordenação | Métrica read-only de diversidade de execução/delegação (local/manual/delegate/swarm) com recommendationCode determinístico | Inicial | | (runtime) delegate_or_execute_decision_packet | Decisão / Governança / Execução | Packet report-only para recomendar local-execute|delegate|defer com fail-closed em sinais faltantes/bloqueados | Inicial | | autonomy-protected-scope-report.md | Governança / Transparência / Continuidade | Relatório report-only com reason codes e evidências curtas para classificação protected-scope no seletor autônomo | Inicial | | autonomy-protected-focus-packet.md | Governança / Decisão / Continuidade | Packet report-only para decisão do operador promote|skip|defer em tasks protected com sinais de valor/risco/esforço | Inicial | | protected-canary-local-slice.md | Governança / Execução / Segurança | Contrato mínimo para uma fatia local protected canário com rollback, validação focal e stop conditions explícitas | Inicial | | model-infrastructure-routing.md | Governança / Modelo / Custo / Decisão | Contrato report-only para tiers de roteamento, evidence packets, canary protegido e estados de maturidade antes de qualquer ativação de TASK-BUD-849 | Inicial | | external-influence-intake-template.md | Pesquisa / Governança / Continuidade | Template local-safe para preparar avaliação de influência externa antes de qualquer promoção protected | Inicial | | shell-spoofing-coverage-score.md | Segurança / Governança / Manutenção | Score report-only da cobertura anti-spoofing de variáveis shell (policy/runtime/regressão/observabilidade) | Inicial | | operator-confirmation-signal.md | Segurança / Governança / Execução | Contrato para evidência estruturada de confirmação do operador sem transformar texto livre em autorização | Em evolução | | background-process-readiness-score.md | Operação / Governança / Qualidade | Score report-only de prontidão de background process por capacidades/surface/evidência operacional | Inicial | | agents-as-tools-calibration-score.md | Governança / Operação / Qualidade | Score report-only de calibração de agents-as-tools (governance/boundedness/observability) | Inicial | | ops-calibration-decision-packet.md | Governança / Operação / Decisão | Packet report-only que compõe scores de background+agents para decidir keep-report-only vs bounded rehearsal | Inicial | | growth-maturity-score-packet.md | Governança / Qualidade / Escala | Packet report-only para decisão go|hold|needs-evidence com dimensões safety/calibration/throughput/simplicity e fail-closed em sinais faltantes | Inicial | | board-task-dependencies-contract.md | Planejamento / Governança / Qualidade | Contrato determinístico para update de dependências no board com recommendationCode e bloqueios canônicos (missing/cycle/protected-coupling) | Inicial | | board-dependency-health-snapshot.md | Planejamento / Governança / Observabilidade | Snapshot report-only da saúde de dependências (missing/cycle/protected-coupling) com filtro por milestone | Inicial | | board-dependency-hygiene-score.md | Planejamento / Governança / Qualidade | Score report-only de higiene de dependências com dimensões de acoplamento/consistência/rastreabilidade | Inicial | | board-planning-clarity-score.md | Planejamento / Governança / Qualidade | Score report-only de clareza/direção de planejamento (decomposição, verificabilidade, foco e rationale) | Inicial | | project-intake.md | Planejamento / Governança / Continuidade | Triagem inicial universal report-only para classificar projeto e sugerir primeira fatia local-safe sem autorização implícita | Inicial | | emergent-tangent-capture.md | Coordenação / Governança / Continuidade | Registro de trabalho emergente aprovado com proveniência explícita no board (origin, source_task, reason) | Inicial | | capability-gap-claim.md | Coordenação / Ferramentas / Governança | Detecta ausência de ferramenta/capability e exige claim de bootstrap/permissão antes da execução principal | Em evolução |

Princípios de Design

  1. Composabilidade — primitivas devem se combinar naturalmente.
  2. Engine-agnóstico — contratos não devem depender de uma runtime quando isso puder ser evitado.
  3. Testabilidade — cada primitiva deve ter teste ou gate focal quando virar superfície operacional.
  4. Documentação — cada primitiva precisa dizer como é usada e quando não deve ser usada.
  5. Minimalismo — fazer uma coisa bem, sem dependências ou nomes duplicados.