接入单Agent原生联网检索

新增全局与单Agent联网检索配置、状态和开发界面
将直聊与后台planning接入Provider原生搜索并限制repair与final reply
升级Provider lifecycle v2并兼容历史v1记录
增加隔离真实E2E与公共审计泄漏门禁
记录当前gpt-5.5网关真实检索不可用结论
This commit is contained in:
AIGameCreator App
2026-07-15 18:05:10 +08:00
parent 3f5424a0b1
commit 26decf24da
16 changed files with 2181 additions and 140 deletions
@@ -102,7 +102,7 @@ pub struct GameCreationAgentCapabilityDescriptor {
pub platforms: Option<&'static [&'static str]>,
}
pub const GAME_CREATION_AGENT_CAPABILITIES: [GameCreationAgentCapabilityDescriptor; 37] = [
pub const GAME_CREATION_AGENT_CAPABILITIES: [GameCreationAgentCapabilityDescriptor; 38] = [
capability("chat", "user", "聊天入口"),
capability(
"project-supervisor",
@@ -112,6 +112,11 @@ pub const GAME_CREATION_AGENT_CAPABILITIES: [GameCreationAgentCapabilityDescript
capability("file-upload", "user", "上传文件"),
capability("built-in-commands", "agent-runtime", "内置命令调用"),
capability("llm-draft-generation", "agent-runtime", "LLM 草案生成"),
capability(
"provider-web-search",
"agent-runtime",
"Provider 原生联网检索",
),
capability("task-decomposition", "agent-runtime", "任务拆分"),
capability("orchestration", "agent-runtime", "任务编排"),
capability(
@@ -1028,7 +1033,7 @@ mod tests {
#[test]
fn capabilities_cover_standard_agent_runtime_needs() {
assert_eq!(GAME_CREATION_AGENT_CAPABILITIES.len(), 37);
assert_eq!(GAME_CREATION_AGENT_CAPABILITIES.len(), 38);
let ids = GAME_CREATION_AGENT_CAPABILITIES
.iter()
@@ -1039,6 +1044,7 @@ mod tests {
"chat",
"project-supervisor",
"file-upload",
"provider-web-search",
"task-decomposition",
"orchestration",
"agent-loop",