Skip to content

Commit b760c3e

Browse files
author
shijiashuai
committed
feat(v2.1.0): terminal refactor — architecture cleanup, p0 observability merge, docs overhaul
BREAKING: Removed Dockerfile, docker/, render.yaml (backend deployment) BREAKING: Removed docs/portal.html (React LandingPage replaces it) Architecture: - Cherry-picked p0-foundation-observability core services (9 files) - turnId-based dialogue orchestrator ownership isolation - Chat session local persistence with message limits - System store connection diagnostics - Fixed Zustand 5 / TW4 type compatibility Cleanup: - Removed 3 worktrees + 4 stale branches (only master remains) - Deleted 20+ dead files (.omc/, Docker, Render, lighthouse, superpowers) - Rewrote .gitignore with clean structure Documentation: - Deep-rewrote AGENTS.md, CLAUDE.md, copilot-instructions.md - Fixed README badges (main→master), version numbers, path aliases - Removed Render deployment sections - Updated OpenSpec config.yaml tech stack CI: - Release job uses generate_release_notes instead of hardcoded body - build-pages.sh simplified (no portal.html overlay) Tests: 12 files, 165 tests pass (was 39/521 including worktree copies) TypeCheck: clean | Lint: clean | Build: clean | Pages: clean
1 parent c546e39 commit b760c3e

59 files changed

Lines changed: 766 additions & 6062 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude/plans/kind-frolicking-locket-agent-afb91ee13d02ca828.md

Lines changed: 0 additions & 803 deletions
This file was deleted.

.claude/skills/frontend-design/skill.md

Lines changed: 0 additions & 304 deletions
This file was deleted.

.dockerignore

Lines changed: 0 additions & 8 deletions
This file was deleted.

.github/copilot-instructions.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Copilot Instructions — MetaHuman Engine
2+
3+
基于 React 19 + Three.js + TypeScript 的 3D 数字人交互引擎。
4+
完整规范参见项目根目录 `AGENTS.md`
5+
6+
## 核心规则
7+
8+
1. 使用 `@/*` 路径别名(`@/components/...`, `@/store/...`
9+
2. 服务层通过 `useXStore.getState()` 读写状态(非 props)
10+
3. 所有外部调用必须有降级方案
11+
4. `core/` 目录禁止引入 React 依赖
12+
13+
## 常用命令
14+
15+
```bash
16+
npm run dev # 开发服务器
17+
npm run typecheck # 类型检查
18+
npm run lint # ESLint
19+
npm run test:run # 测试
20+
```
21+
22+
## 关键文件
23+
24+
| 文件 | 职责 |
25+
|------|------|
26+
| `src/core/avatar/DigitalHumanEngine.ts` | 数字人控制门面 |
27+
| `src/core/dialogue/dialogueService.ts` | 对话服务(重试/降级) |
28+
| `src/core/dialogue/dialogueOrchestrator.ts` | 对话轮次编排 |
29+
| `src/store/digitalHumanStore.ts` | 数字人状态 |
30+
| `src/components/DigitalHumanViewer.tsx` | 3D 视口组件 |

.github/workflows/ci.yml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -103,17 +103,6 @@ jobs:
103103
- uses: softprops/action-gh-release@v2
104104
with:
105105
name: MetaHuman Engine ${{ github.ref_name }}
106-
body: |
107-
## MetaHuman Engine ${{ github.ref_name }}
108-
109-
### 🚀 Features
110-
- 🎭 3D Avatar Engine with emotion-driven expressions
111-
- 🗣️ Voice Interaction (TTS/ASR)
112-
- 👁️ Visual Perception (MediaPipe)
113-
- 🧠 Streaming Dialogue
114-
115-
### 🔗 Links
116-
- 🌐 Demo: https://lessup.github.io/meta-human/
117-
- 📖 Docs: https://github.com/LessUp/meta-human/tree/main/docs
106+
generate_release_notes: true
118107
draft: false
119108
prerelease: false

0 commit comments

Comments
 (0)