Sileya
|
d6b2f52c30
|
新增:ESP32 烧录指南 + 实时日志监控工具
- ESP32_FLASH_GUIDE.md: 固件烧录/OTA/配置/测试完整指南
- 推荐固件:v2.2.4 / v1.9.2
- ESP Launchpad 在线烧录方案
- 首次配置流程(WiFi + OTA 地址)
- OTA 升级步骤
- 调试和问题排查
- xiaozhi_log_monitor.py: 实时日志监控工具
- 彩色输出,关键事件分类高亮
- 过滤器:llm / mcp / device / error / tts / stt
- 支持回放最近 N 条日志
|
2026-04-07 00:25:27 +08:00 |
Sileya
|
c4d5caf931
|
feat: 实现 screen_from_messages() 从对话历史中提取儿童对话并筛查
- screener.py: 新增 screen_from_messages() 函数
- 从消息历史提取儿童角色(role=user/child)的对话
- 过滤元信息标记([*] 格式)
- 支持 base64 音频解码
- 拼接后调用 screen() 筛查
- mcp_tool.py: 新增 psycho_screen_from_messages MCP 工具
- tests/test_screener.py: 新增 4 个测试用例覆盖新函数
|
2026-04-07 00:11:52 +08:00 |
Sileya
|
453eae3edc
|
fix: CLI client binary audio handling + abab6.5s-chat + screen_from_messages overview
- xiaozhi_cli_client.py: 修复 WebSocket 音频二进制数据导致的崩溃
- 移除损坏的 stdout.buffer.write() 音频写入逻辑
- 改用 response.content 避免 ISO-8859-1 decode 错误
- xiaozhi-server data/.config.yaml: 改用 abab6.5s-chat(支持 function calling)
- 添加 DEPLOYMENT_GUIDE_LOCAL.md(16步完整部署指南)
|
2026-04-07 00:09:35 +08:00 |
Sileya
|
3c45daff5e
|
新增:本地全模块部署指南 DEPLOYMENT_GUIDE_LOCAL.md
- 解决 MiniMax LLM 401 问题(升级到全模块智控台)
- 包含 ARM64 兼容性确认、MySQL 版本修复、模型路径修复
- 完整 16 步部署流程 + 验证清单 + 回滚方案
|
2026-04-06 21:46:39 +08:00 |
Sileya
|
a69f3fb75b
|
更新文档:修复 WebSocket 认证、记录 MiniMax 401 根因、添加 STATUS.md
- xiaozhi_cli_client.py: 改用 additional_headers 传递 Device-ID
- .gitignore: 添加 .claude
- 新增 STATUS.md: 完整项目状态报告
- 更新 CLAUDE.md: 最新问题排查记录和下一步计划
已知问题:MiniMax LLM 401 根因为 manager-api 配置覆盖,
解决方向为升级到全模块安装智控台
|
2026-04-06 21:30:50 +08:00 |
Sileya
|
a3ef0809d9
|
docs: 添加项目进展综述 PROGRESS_SUMMARY
|
2026-04-05 10:18:16 +08:00 |
Sileya
|
9b79ccd0a3
|
feat: 原生MCP工具 + xiaozhi CLI客户端测试工具
|
2026-04-05 10:17:43 +08:00 |
Sileya
|
6c483b8ff2
|
feat: MCP协议模拟器 - 验证xiaozhi与psycho-screener的stdio对接
|
2026-04-04 18:13:49 +08:00 |
Sileya
|
7896fbd1aa
|
docs: 更新 README,包含 MCP 接入指南
|
2026-04-04 17:23:08 +08:00 |
Sileya
|
558b105cbc
|
feat: MCP工具 + 测试语料
- 新增 psycho_screen MCP工具(FastMCP stdio模式)
接受messages数组格式对话上下文,返回筛查结果+可选注入前缀
- mcp_config.json 接入 mcp_pipe.py 桥接配置
- docs/test_corpus.md 虚构测试语料(8条,含完整对话格式说明)
- MCP工具集成测试 6/6 通过
|
2026-04-04 17:22:33 +08:00 |
Sileya
|
1ab84d4e9c
|
fix: 修复 MiniMax 思考过程混入 JSON 响应的问题
|
2026-04-04 17:11:01 +08:00 |
Sileya
|
d5e64f40c4
|
feat: 儿童心理陪伴筛查插件初始版本
- 核心 PsychoScreener 模块,支持 MiniMax API 调用
- 8 种心理问题类别检测(霸凌、抑郁、焦虑、家庭矛盾等)
- ScreeningResult 数据模型,含类别/严重程度/建议
- 单元测试 12 个(含参数化测试,覆盖 7 个虚构场景)
- build_response_prefix() 支持检测后注入前缀标记
- pyproject.toml + .gitignore 完整项目脚手架
|
2026-04-04 17:04:04 +08:00 |