[Tool Router]:完成安全工具路由骨架,包含结构化调用、风险分类和只读工具测试

This commit is contained in:
mkbk
2026-06-18 22:08:24 +08:00
parent dc9566d8d2
commit af7eb25ba6
5 changed files with 480 additions and 9 deletions
+22
View File
@@ -44,6 +44,18 @@ from .full_duplex_response import (
StreamingTtsProvider,
prepare_tts_sentence,
)
from .tool_router import (
FakeToolAdapter,
MemorySaveTool,
MemorySearchTool,
ShellReadonlyTool,
ToolCallRequest,
ToolContext,
ToolDecision,
ToolResult,
ToolRouter,
ToolRiskClassifier,
)
from .models import (
AudioFrame,
AudioSegment,
@@ -111,6 +123,16 @@ __all__ = [
"StreamingLlmProvider",
"StreamingTtsProvider",
"prepare_tts_sentence",
"FakeToolAdapter",
"MemorySaveTool",
"MemorySearchTool",
"ShellReadonlyTool",
"ToolCallRequest",
"ToolContext",
"ToolDecision",
"ToolResult",
"ToolRouter",
"ToolRiskClassifier",
"AudioFrame",
"AudioSegment",
"AudioRingBuffer",