diff --git a/apps/web/app/components/agent/agent-conversation.tsx b/apps/web/app/components/agent/agent-conversation.tsx
index 23d5fbf6..76b2ccca 100644
--- a/apps/web/app/components/agent/agent-conversation.tsx
+++ b/apps/web/app/components/agent/agent-conversation.tsx
@@ -86,7 +86,7 @@ export const BUDGET_LABEL: Record = {
const COMPACT_STATUS: Record = {
completed: "已完成",
declined: "没有压缩",
- aborted: "已中止",
+ aborted: "已停止",
failed: "失败",
};
@@ -108,7 +108,7 @@ export function contextLabel(context: string | null): string | null {
const first = context.split(" · ")[0] ?? "";
// 前缀里第一段是界面给的名称(「作品:沙丘2」);没有名称时只剩 key=ID,不上屏
if (!first || first.includes("=")) return null;
- return first.replace(/^(作品|资源|下载|整理记录|站点|任务|引擎任务)[::]\s*/, "");
+ return first.replace(/^(作品|资源|下载|整理记录|站点|任务|引擎任务|后台任务)[::]\s*/, "");
}
export function UserMessage({
@@ -289,7 +289,7 @@ export function StepSummary({
const thinking = activity.some((a) => a.kind === "thinking");
const head = current
? `${done ? `${done},` : ""}${runningText(current)}…`
- : done || (running ? "思考中…" : thinking ? "想了一下" : "过程说明");
+ : done || (running ? "思考中…" : thinking ? "思考过程" : "过程说明");
return (
{shortGoalTitle(parent.goal)}
- 第 {run.depth} 层子会话 · 继承父会话的发起人与授权上限 · 能力 {caps} 项(⊆ 父会话)· 划拨预算{" "}
+ 第 {run.depth} 层子会话 · 权限不超过父会话 · 可用能力 {caps} 项 · 预算{" "}
{budgetText(run.budget as Record)}
{run.spawnReason ? ` · 理由:${run.spawnReason}` : ""}
@@ -129,7 +129,7 @@ export function SubagentTree({ snapshot, className }: { snapshot: RunSnapshot; c
- 子会话 {children.length} 个{familyUsage ? : null}
+ {children.length} 个子会话{familyUsage ? : null}