Skip to content
← Torna al kit

Addon Agentkit

Ogni agente di codice da terminale ha i propri flag per continuare una sessione, il proprio modo di tenere separato un secondo account, la propria modalità headless e il proprio interruttore per saltare le richieste di autorizzazione. coding-agents-kit mette un’unica superficie di comandi sopra tutti loro: ak <kind> [@profile].

Questo addon integra il kit in DWP v7 (v7.0.0) come trasporto di delega headless. È opzionale: senza di esso, ogni task viene eseguito nella sessione corrente, esattamente come prima. Il kit stesso è un prodotto MIT che funziona senza Deep Work Plan.

Cosa ti offre il kit

  • Una grammatica per ogni CLI. ak claude, ak codex, ak cursor, ak opencode, ak pi, ak cline e ak grok, più varianti di provider (GLM, Azure, xAI), con gli stessi flag di sessione: -c continua, -r <id> riprende.
  • Profili. ak claude @work esegue un secondo account nella propria home, separato dal primo.
  • Esecuzioni headless. ak run <kind> -- "<prompt>" esegue un prompt in modo non interattivo e restituisce un codice di uscita documentato, facoltativamente come un unico oggetto JSON.
  • Una diagnostica. ak doctor --json riporta quali CLI sono installate, i profili e i nomi delle chiavi impostate — mai i loro valori.
  • Installazioni. ak install <cli> installa una CLI mancante dal canale ufficiale del suo fornitore.

Installazione

git clone --branch v0.1.1 https://github.com/DailybotHQ/coding-agents-kit && ./coding-agents-kit/install.sh
ak doctor

Requisiti: bash su macOS o Linux e python3 3.9 o successivo; nient’altro. Windows usa install.ps1. Fissa v0.1.1: sostituisce v0.1.0 e include una correzione di sicurezza. Verifica una release con il suo asset SHA256SUMS.

Elemento Valore
Prodotto DailybotHQ/coding-agents-kit, tag v0.1.1, interfaccia 1
Chiave di registro agentkit in .dwp/config.json
Trasporto headless: un ak run per delegato in un worktree git dedicato
Fornisce subagents, cancel_children, model_routing
Richiede la concessione agent_delegation del contratto del piano

Le autorizzazioni passano invariate

ak <kind> non aggiunge alcun flag di bypass delle autorizzazioni. L’autonomia è un opt-in esplicito: --auto su un singolo comando, oppure AGENTKIT_PERMISSIONS=auto nell’ambiente, aggiunge il flag di autonomia proprio della CLI per quell’avvio. Il preset di alias classic, che ricrea scorciatoie come claudex, è distribuito disattivato.

L’addon non aggiunge mai un flag di autonomia di propria iniziativa. Un piano usa --auto solo con l’opt-in esplicito e registrato di chi sviluppa, e solo all’interno di un worktree o di un container isolato.

Cosa aggiunge a un piano

In un piano v7 il cui contratto concede agent_delegation, execute può affidare un task parallel_safe a un’altra CLI: crea un worktree git dedicato, vi esegue ak run con un timeout e raccoglie il risultato in analysis_results/delegations/ del piano. Il risultato è evidenza asserted finché l’esecutore dei gate del piano stesso non lo osserva. Annullare un delegato arresta l’intero albero dei suoi processi.

Agentkit o Herdr

Situazione Usa
Un task parallel_safe delimitato con un output dichiarato Agentkit (headless)
Il task richiede interazione, dura a lungo o si trova su un’altra macchina Herdr (un peer in un pannello)

I due si combinano: herdr-peers può avviare un peer in un pannello con l’ambiente stampato da ak env <kind> @profile.

Note

Opzionale e mai richiesto. I valori delle chiavi API non vengono mai stampati, registrati nei log né scritti in un file di configurazione; l’eccezione documentata è Cline, che riceve la propria chiave dalla riga di comando. L’estrazione dei risultati per OpenCode, Pi, Cline e Grok è costruita a partire dalla documentazione dei fornitori e non è ancora stata messa alla prova con account reali; un output sconosciuto ripiega sul testo grezzo.