The AI Agent service for the surmon.me ecosystem, built on Cloudflare Workers. It connects CMS content (NodePress), the frontend website, and external knowledge sources into a unified conversational interface powered by Gemini 2.5 Flash and RAG.
For a full breakdown of the architecture, data flows, and deployment steps, see ARCHITECTURE.md.
为 surmon.me 生态构建的自包含 AI Agent 服务。基于 Tool-driven 的 Agent 架构,将 CMS 内容(NodePress)、前端网站(Surmon.me)与外部知识源统一接入智能对话能力。
有关设计、架构、部署的问题,请参阅 中文架构文档。
Related projects:
- NodePress - RESTful API service (CMS core).
- surmon.me - SSR blog website
- surmon.me.admin - Blog admin site
pnpm installpnpm run devIf connecting to remote resources (D1/R2) with network restrictions:
HTTPS_PROXY=http://127.0.0.1:6152 pnpm run devConfigure secrets before deploying:
wrangler secret put CF_ACCOUNT_ID
wrangler secret put CF_AIG_TOKEN
wrangler secret put CHAT_TOKEN_SECRET
wrangler secret put WEBHOOK_SECRETpnpm run deploy