@@ -57,6 +64,24 @@ const graphContainerRef = ref(null)
const isVisible = ref(false)
const isRefreshing = ref(false)
+const query = computed(() => {
+ const args = props.toolCall.args || props.toolCall.function?.arguments;
+ if (!args) return '';
+ let parsedArgs = args;
+ if (typeof args === 'string') {
+ try {
+ parsedArgs = JSON.parse(args);
+ } catch (e) {
+ return '';
+ }
+ }
+ // Try common keys for KG queries
+ if (typeof parsedArgs === 'object') {
+ return parsedArgs.query || parsedArgs.keywords || parsedArgs.q || parsedArgs.entities || '';
+ }
+ return '';
+});
+
// 计算属性:解析图谱数据
const graphData = computed(() => {
const data = parseData(props.toolCall.tool_call_result?.content);
diff --git a/web/src/components/ToolCallingResult/tools/TaskTool.vue b/web/src/components/ToolCallingResult/tools/TaskTool.vue
index 88cc409d..5d063f77 100644
--- a/web/src/components/ToolCallingResult/tools/TaskTool.vue
+++ b/web/src/components/ToolCallingResult/tools/TaskTool.vue
@@ -1,7 +1,7 @@
-