RedNote v1

设计师接单工作台

把作品库、自动选图发文、发布队列和评论客服放在同一个后台;真实发布和真实回复继续以人工确认为安全边界。

作品库

可自动选图的设计作品

1
待发布

队列、素材检查和 dry-run 执行

0
待回复

评论优先,私信 probe 通过后接入

5

下一步建议

优先显示阻塞和高价值动作,减少每天进后台后的判断成本。

安全边界

v1 保持人工确认优先;账号会话、Cookie 和 API key 不进入 vault。

dry-run 默认开启 真实动作按账号确认 密钥只走环境变量
REDNOTE_REAL_ACTIONS_ENABLED=false · DATABASE_URL=file:./data/rednote.db

运营流水线

参考闲鱼后台和 GEO skills,把后台组织成一条能闭环的工作流。

上线 readiness

xhs.yundongyl.cn · Windows 端口 18130

公网 DNS

xhs.yundongyl.cn -> 101.43.123.29

SQLite 写入

SQLite 数据库可写,知识库、发布队列、ToolLog 和 smoke 写入可用。

适配器模式

当前仍是 mock,适合演示和 dry-run;真实账号接入前不要切换。

真实账号 smoke 后再设置 REDNOTE_ADAPTER_MODE=real
redbook CLI

/app/node_modules/.bin/redbook 可用,可做 whoami/search/read/publish probe。

social-auto-upload

/opt/social-auto-upload/.venv/bin/sau 可用,可运行 xiaohongshu check / upload-note。

账号登录态

{"handle":"mock_xhs_account","status":"mock_ready"}

在目标运行环境完成浏览器/Cookie 登录后复测 whoami

6 个 gate 仍需复核;Windows Docker 若返回 500,先做桌面侧恢复再验证公网。

账号自动化开关

真实发布和回复只能在账号级显式开启;私信能力以 probe 结果为准。

近期任务

只显示最近队列,详细处理去发布页。

标题账号模式状态
HTTP smoke 设计师作品发文未指定dry_rundry_run_done
远端 HTTP smoke 测试未指定dry_rundry_run_done
远端 HTTP smoke 测试未指定dry_rundry_run_done
远端 HTTP smoke 测试未指定dry_rundry_run_done
远端 HTTP smoke 测试未指定dry_rundry_run_done
远端 HTTP smoke 测试未指定dry_rundry_run_done

Vault / Reminders

只读 vault 镜像里的 TODO 和项目笔记;不写入密钥。

open

小红薯辅助平台公网 DNS/HTTPS 收尾

vault:TODO.md
open

GeoBuild social-auto-upload 真实执行模式

vault:TODO.md
open

geo.youngtuo.win 豆包研究中心后续 Smoke

vault:TODO.md
open

创建 DNSPod xhs A 101.43.123.29 后运行 LE_EMAIL=<邮箱> deploy/shanghai/cutover-xhs-yundongyl.sh --apply,签发 /etc/letsencrypt/liv

vault:projects/rednote-assistant.md
open

完成 redbook / sau 真实登录和 sau xiaohongshu check 后,再考虑开启 REDNOTE_REAL_ACTIONS_ENABLED=true。

vault:projects/rednote-assistant.md
done

GeoBuild 平台维度效果归因

vault:TODO.md

适配器边界

平台能力都通过 adapter/runner 封装,失效时业务后台仍可降级。

最近工具调用

AgentRun 与 ToolLog 是真实动作审计线索。

collect_metrics

scheduled metrics collection

collect_metrics

scheduled metrics collection

collect_metrics

scheduled metrics collection

collect_metrics

scheduled metrics collection

collect_metrics

scheduled metrics collection

collect_metrics

scheduled metrics collection

collect_metrics

scheduled metrics collection

collect_metrics

scheduled metrics collection