Repository navigation
v3.0.0
v3.0.0
EN
🔧 Refactoring - Simplify Core Architecture
-
Model Layer Restructure
- Reorganized
model/package intopojo/(domain entities) andvo/(view objects) - Introduced
NewsItemVOfor LLM-friendly output (title, platform, hot) - Ensures LLMs correctly parse and display news titles instead of URLs
- Reorganized
-
MCP Tools Simplification
- Retained only core tools:
get_hot_newsandsearch_news - Removed redundant tools:
get_trending_topics,get_platform_list,get_news_by_category,get_news_summary - Cleaner tool interface for AI assistants
- Retained only core tools:
-
Configuration Cleanup
- Removed
categories.ymlandpreferences.yml - Single configuration file: platforms.yml for platform management
- Replaced
logback.xmlwith lightweight simplelogger.properties
- Removed
📄 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 以反映新的项目结构