跳转至

ChatRSS 文档

ChatRSS 是 RSS / RSSHub-first 的 Agent 触发器:它把 feed、通知、社区消息和代码托管事件标准化为 Event,再交给 Router、Model、Action 和 Ledger 处理。

站点入口:https://arch.gh.wzhecnu.cn/ChatRSS/

按场景选择文档

场景 文档
我想快速跑通本地闭环 快速开始
我想看当前命令和 minor 目标命令 CLI 树
我想确认 ChatRSS 到底负责哪些能力 能力地图
我想把 CLI 和 Python API 对上 接口树
我想理解 Trigger / Schema / Router / Model / Action / Ledger 抽象 Trigger-Router-Action 设计
我想选真实平台做 trigger 实践 真实平台实践计划
我想复查真实平台链路 真实事件案例 / Zulip / Discourse / Mattermost / Zulip @mention 快速开始

文档栏目组织

  • 入门

本地安装、flow demo、RSSHub feed watch 和 RSSHub server 边界。

  • 命令与接口

用 ChatTea 风格展示当前 CLI 树、预计 minor CLI 树、能力地图和 Python 接口映射。

  • 架构

固化 Trigger -> Event Schema -> Router -> Model -> Action -> Ledger 的长期抽象。

  • 实践

以 Zulip、Discourse、Mattermost 为已验证真实 trigger/action 案例;其中 Mattermost 对实时 Agent 房间优先走 direct gateway,ChatRSS 用作可选统一 router/ledger。

当前安全默认值

  • Trigger 只发现和标准化事件,不直接执行外部动作。
  • repo_event 默认作为背景上下文归档,避免噪音。
  • 外部写动作默认 dry_rundraftapproval_required
  • Ledger 记录事件、决策、动作和结果,不记录 token / password / API key。

本地预览

python -m pip install -e ".[docs]"
mkdocs serve