Skip to content

v1.2.0 - 录音结束多模式生成(默认业务需求调研)

Latest

Choose a tag to compare

@iaynidn-sudo iaynidn-sudo released this 08 Aug 03:23
· 1 commit to main since this release

新增:录音结束后多模式生成(mic_generate)

在 v1.1.0 基础上,给麦克风技能加上「录音结束 → 选择生成方式」能力,默认业务需求调研

新增工具 mic_generate(mode, file)

  • 先转写,再按 mode 加工。内置 6 种模式:
    • business_requirement — 业务需求调研(默认
    • customer_requirement — 客户需求
    • meeting_minutes — 会议纪要
    • action_items — 待办清单(事项|负责人|截止时间|优先级)
    • summary — 一句话摘要
    • transcript — 纯转写

双引擎(WorkBuddy 优先,LLM 兜底)

  • 优先:未配 LLM 时,mic_generate 返回「转写 + 模式 SYSTEM_PROMPT」,由 WorkBuddy 自身模型生成(零新依赖、不需 API key)。
  • 兜底:配置了 MIC_LLM_*(或复用项目 APP_OPENAI_*)时,技能内直接调 LLM 生成成品——即「WorkBuddy 不可用时默认用 LLM」。

修复:LLM 兜底去除 openai 依赖

  • 验证发现干净环境未装 openai 包会导致 LLM 兜底静默失效;改为用 httpx(mcp 已自带)直接请求 /chat/completions,无需额外安装 openai,调用失败优雅回退。

验证

  • MCP 握手测试通过:5 个工具正常加载,mic_status / STDIO 握手正常。
  • 逻辑测试全 PASS:6 模式、默认 business_requirement、未知 mode 报错、无文件/文件不存在守卫、无 LLM 配置时回退 WorkBuddy。

已知限制(同前)

  • MCP stdio 进程跨回合可能重启,需同一回合内 mic_start → mic_stop → mic_generate。
  • 长录音(>10 分钟)CPU 转写可能超时,建议走独立脚本。