LLM-backed tools are registered without an LLM
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 67/100
Direzione di ricerca
Inizia con la registrazione degli strumenti in cmd/main.go e il controllo llmBackedTools in cmd/plugin_bundle_test.go; segui il modo in cui gli strumenti ricevono la configurazione LLM e come viene gestito il Secret facoltativo. Decidi se registrare gli strumenti solo quando sono configurati o documentare la configurazione necessaria, poi verifica che entrambi gli strumenti funzionino o che sia documentato chiaramente cosa accade quando non è configurato alcun LLM.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
k8s_generate_resource is registered with a nil LLM (cmd/main.go passes nil). prometheus_promql_tool calls openai.New(), which needs OPENAI_API_KEY. That key would come from an optional Secret, but no chart creates it. Out of the box, both tools fail when called.
Options:
- Register them only when an LLM is configured.
- Document the configuration they need.
The skills bundle in #91 now refuses to reference these tools (llmBackedTools in cmd/plugin_bundle_test.go).
- Lingua principale
- Go
- Stelle
- 39
- Fork
- 31
- Merge medio
- 2g 8h
- PR unite (30g)
- 2
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 kagent-dev/tools
-
LOG_LEVEL is documented but not implementedForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
kagent-dev/tools#94 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
kagent-dev/tools#92 ·
-
[BUG] Failed commands return only "exit status 1"; the command's error never reaches the agentForse già presa @sathpal l’ha presa 16 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
kagent-dev/tools#89 ·
-
[BUG] MCP clients get no tools from v0.3.0: kubescape_get_vulnerability_details outputSchema is not an objectForse di nuovo libera @nishanthchandr4 l’ha presa 30 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
kagent-dev/tools#87 · 2 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
kagent-dev/tools#54 ·
Tutte le issue di kagent-dev/tools
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
open-telemetry/opentelemetry-go-compile-instrumentation#1713 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
JakeChampion/lang#14392 ·
I maintainer di solito rispondono entro 1 giorno
-
agent-butler-finding bug
Difficoltà 1/5 1-3 ore Idoneità per principianti 84/100
jordansmall/spindrift#6557 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] Custom tool truncation leaves unused stream copies openForse già presa @OUAO-FRANK l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno