Skip to content

v3.0.0

Choose a tag to compare

@paiad paiad released this 23 Dec 12:22
· 11 commits to master since this release

v3.0.0

EN

🔧 Refactoring - Simplify Core Architecture

  • Model Layer Restructure

    • Reorganized model/ package into pojo/ (domain entities) and vo/ (view objects)
    • Introduced NewsItemVO for LLM-friendly output (title, platform, hot)
    • Ensures LLMs correctly parse and display news titles instead of URLs
  • MCP Tools Simplification

    • Retained only core tools: get_hot_news and search_news
    • Removed redundant tools: get_trending_topics, get_platform_list, get_news_by_category, get_news_summary
    • Cleaner tool interface for AI assistants
  • Configuration Cleanup

    • Removed categories.yml and preferences.yml
    • Single configuration file: platforms.yml for platform management
    • Replaced logback.xml with lightweight simplelogger.properties

📄 Documentation

  • Updated README.md and AGENTS.md to reflect new project structure

CN

🔧 重构 - 简化核心架构

  • 模型层重构

    • 将 model/ 包重组为 pojo/(领域实体)和 vo/(视图对象)
    • 新增 NewsItemVO 用于 LLM 友好输出(标题、平台、热度)
    • 确保 LLM 正确解析并展示新闻标题而非 URL
  • MCP 工具精简

    • 仅保留核心工具:get_hot_news 和 search_news
    • 移除冗余工具:get_trending_topics、get_platform_list、get_news_by_category、get_news_summary
    • 为 AI 助手提供更简洁的工具接口
  • 配置文件清理

    • 移除 categories.yml 和 preferences.yml
    • 单一配置文件:platforms.yml 管理平台
    • 将 logback.xml 替换为轻量级 simplelogger.properties

📄 文档更新

  • 更新 README.md 和 AGENTS.md 以反映新的项目结构