LLM-backed tools are registered without an LLM
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 67/100
Piste de recherche
Commencez par l’enregistrement des outils dans cmd/main.go et la vérification llmBackedTools dans cmd/plugin_bundle_test.go ; suivez la façon dont les outils reçoivent la configuration LLM et dont le Secret facultatif est traité. Décidez s’il faut enregistrer les outils uniquement lorsqu’ils sont configurés ou documenter la configuration requise, puis vérifiez que les deux outils fonctionnent ou que leur comportement en l’absence de LLM configuré est clairement documenté.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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).
- Langage dominant
- Go
- Étoiles
- 39
- Forks
- 31
- Merge moyen
- 2 j 8 h
- PR mergées (30 j)
- 2
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de kagent-dev/tools
-
LOG_LEVEL is documented but not implementedPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
kagent-dev/tools#94 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
kagent-dev/tools#92 ·
-
[BUG] Failed commands return only "exit status 1"; the command's error never reaches the agentPeut-être pris @sathpal l’a pris il y a 16 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 69/100
kagent-dev/tools#89 ·
-
[BUG] MCP clients get no tools from v0.3.0: kubescape_get_vulnerability_details outputSchema is not an objectPeut-être à nouveau libre @nishanthchandr4 l’a pris il y a 30 jours, et aucune pull request n’est ouverte. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
kagent-dev/tools#87 · 2 commentaires ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
kagent-dev/tools#54 ·
Toutes les issues de kagent-dev/tools
Issues similaires
-
bug os:ios
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
hajimehoshi/ebiten#4039 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 69/100
open-telemetry/opentelemetry-go-compile-instrumentation#1713 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
JakeChampion/lang#14392 ·
Les mainteneurs répondent en général sous 1 jour
-
agent-butler-finding bug
Difficulté 1/5 1-3 heures Accessibilité débutants 84/100
jordansmall/spindrift#6557 ·
Les mainteneurs répondent en général sous 1 jour