Skip to content
TCAFTask-Contract AI Development Framework
TCAF 0.4.0 · anteprima pubblica

Seleziona un adapter

Scegli il trasporto TCAF coerente con l’host reale senza modificare perimetro, autorità o comportamento fondamentale.

Un adapter definisce come una Run Envelope TCAF raggiunge un host AI. Cambia il trasporto, non lo scope del task o l’autorità del developer.

Selezione

La selezione automatica usa informazioni dell’host, TCAF_ADAPTER, rilevamento dell’ambiente e infine il default del registry. Puoi registrare una preferenza durante l’installazione:

python install.py --adapter codex

Oppure applicare un override a una singola operazione:

tcaf task --target <percorso-progetto> --request <richiesta-delimitata> --adapter cline

Codex

  • Adapter ID: codex
  • Trasporto: native
  • Stato: verified

Codex può accedere e modificare direttamente il target entro permessi e superficie di modifica dichiarati dall’esecuzione.

Le cinque operazioni principali di progetto sono:

tcaf bootstrap
tcaf adopt
tcaf plan
tcaf task
tcaf sync

tcaf run resta disponibile per l’invocazione diretta di agenti registrati, ma nell’uso normale va preferita l’operazione nominata che descrive il lavoro.

L’accesso nativo non autorizza modifiche estranee, bypass dei review gate o operazioni Git automatiche.

Cline

  • Adapter ID: cline
  • Trasporto: manual-envelope
  • Stato: verified-with-limitations

La procedura manual-envelope delimitata è verificata. L’invocazione nativa runner-to-Cline non è attualmente un percorso verificato.

Usa l’envelope generata in un nuovo task Cline e aggiungi un solo marker di trasporto documentato:

TCAF CLINE STEP: INSPECT
TCAF CLINE STEP: WRITE <percorso-relativo-al-repository>
TCAF CLINE STEP: VALIDATE

Il marker può restringere l’envelope. Non può ampliare target, scope, permessi o output.

Generic CLI

  • Adapter ID: generic-cli
  • Trasporto: stdout
  • Stato: framework-aligned

Questo adapter stampa la Run Envelope per un altro host da riga di comando. Il solo trasporto non concede capacità diretta di scrittura sui file.

Generic chat

  • Adapter ID: generic-chat
  • Trasporto: host-resource
  • Stato: framework-aligned

Usa generic chat soltanto quando l’host può fornire le risorse persistenti del framework richieste e le evidenze esatte del target. La sola memoria delle chat precedenti non costituisce uno stato di progetto TCAF affidabile.

La regola che non cambia

Ogni adapter deve preservare un solo target, superficie di modifica approvata, review gate del developer, comportamento preservation-first, report esplicito delle evidenze e separazione dalle operazioni di commit/push.

Un host più capace può eseguire una parte maggiore del lavoro approvato. Non riceve un’autorità più ampia.

Consulta Copertura di validazione per i confini verificati attuali.