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 clineeak grok, più varianti di provider (GLM, Azure, xAI), con gli stessi flag di sessione:-ccontinua,-r <id>riprende. - Profili.
ak claude @workesegue 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 --jsonriporta 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.