Merge upstream/experimental into feat/citations

Resolved conflicts:
- backend/src/gateway/routers/artifacts.py: Keep citations block removal for markdown downloads
- frontend/src/components/workspace/messages/message-list-item.tsx: Keep improved citation handling with rehypePlugins, humanMessagePlugins, and CitationsLoadingIndicator

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
LofiSu
2026-02-07 00:53:16 +08:00
65 changed files with 3489 additions and 5320 deletions

View File

@@ -79,7 +79,12 @@ export const enUS: Translations = {
proMode: "Pro",
proModeDescription:
"Reasoning, planning and executing, get more accurate results, may take more time",
ultraMode: "Ultra",
ultraModeDescription:
"Pro mode with subagents enabled, maximum capability for complex multi-step tasks",
searchModels: "Search models...",
surpriseMe: "Surprise",
surpriseMePrompt: "Surprise me",
suggestions: [
{
suggestion: "Write",
@@ -214,7 +219,7 @@ export const enUS: Translations = {
tools: "Tools",
skills: "Skills",
notification: "Notification",
acknowledge: "Acknowledge",
about: "About",
},
memory: {
title: "Memory",

View File

@@ -62,7 +62,11 @@ export interface Translations {
reasoningModeDescription: string;
proMode: string;
proModeDescription: string;
ultraMode: string;
ultraModeDescription: string;
searchModels: string;
surpriseMe: string;
surpriseMePrompt: string;
suggestions: {
suggestion: string;
prompt: string;
@@ -161,7 +165,7 @@ export interface Translations {
tools: string;
skills: string;
notification: string;
acknowledge: string;
about: string;
};
memory: {
title: string;

View File

@@ -77,7 +77,11 @@ export const zhCN: Translations = {
reasoningModeDescription: "思考后再行动,在时间与准确性之间取得平衡",
proMode: "专业",
proModeDescription: "思考、计划再执行,获得更精准的结果,可能需要更多时间",
ultraMode: "超级",
ultraModeDescription: "专业模式加子代理,适用于复杂的多步骤任务,功能最强大",
searchModels: "搜索模型...",
surpriseMe: "小惊喜",
surpriseMePrompt: "给我一个小惊喜吧",
suggestions: [
{
suggestion: "写作",
@@ -209,7 +213,7 @@ export const zhCN: Translations = {
tools: "工具",
skills: "技能",
notification: "通知",
acknowledge: "致谢",
about: "关于",
},
memory: {
title: "记忆",