feat: upgrade investigation and presentation runtime
Generic Container CI/CD / test-build-publish (push) Successful in 1m6s
Agent CI/CD / build-test-publish-and-deploy (push) Successful in 1m7s

This commit is contained in:
2026-10-30 17:30:19 +08:00
parent 3b52a0ddab
commit 6336157ff4
104 changed files with 6541 additions and 961 deletions
+2 -3
View File
@@ -78,7 +78,7 @@ try {
for (const action of ["browser", "browser_click"]) {
assert.equal((await native.client.permission.create({ sessionID: sessionId, action, resources: ["*"], save: [] })).effect, "deny");
}
for (const action of ["present_answer", "show_chart"]) {
for (const action of ["present_answer", "present_view"]) {
assert.equal((await native.client.permission.create({ sessionID: sessionId, action, resources: ["*"], save: [] })).effect, "allow");
}
for (const id of ["opencode_models", "opencode_session_move", "opencode_session_rename",
@@ -88,8 +88,7 @@ try {
assert(!tools.some((tool) => tool.id === "mcp_tjwater_web_search"), "web search must not have a duplicate MCP tool");
for (const id of ["query_project_data", "query_operational_task_data", "get_operational_task_context", "session_search", "web_search", "geocode", "todoread", "list_investigation_tasks", "get_investigation_task", "read_agent_messages"]) assert(!tools.some((tool) => tool.id === id), `${id} must not remain a standalone plugin query`);
for (const id of ["memory_manager", "skill_manager", "send_task_message", "reply_agent_message", "todowrite",
"present_answer", "final_answer", "locate_features", "zoom_to_map", "show_chart", "view_history",
"render_scada_analysis", "clear_scada_analysis", "publish_execution_plan", "publish_task_report",
"present_answer", "final_answer", "present_view", "publish_execution_plan", "publish_task_report",
"publish_task_progress", "publish_task_presentation", "propose_task_action", "add_task_human_evidence",
"request_task_data_access"]) assert(tools.some((tool) => tool.id === id), `${id} must remain a plugin tool`);
for (const tool of ["mcp_tjwater_session_search", "mcp_tjwater_todoread"]) {