Skip to content

Commit d26fd89

Browse files
committed
feat: adapt background terminal tool calls
1 parent 69e810d commit d26fd89

3 files changed

Lines changed: 28 additions & 2 deletions

File tree

frontend/src/components/console/task/message-toolcall.tsx

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,32 @@ const toolCallRenderers: ToolCallRenderer[] = [
4545
renderDetail: fallbackRender.renderDetail,
4646
expandable: false,
4747
},
48+
{
49+
match: (message) => (
50+
message.data.kind === "other"
51+
&& message.data.title === "mcaiBuiltin_background_terminal_list"
52+
),
53+
renderTitle: () => "查看后台任务列表",
54+
renderDetail: fallbackRender.renderDetail,
55+
expandable: false,
56+
},
57+
{
58+
match: (message) => (
59+
message.data.kind === "other"
60+
&& message.data.title === "mcaiBuiltin_background_terminal_create"
61+
),
62+
renderTitle: () => "创建后台任务",
63+
renderDetail: fallbackRender.renderDetail,
64+
},
65+
{
66+
match: (message) => (
67+
message.data.kind === "other"
68+
&& message.data.title === "mcaiBuiltin_background_terminal_output_path"
69+
),
70+
renderTitle: () => "查看后台任务的运行日志",
71+
renderDetail: fallbackRender.renderDetail,
72+
expandable: false,
73+
},
4874
{
4975
match: (message) => (
5076
message.data.kind === "other"

frontend/src/components/console/task/toolcalls/internal_imgsearch.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ function parsePayload(message: MessageType): ImgsearchPayload | null {
4343

4444
export const renderTitle = (message: MessageType) => {
4545
const query = message.data.rawInput?.query
46-
return `图片搜索 - ${query ? `“${query}”` : "搜索结果"}`
46+
return query ? `图片搜索 ${query}”` : "图片搜索 搜索结果"
4747
}
4848

4949
export const renderDetail = (message: MessageType) => {

frontend/src/components/console/task/toolcalls/internal_websearch.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ function parsePayload(message: MessageType): WebsearchPayload | null {
3939

4040
export const renderTitle = (message: MessageType) => {
4141
const query = message.data.rawInput?.query
42-
return `联网搜索 - ${query ? `“${query}”` : "搜索结果"}`
42+
return query ? `联网搜索 ${query}”` : "联网搜索 搜索结果"
4343
}
4444

4545
export const renderDetail = (message: MessageType) => {

0 commit comments

Comments
 (0)