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

Installa TCAF

Installa un runtime TCAF versionato fuori dai progetti ed esponi il comando tcaf.

TCAF si installa una sola volta per computer come runtime versionato. Rimane fuori dai repository applicativi, così le istruzioni del framework restano separate dalle evidenze del progetto.

Prerequisiti

Servono:

  • Python 3;
  • una copia locale del repository della release TCAF;
  • permessi di scrittura nelle directory utente usate per runtime e comando.

Dalla root della release TCAF esegui:

python install.py --adapter auto

L’installer valida la release prima di installarla.

Scegli un adapter

La selezione automatica è il default. Puoi anche registrare una preferenza:

python install.py --adapter codex
python install.py --adapter cline
python install.py --adapter generic-cli
python install.py --adapter generic-chat

Nella v0.4.0 l’uso nativo di Codex è verificato. Il percorso manual-envelope documentato per Cline è verificato con limitazioni. Le combinazioni più ampie con host generici non hanno ancora una copertura di accettazione equivalente.

Consulta Seleziona un adapter.

Percorsi di installazione predefiniti

Percorsi utente tipici:

Runtime Linux: ~/.local/share/tcaf
Runtime macOS: ~/Library/Application Support/tcaf
Comando:       ~/.local/bin/tcaf

Windows usa le directory dati applicativi locali e degli script Python dell’utente.

Puoi modificare esplicitamente le destinazioni:

python install.py --home <runtime-home> --bin-dir <directory-comando>

Un runtime v0.4.0 viene salvato in una directory specifica per la versione, per esempio:

<runtime-home>/versions/0.4.0

Verifica l’installazione

Se necessario aggiungi la directory del comando al PATH, poi esegui:

tcaf version
tcaf doctor

Un’installazione corretta dovrebbe riportare PASS e identificare versione attiva, root del runtime e adapter.

Reinstalla la stessa versione

Per impostazione predefinita l’installer non sovrascrive una versione installata. Solo per una reinstallazione intenzionale:

python install.py --replace

Quando stai diagnosticando un problema non compreso, esegui prima tcaf doctor.

Installa una volta, poi lavora progetto per progetto

Per ogni progetto parti da uno di questi comandi:

tcaf bootstrap --target <nuovo-progetto> --request <richiesta-iniziale>
tcaf adopt --target <progetto-esistente>

Poi usa tcaf plan per lavoro da scomporre, tcaf task per una singola modifica delimitata e tcaf sync quando lo stato del progetto cambia fuori dall’esecuzione corrente.

Il normale materiale di progetto resta source evidence: non deve essere riscritto in un formato specifico TCAF prima di bootstrap o adoption.

Confine di sicurezza

Non copiare il framework installato dentro il repository applicativo e non trattare i template del framework come verità di progetto. Il runtime fornisce le regole TCAF; il progetto target fornisce le evidenze sul software.