Skip to content

BreadKid/hairuo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌊 Hairuo (海若) 2.0

打破信息茧房,从鱼缸走向海洋。

基于 OpenClaw 的多主题信息拓展 Skill,采用指令与脚本双引擎驱动,实现深度信息对齐与去重推送。

🛠️ 技术栈 (Tech Stack)

  • Framework: OpenClaw (JVS-Claw)
  • Architecture: Code-Prompt Hybrid (Python 逻辑重心 + LLM 语义交互)
  • Logic: Python 3.x (UUID 索引, 文件持久化)
  • Interface: Model Context Protocol (MCP) Search

🔄 工作流 (Workflow)

  1. 状态自检: manager.py 读取 themes.json 确定当前激活领域。
  2. 意图对齐: LLM 引导用户进行关键词累加,精准定位探索边界。
  3. 自动化搜索: 集成 MCP Tool 跨平台搜寻高价值信息源。
  4. 智能推送: fetch_links.py 结合日期缓存,实现 0 重复的每日精华摘要推送。

🚀 快速开始

交互指令

  • /hairuo: 启动探索/切换主题。
  • /海若删除: 管理主题槽位(并发上限 5 个)。

数据重置 (可选)

若需清空所有已存主题与推送缓存,恢复至初始状态,请运行:

./init_skill.sh

📂 目录结构

  • SKILL.md: 定义 LLM 交互逻辑与指令集。
  • scripts/:
    • manager.py: 主题 CRUD 与状态管理核心。
    • fetch_links.py: 链接抓取、去重与格式化逻辑。
  • data/: 持久化存储主题与推送缓存。

About

打破你的信息茧房:skill助你从鱼缸到海洋

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors