refactor(setup): replace skills selection with auto-install progress UI

- Replace manual skill bundle selection with automatic installation step
- Add InstallingContent component with real-time progress feedback
- Auto-install essential components: OpenCode, Python, Code Assist, File Tools, Terminal
- Show animated progress bar and per-skill installation status
- Auto-proceed to completion after installation finishes
- Update CompleteContent to display installed components
- Update architecture docs and build process documentation
This commit is contained in:
Haze
2026-02-06 02:07:02 +08:00
Unverified
parent 3fd62e112f
commit 931fea3735
4 changed files with 314 additions and 139 deletions

View File

@@ -814,11 +814,13 @@ const steps: SetupStep[] = [
},
// NOTE: Channel step removed - 通道连接移至 Settings > Channels 页面
// 用户可在完成初始设置后自行配置消息通道
// NOTE: Skills selection step removed - 自动安装必要组件
// 用户无需手动选择,核心组件自动安装
{
id: 'skills',
title: '选择技能包',
description: '挑选预装技能,稍后可调整',
component: SkillStep,
id: 'installing',
title: '安装组件',
description: '正在安装必要的 AI 组件',
component: InstallingStep,
},
{
id: 'complete',