LLM-backed tools are registered without an LLM
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 67/100
Rechercherichtung
Beginne mit der Tool-Registrierung in cmd/main.go und der llmBackedTools-Prüfung in cmd/plugin_bundle_test.go. Verfolge, wie die Tools ihre LLM-Konfiguration erhalten und wie das optionale Secret behandelt wird. Entscheide, ob die Tools nur bei entsprechender Konfiguration registriert oder die erforderliche Konfiguration dokumentiert werden soll, und überprüfe anschließend, ob beide Tools funktionieren oder bei fehlender LLM-Konfiguration klar dokumentiert sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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).
- Vorherrschende Sprache
- Go
- Sterne
- 39
- Forks
- 31
- Ø Merge
- 2 T. 8 Std.
- Gemergte PRs (30 T.)
- 2
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus kagent-dev/tools
-
LOG_LEVEL is documented but not implementedEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
kagent-dev/tools#94 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
kagent-dev/tools#92 ·
-
[BUG] Failed commands return only "exit status 1"; the command's error never reaches the agentEvtl. vergeben @sathpal hat das vor 17 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 69/100
kagent-dev/tools#89 ·
-
[BUG] MCP clients get no tools from v0.3.0: kubescape_get_vulnerability_details outputSchema is not an objectEvtl. wieder frei @nishanthchandr4 hat das vor 31 Tagen übernommen, und es ist kein Pull Request offen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
kagent-dev/tools#87 · 2 Kommentare ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
kagent-dev/tools#54 ·
Alle Issues in kagent-dev/tools
Ähnliche Issues
-
book-layout.spec fails when the similar-books rail holds other projects' booksEvtl. vergeben @praetorianer777 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
praetorianer777/GoTome#373 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 80/100
-
/shutdown/ready can fail to return an HTTP response when readiness takes longer than the server write timeoutEvtl. vergeben @floriankoch hat das heute übernommen. Offentriage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
envoyproxy/gateway#10562 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Adding an LDAP group reports every search failure as "LDAP Group DN is not found"Evtl. vergeben @Daksha1611 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Maintainer antworten meist innerhalb von 1 Tag