copy: second-round copy review across console, settings, agent and server messages

- Trim descriptions, empty states, confirm buttons and toasts to facts
- Unify terms per glossary: 待处理/待识别/整理记录/运行记录/凭证/子会话/Agent 上游
- Subscription-login termsNote states facts only (borrowed client identity, ToS/ban risk)
- Shorter, concrete goal templates for built-in Agent checks
- Human-readable nouns instead of table names in instance CRUD errors
- Audit labels for pi_upstream / schedule / automation_grant actions
- Glossary: add 上游、订阅登录、凭证、定时任务、巡检、运行记录、子会话、停止、持续授权

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
rootandClaude Opus 5.5 committed 2026-09-28 13:29:42 +08:00
1 parent c67f6a9682
commit 31a54186c7
58 files changed
+200 -188

No files matched your search

@@ -154,7 +154,7 @@ export function AgentLauncher() {
</kbd>
</span>
<span className="max-w-56 truncate text-meta leading-4 text-muted-foreground">
{open ? "Esc 也可关闭" : (summary ?? "交代目标,边做边汇报")}
{open ? "Esc 关闭" : (summary ?? "交代目标,边做边汇报")}
</span>
</span>
</button>,
@@ -207,7 +207,7 @@ export function AgentNavEntry({ collapsed = false, onNavigate }: { collapsed?: b
{count ? <PulseDot /> : null}
</span>
<span className="truncate text-meta text-muted-foreground">
{count ? `${count} 个会话进行中` : "交代目标,随时唤出"}
{count ? `${count} 个会话进行中` : "交代目标,边做边汇报"}
</span>
</span>
{count ? (
@@ -225,8 +225,8 @@ export function AgentNavEntry({ collapsed = false, onNavigate }: { collapsed?: b
export function AgentShortcutsHelp() {
const shortcut = agentShortcutLabel();
const rows: [string, string][] = [
[shortcut, "任意页面打开 / 收起 Agent 抽屉(带当前页面上下文)"],
["Esc", "关闭 Agent 抽屉"],
[shortcut, "打开 / 收起 Agent,附带当前页面"],
["Esc", "关闭 Agent"],
["Enter", "发送目标;Shift+Enter 换行"],
];
return (
+1 -1
View File
@@ -174,7 +174,7 @@ export const NAV_GROUPS: NavGroup[] = [
to: "/console/schedules",
label: "定时任务",
icon: Timer,
description: "周期任务与 Agent 巡检的开关、间隔、立即执行与历史",
description: "周期任务与 Agent 巡检的开关、间隔和运行记录",
},
{
to: "/console/engine",