[dotnet-port-api] BackgroundTaskCompletion loop evaluator is blocked on a missing subagent/background-agents harness
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 20/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- go
- Ambito
- ai-infra-agents
Direzione di ricerca
The issue is blocked on designing and implementing a missing subagent/background-agents harness in the Go SDK. Start by reviewing the .NET implementation referenced, the parity doc (docs/dotnet-go-sdk-feature-comparison.md), and the existing agent/, tool/, and workflow/ directories to understand the gap. A design proposal for the BackgroundAgentsProvider and BackgroundTaskInfo equivalents is needed before any code can be written.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
While porting the loop evaluators (see #1162, #1163), I found that BackgroundTaskCompletionLoopEvaluator cannot be ported yet — its entire dependency does not exist in the Go SDK.
The blocker
The .NET BackgroundTaskCompletionLoopEvaluator keeps re-invoking the agent until a BackgroundAgentsProvider reports no still-running background tasks, formatting the running BackgroundTaskInfo list ({incomplete_tasks} / {incomplete_task_count}) into the feedback.
Go has none of that layer:
- No
BackgroundAgentsProvider,BackgroundTaskInfo, or any subagent/background-task harness (a grep for backgroundagent/subagent acrossagent/,tool/,workflow/returns nothing). - The parity doc (
docs/dotnet-go-sdk-feature-comparison.md) confirms it: the harness row lists "subagent harness utilities" among what Go "still lacks," and the top-level gaps list includes "subagents."
So the evaluator is a thin consumer of a subsystem that first has to exist.
Proposed sequencing
- Design + port the subagent / background-agents harness (a
BackgroundAgentsProvider-equivalent context provider that spawns and tracks background agent runs, plus aBackgroundTaskInfo-equivalent). This is a sizeable owner-play feature and deserves its own design discussion — happy to draft an architecture proposal (Mermaid + API sketch) if there is interest. - Once that exists,
BackgroundTaskCompletionLoopEvaluatoris a small follow-up (same shape as the AI-judge/todo evaluators), subject to the same placement question raised in #1163.
Flagging rather than implementing, since building the whole subagent subsystem to satisfy one evaluator would be a large, design-first change — not a drive-by PR.
- Lingua principale
- Go
- Stelle
- 659
- Fork
- 67
- Merge medio
- 18h 49m
- PR unite (30g)
- 81
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la 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 microsoft/agent-framework-go
-
[aw] Upgrade availableApertaagentic-workflows
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
microsoft/agent-framework-go#1350 ·
I maintainer di solito rispondono entro 1 giorno
-
agentic-workflows
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
microsoft/agent-framework-go#1348 ·
I maintainer di solito rispondono entro 1 giorno
-
agentic-workflows
Difficoltà 4/5 3-5 giorni Idoneità per principianti 28/100
microsoft/agent-framework-go#1327 ·
I maintainer di solito rispondono entro 1 giorno
-
Add a per-run limit for tool callsForse già presa @Lokesh118 l’ha presa 11 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 67/100
microsoft/agent-framework-go#1202 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[dotnet-port-api] Port TodoCompletion and BackgroundTaskCompletion loop evaluators (placement decision)Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
microsoft/agent-framework-go#1163 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di microsoft/agent-framework-go
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
agent-butler-finding chore
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
jordansmall/spindrift#6695 ·
I maintainer di solito rispondono entro 1 giorno
-
skills-init: commit-SHA skill refs never start (git checkout -- <sha> reads the SHA as a pathspec)Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
kagent-dev/kagent#3571 ·
I maintainer di solito rispondono entro 1 giorno
-
book-layout.spec fails when the similar-books rail holds other projects' booksForse già presa @praetorianer777 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
praetorianer777/GoTome#373 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100