Commit Graph

6 Commits

Author SHA1 Message Date
lx1056758714-glitch
a5dc514fcb Update release workflow for main branch builds
Modified the release workflow to use 'goreleaser release' for main branch builds and added a step to update the 'latest' prerelease on GitHub with development builds from the main branch. This improves automation and makes the latest development artifacts easily accessible for testing.
2025-12-18 22:17:27 +08:00
lx1056758714-glitch
367fcc2e5a v1.0.0 Update release artifact path and add binary archive
v1.0.0
- **MCP 扩展功能大版本更新**:
  - **媒体感知服务 (Media Perception)**:
    - 新增 `get_media_content` 工具:支持根据消息 ID 获取解码后的媒体文件(图片自动解密、语音转 MP3)。
    - 新增 `ocr_image_message` 工具:支持对特定图片消息进行视觉 OCR 解析(由模型驱动)。
  - **实时消息交互 (Real-time Interaction)**:
    - 新增 `subscribe_new_messages` 工具:允许模型通过资源更新机制订阅特定联系人或群组的实时消息流(资源路径:`chatlog://realtime/{talker}`)。
    - 新增 `send_webhook_notification` 工具:允许模型在分析完成后触发外部 Webhook。
  - **社交画像与分析 (Social Insights)**:
    - 新增 `analyze_chat_activity` 工具:统计发言频率、活跃时段(带柱状图可视化模拟)。
    - 新增 `get_user_profile` 工具:获取详细的联系人备注、群成员、群主等背景信息。
  - **增强型提示词模板 (Prompts)**:
    - 内置 `chat_summary_daily`(每日摘要)、`conflict_detector`(情绪冲突检测)、`relationship_milestones`(关系里程碑)模板。
  - **跨应用检索**:
    - 新增 `search_shared_files` 工具:专项搜索聊天记录中发送的共享文件元数据。
- **系统底层优化**:
  - **唯一消息 ID 系统**:引入 `(timestamp * 1000000 + local_id)` 算法,彻底解决多媒体消息在同一秒内发送导致的 ID 冲突问题。
  - **多格式适配**:PlainText、CSV、JSON 均已同步支持显示唯一的 `MessageID` (seq)。
  - **文本清理**:优化聊天记录输出,简化图片、语音、视频消息的显示标签(例如 `[图片]`),使模型处理更高效。
2025-12-18 22:05:45 +08:00
lx1056758714-glitch
4993398ffd Update artifact upload path and build ID
Changed the artifact upload path in the release workflow to include all .exe files in the dist directory. Also updated the build ID from 'chatlog-builds' to 'chatlog' in .goreleaser.yaml for consistency.
2025-12-18 21:57:55 +08:00
lx1056758714-glitch
f577b3956d Remove Docker and non-Windows builds from release process
This commit updates the GitHub Actions workflow, GoReleaser config, and Makefile to only build and release Windows/amd64 binaries. Docker image builds, multi-arch support, and related configuration have been removed to simplify the release process and focus on Windows releases.
2025-12-18 21:52:28 +08:00
lx1056758714-glitch
428dabe05a Add MCP media tools, real-time subscriptions, and UI
Major MCP extension: adds tools for media content retrieval, OCR, real-time message subscription with webhook push, chat activity analysis, user profile, and shared file search. Implements persistent subscription management, new prompt templates, and real-time resource endpoints. Updates UI to display active MCP subscriptions, enhances CSV export with MessageID, and documents all new features in the changelog. Removes Dockerfile and docker-compose.yml.
2025-12-18 21:37:55 +08:00
lx1056758714-glitch
3d04a7f3eb 同步本地代码 2025-12-13 17:30:38 +08:00