Skip to content

新增webui#63

Merged
ChangingSelf merged 5 commits into
mainfrom
dev
Feb 16, 2026
Merged

新增webui#63
ChangingSelf merged 5 commits into
mainfrom
dev

Conversation

@ChangingSelf
Copy link
Copy Markdown
Member

No description provided.

ChangingSelf and others added 5 commits February 16, 2026 10:06
- 将 tests/core/, tests/services/, tests/prompts/ 移动到 tests/modules/
- 删除重复的 STT 和 Intent 测试
- 删除需要外部环境的集成测试
- 删除已废弃功能的测试
- 更新测试文档
- 移动脚本到 scripts/ 目录
- 删除跳过的测试函数

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 统一事件命名规范为 {domain}.{component}.{action} 格式
- 删除 22 个未使用的事件常量和相关 Payload
- 重命名核心事件:
  - DATA_MESSAGE → INPUT_MESSAGE_READY
  - DECISION_INTENT → DECISION_INTENT_GENERATED
  - OUTPUT_INTENT → OUTPUT_INTENT_READY
  - OBS_* → OUTPUT_OBS_*
  - REMOTE_STREAM_* → OUTPUT_REMOTE_STREAM_*
- 删除 payloads/system.py(所有 Payload 未使用)
- 更新所有代码和测试中的事件引用
- 新增事件命名规范文档

最终保留 9 个核心事件:
- input.message.ready
- decision.intent.generated
- decision.provider.connected/disconnected
- output.intent.ready
- output.obs.send_text/switch_scene/set_source_visibility
- output.remote_stream.request_image

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 为 18 个 Provider 补充 get_registration_info() 方法
  - Input: bili_danmaku_official, bili_danmaku, mock_danmaku, read_pingmu, mainosaba, bili_danmaku_official_maicraft
  - Decision: llm, replay
  - Output: edge_tts, gptsovits, omni_tts, vrchat, vts, warudo, debug_console, obs_control, remote_stream, sticker
- 统一 Intent/EmotionType 导入路径为 from src.modules.types import ...
- 将 LLMPDecisionProvider 重命名为 LLMDecisionProvider
- 统一 AudioStreamChannel 访问方式为 self.audio_stream_channel

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
在 README.md、AGENTS.md 和 getting-started.md 中添加 Web Dashboard
的启动方式和配置说明。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ChangingSelf ChangingSelf merged commit bd8c442 into main Feb 16, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant