ACP: let clients select the session agent
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
Direzione di ricerca
Start with the ACP handlers for session/new, session/load, session/resume, and session/set_config_option, then trace the existing agent-switch path and how model and safety selections are persisted. Done means clients can discover and select a team agent across those session operations, with the selection retained on load/resume; the optional docker agent serve acp flag is a separate consideration.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Overview
ACP sessions always start with the default agent (root, or the first agent). Please let clients pick the agent, e.g. via an agent config option next to mode, model, and thought_level from #4445.
Motivation
Today the only ways to reach another agent over ACP are agent-switch commands (#4391), one per target agent, or a separate config file per entry agent. Neither shows the agents in the client UI, and a command switch is lost on cold session/load/session/resume.
Proposed solution
- Advertise an
agentselect option (team agents with their descriptions) insession/new/load/resume. - Handle it in
session/set_config_optionvia the agent-switch code path, and persist it like the model and safety selections. - Optionally, add
--agent <name>todocker agent serve acp.
Related issues
#4445, #4391, #2576
docker-agent v1.144.0.
- Lingua principale
- Go
- Stelle
- 3.4k
- Fork
- 466
- Merge medio
- 7h 1m
- PR unite (30g)
- 332
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di docker/docker-agent
-
area/docs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
docker/docker-agent#4054 ·
I maintainer di solito rispondono entro 1 giorno
-
area/testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
docker/docker-agent#4052 ·
I maintainer di solito rispondono entro 1 giorno
-
area/tools
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
docker/docker-agent#3933 ·
I maintainer di solito rispondono entro 1 giorno
-
area/tools
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
docker/docker-agent#3929 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
area/config area/docs area/security
Difficoltà 4/5 3-5 giorni Idoneità per principianti 58/100
docker/docker-agent#4476 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di docker/docker-agent
Issue simili
-
automation models
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
txn2/mcp-data-platform#1984 ·
I maintainer di solito rispondono entro 1 giorno
-
agentic-workflows
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
kind/docs prio/P2
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
agent-substrate/substrate#1986 ·
I maintainer di solito rispondono entro 1 giorno