From 27f1c33d89f28223c5af73a77c6c159aa19d0f04 Mon Sep 17 00:00:00 2001 From: SWangHash <88996709+SWangHash@users.noreply.github.com> Date: Sat, 23 May 2026 16:20:42 +0800 Subject: [PATCH 1/2] [bugfix] add git availability check for coding-selfie miniapp --- README.md | 1 + README.zh-CN.md | 1 + 2 files changed, 2 insertions(+) diff --git a/README.md b/README.md index c0941fafef..3c6bce30ae 100644 --- a/README.md +++ b/README.md @@ -133,6 +133,7 @@ Desktop is built on Tauri for Windows / macOS / Linux; remote control works from - [pnpm](https://pnpm.io/) - [Rust toolchain](https://rustup.rs/) - [Tauri prerequisites](https://v2.tauri.app/start/prerequisites/) (required for desktop development) +- [ohos-rs](https://ohos.rs/docs/basic/quick-start) **Commands:** diff --git a/README.zh-CN.md b/README.zh-CN.md index 927aecda65..08b2903602 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -137,6 +137,7 @@ Agent 领域几乎每周都有新范式出现。BitFun 的节奏是——**看 - [pnpm](https://pnpm.io/) - [Rust 工具链](https://rustup.rs/) - [Tauri 前置依赖](https://v2.tauri.app/start/prerequisites/)(桌面端开发需要) +- [ohos-rs](https://ohos.rs/docs/basic/quick-start) **运行指令:** From 3d9e39efb70c8d28ac1509881425e61303fe6f9b Mon Sep 17 00:00:00 2001 From: SWangHash <88996709+SWangHash@users.noreply.github.com> Date: Sat, 23 May 2026 16:57:09 +0800 Subject: [PATCH 2/2] [feature] hide ACP Agent settings from settings nav --- .../src/app/scenes/settings/SettingsScene.tsx | 4 +-- .../src/app/scenes/settings/settingsConfig.ts | 32 ++++++++++--------- .../settings/settingsTabSearchContent.ts | 8 +---- 3 files changed, 20 insertions(+), 24 deletions(-) diff --git a/src/web-ui/src/app/scenes/settings/SettingsScene.tsx b/src/web-ui/src/app/scenes/settings/SettingsScene.tsx index 46d1057a2a..d432459e3b 100644 --- a/src/web-ui/src/app/scenes/settings/SettingsScene.tsx +++ b/src/web-ui/src/app/scenes/settings/SettingsScene.tsx @@ -15,7 +15,7 @@ import { SessionPermissionsConfig, } from '../../../infrastructure/config/components/SessionConfig'; import McpToolsConfig from '../../../infrastructure/config/components/McpToolsConfig'; -import AcpAgentsConfig from '../../../infrastructure/config/components/AcpAgentsConfig'; +// import AcpAgentsConfig from '../../../infrastructure/config/components/AcpAgentsConfig'; // temporarily hidden import EditorConfig from '../../../infrastructure/config/components/EditorConfig'; import BasicsConfig from '../../../infrastructure/config/components/BasicsConfig'; import AppearanceConfig from '../../../infrastructure/config/components/AppearanceConfig'; @@ -61,7 +61,7 @@ const SettingsScene: React.FC = () => { case 'quick-actions': Content = QuickActionsConfig; break; case 'review': Content = ReviewConfig; break; case 'mcp-tools': Content = McpToolsConfig; break; - case 'acp-agents': Content = AcpAgentsConfig; break; + // case 'acp-agents': Content = AcpAgentsConfig; break; // temporarily hidden case 'editor': Content = EditorConfig; break; } diff --git a/src/web-ui/src/app/scenes/settings/settingsConfig.ts b/src/web-ui/src/app/scenes/settings/settingsConfig.ts index 47736229cd..c1bf78cad1 100644 --- a/src/web-ui/src/app/scenes/settings/settingsConfig.ts +++ b/src/web-ui/src/app/scenes/settings/settingsConfig.ts @@ -14,7 +14,7 @@ export type ConfigTab = | 'quick-actions' | 'review' | 'mcp-tools' - | 'acp-agents' + // | 'acp-agents' // temporarily hidden from config center // | 'lsp' // temporarily hidden from config center | 'editor' | 'keyboard'; @@ -192,20 +192,21 @@ export const SETTINGS_CATEGORIES: ConfigCategoryDef[] = [ descriptionKey: 'configCenter.tabDescriptions.mcpTools', keywords: ['mcp', 'server', 'plugin', 'stdio', 'sse', 'tools'], }, - { - id: 'acp-agents', - labelKey: 'configCenter.tabs.acpAgents', - descriptionKey: 'configCenter.tabDescriptions.acpAgents', - keywords: [ - 'acp', - 'agent client protocol', - 'external agent', - 'opencode', - 'claude code', - 'codex', - 'stdio', - ], - }, + // ACP Agent settings — temporarily hidden from nav + // { + // id: 'acp-agents', + // labelKey: 'configCenter.tabs.acpAgents', + // descriptionKey: 'configCenter.tabDescriptions.acpAgents', + // keywords: [ + // 'acp', + // 'agent client protocol', + // 'external agent', + // 'opencode', + // 'claude code', + // 'codex', + // 'stdio', + // ], + // }, ], }, { @@ -247,6 +248,7 @@ export function normalizeSettingsTab(section: string): ConfigTab { if (section === 'theme' || section === 'font' || section === 'fonts') return 'appearance'; if (section === 'logging' || section === 'terminal') return 'basics'; if (section === 'lsp') return DEFAULT_SETTINGS_TAB; + if (section === 'acp-agents') return DEFAULT_SETTINGS_TAB; if (section === 'session-config') return 'session-personalization'; if (section === 'deep-review' || section === 'code-review' || section === 'review-team') return 'review'; if (section === 'shortcuts' || section === 'keybindings' || section === 'hotkeys') return 'keyboard'; diff --git a/src/web-ui/src/app/scenes/settings/settingsTabSearchContent.ts b/src/web-ui/src/app/scenes/settings/settingsTabSearchContent.ts index 4ce08909fe..99bad078b7 100644 --- a/src/web-ui/src/app/scenes/settings/settingsTabSearchContent.ts +++ b/src/web-ui/src/app/scenes/settings/settingsTabSearchContent.ts @@ -99,13 +99,7 @@ export const SETTINGS_TAB_SEARCH_CONTENT: Record