Tools
Tool ändern
Beschreibung oder Rezept eines Tools ändern.
https://app.elunos.ai/api/v1/spaces/{space}/tools/{tool}Ändert Name, Beschreibung oder Rezept. id und slug bleiben, damit Agenten das Tool weiter finden. Das recipe wird nach Schlüsseln zusammengeführt: Schickst du nur output, bleiben sources und der Rest.
Pfadparameter
spacestringPflichtSlug des Space, z. B. `praxis-mueller`. Steht in der Antwort von `GET /spaces`.
tooluuidPflichtID des Tools.
Felder
namestringNeuer Anzeigename.
descriptionstringNeue Beschreibung für den Agenten.
recipeobjectTeile des Rezepts, die sich ändern.
expected_updated_atdatetime`updated_at` aus deinem letzten Lesen. Weicht der gespeicherte Wert ab, antwortet die API mit 409 `stale` und dem aktuellen Stand, statt eine fremde Änderung zu überschreiben.
Beispiel
curl -X PATCH https://app.elunos.ai/api/v1/spaces/praxis-mueller/tools/0199a3c4-1f2a-7c55-8e10-6b7d9a3e2f11 \
-H "Authorization: Bearer np_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"recipe": {
"output": {
"fields": [
"slots"
],
"limit": 3
}
}
}'Antwort
{
"data": {
"id": "0199a3c4-1f2a-7c55-8e10-6b7d9a3e2f11",
"slug": "find_slots",
"…": "…"
},
"changes": [
{
"path": "recipe.output.limit",
"from": 5,
"to": 3
}
]
}Veröffentliche danach jeden Agenten, der das Tool nutzt. Welche das sind, zeigt Tool-Verwendung.