x.l0kayata.com 可复用,分析 Xray+Nginx 现有架构src/config.ts 配置项 + .envsrc/report-server.ts — HTTP 服务器(索引页 + 报告路由 + 静态资源)src/modules/publish/ — delivery action handler(发布 + 删除)publish.ts — 两个 MCP 工具(publish_page / unpublish_page)curl https://x.l0kayata.com/ 返回索引页Agent 通过 messages_out 写 kind='system' 消息,Host delivery poll 消费后写入文件系统。与 schedule_task 完全一致的模式,零新依赖,架构一致性好。
架构作为 main() 第 8 步启动,与 webhook server 并行。共享进程管理和生命周期,不需要单独的 systemd 服务。
实现虽然可以让 report server 直接监听 8080,但保留 Nginx 提供了未来加 auth / rate limit / 缓存的扩展空间。
配置
1. 简单鉴权(bearer token 或 basic auth)
2. HTML 模板系统 — 统一日报/简报视觉风格
3. 分类索引(按日期、按 agent group、按类型)
4. 容器内 list_published 工具
5. 将现有 intelligence / morning-note skill 接入 publish_page