Commit Graph

2 Commits

Author SHA1 Message Date
61fd7168f3 feat: Android commercialization finish (30/30), TTS SSML fix, DB restore sync
- android: remaining commercialization tasks, WeChat-style timestamp divider
  (no rules), send auto-scroll, failed-message retry, FeatureGate, avatar
- backend: fix Edge TTS reading SSML tags aloud — edge_tts.Communicate escapes
  input, so custom SSML was spoken as text; now plain text + rate param
  (_build_ssml/_VOICE_STYLE_MAP removed); add custom_presets & push_greetings
  APIs/models; alembic 029-032 + post-restore sync migrations
  1ab200d2d94d/a51ee94d762d with all DROP ops disabled
- frontend: AgentChat/company view updates, TTS markdown stripping
- docs: TTS bugfix record, Android fix docs
- repo hygiene: remove 25 committed tts_outputs mp3 artifacts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-08-09 18:26:02 +08:00
renjianbo
eabf90c496 feat: add AI学习助手 agent (KG+RAG ideal) and renshenguo feishu bot
- Add AI学习助手 agent creation script with all 39 tools, 3-layer KG+RAG memory
- Add renshenguo (人参果) feishu bot integration (app_service + ws_handler)
- Register renshenguo WS client in main.py startup
- Add RENSHENGUO_APP_ID / RENSHENGUO_APP_SECRET / RENSHENGUO_AGENT_ID config
- Reorganize docs from root into docs/ subdirectories
- Move startup scripts to scripts/startup/
- Various backend optimizations and tool improvements

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-06 01:37:13 +08:00