Skip to content

ContentPipe v0.8.1 — Review API + Docker Hardening

Latest

Choose a tag to compare

@PPPPanda PPPPanda released this 13 Mar 09:31
· 88 commits to main since this release

🚀 ContentPipe v0.8.1

AI 图文内容生产线 — 选题→调研→写作→配图→排版→发布,每步可交互审核。

✨ 新功能

审核 API 集成(Phase 1-3)

  • 📋 结构化产物摘要 — 审核通知自动展示标题、字数、章节、配图等关键信息
  • 🔧 Reject/Rollback JSON APIPOST /api/runs/{id}/reject + POST /api/runs/{id}/rollback,支持来源和原因追踪
  • 📡 SSE 实时事件推送GET /api/runs/{id}/events,支持外部客户端订阅
  • 🔄 Web→Discord 反向推送 — 网页审核操作自动同步到 Discord 频道
  • 💬 消息来源追踪source 字段区分 web/discord/api 操作

Setup & Settings

  • 🧙 首次运行向导 — 3 步配置 Gateway + 模型 + 频道
  • ⚙️ 完整设置页面 — Gateway/模型/频道管理 + 重新设置按钮
  • 🌐 多平台频道发现 — 自动发现 Discord/飞书/KOOK/WeCom 频道
  • 🔥 热重载配置 — 修改设置无需重启服务

安全与部署

  • 🔒 API 速率限制 — 60/min per IP(可配置 CONTENTPIPE_RATE_LIMIT
  • 🌍 CORS 支持CONTENTPIPE_CORS_ORIGINS 环境变量控制
  • 🔐 文件锁state.yaml 并发读写安全

🐛 Bug 修复

  • 修复 run_dir 路径错误(3→4 parents),影响 rollback 文件清理
  • 修复 Discord 通知使用不存在的 Gateway /api/message 端点,改为 Bot API 直连
  • 修复 YAML 截断导致 pipeline 无限重试,新增自动修复(删尾行+补引号)
  • 修复图片引擎 auto 模式只返回 Pollinations,改为优先使用付费 API
  • 修复 jimeng.py 硬编码本地 Gateway URL 和 Tab ID
  • 修复设置页面模型 ID 不匹配 Gateway key 字段

🐳 Docker 改进

  • docker-compose.yml 挂载 config/prompts/ 目录
  • 添加 /api/health 健康检查
  • DISCORD_BOT_TOKEN / DISCORD_PROXY 环境变量支持(Docker 无需 openclaw.json
  • .env.example 补全 15+ 个配置变量

📦 升级指南

git pull
cp .env.example .env.local  # 对比补充新变量
./start.sh restart

Docker 用户:

git pull
cp .env.example .env  # 填入必要配置
docker compose up -d --build

Full Changelog: v0.8.0...v0.8.1