docs: 更新文档并修正打包脚本

- 新增 docs/api.md 后端API文档

- 修正文档中启动流程示例

- 移除不存在的F4快捷键

- 前端直接工具调用不受次数限制

- 打包脚本添加 config_service hidden-import

- Linux脚本添加python3检查
This commit is contained in:
JianFeeeee
2026-04-13 08:36:41 +08:00
parent 759168cab5
commit a846671c34
9 changed files with 501 additions and 24 deletions

View File

@ -225,21 +225,12 @@ class BackendServer:
))
def _handle_execute_tool(self, request: BackendRequest) -> None:
"""处理直接工具调用请求(前端直接调用,不受次数限制)"""
try:
tool_name = request.payload.get("tool_name")
arguments = request.payload.get("arguments", {})
allowed, reason = self._tool_limiter.can_call(tool_name, arguments)
if not allowed:
self._send_response(request, BackendResponse(
request_id=request.request_id,
success=False,
error=f"工具调用被拒绝: {reason}"
))
return
self._tool_limiter.record_call(tool_name, arguments)
# 前端直接调用的工具不受次数限制,直接执行
result = execute_tool(self._graph, tool_name, arguments)
self._send_response(request, BackendResponse(