Alibrown commited on
Commit
5a09c18
·
verified ·
1 Parent(s): 6894a1f

Update app/app.py

Browse files
Files changed (1) hide show
  1. app/app.py +8 -1
app/app.py CHANGED
@@ -83,7 +83,14 @@ async def api_endpoint():
83
  data = await request.get_json()
84
  tool_name = data.get("tool")
85
  params = data.get("params", {})
86
- result = await tools.run(tool_name, **params)
 
 
 
 
 
 
 
87
  return jsonify({"result": result})
88
  except Exception as e:
89
  logger.error(f"API error: {e}")
 
83
  data = await request.get_json()
84
  tool_name = data.get("tool")
85
  params = data.get("params", {})
86
+
87
+ # system tools brauchen kein prompt!
88
+ if tool_name == "list_active_tools":
89
+ from . import tools as t
90
+ result = t.list_all()
91
+ return jsonify({"result": result})
92
+
93
+ result = await tools.run(tool_name, **params)
94
  return jsonify({"result": result})
95
  except Exception as e:
96
  logger.error(f"API error: {e}")