返回 Social Auto Upload
update.md
根目录 / docs / update.md
1 # 更新说明
2
3 这个文档分成两部分:
4
5 - `For Humans`:给正常使用仓库的人看
6 - `For AI Agents`:给能执行命令和自动排查的 agent 看
7
8 ## For Humans
9
10 ### 1. 拉取最新代码
11
12 ```bash
13 git pull
14 ```
15
16 如果你平时是切分支开发,请先确认当前所在分支。
17
18 ### 2. 更新本地可编辑安装
19
20 如果仓库最近改了 CLI、入口脚本、依赖配置,建议重新执行:
21
22 ```bash
23 uv pip install -e .
24 ```
25
26 ### 3. 如有需要,更新浏览器依赖
27
28 当前主线使用 `patchright`。
29
30 Windows PowerShell:
31
32 ```powershell
33 $env:PLAYWRIGHT_DOWNLOAD_HOST="https://npmmirror.com/mirrors/playwright"; patchright install chromium
34 ```
35
36 Linux / macOS:
37
38 ```bash
39 PLAYWRIGHT_DOWNLOAD_HOST="https://npmmirror.com/mirrors/playwright" patchright install chromium
40 ```
41
42 ### 4. 更新后自检
43
44 建议至少检查:
45
46 ```bash
47 sau --help
48 sau douyin --help
49 sau kuaishou --help
50 sau xiaohongshu --help
51 sau bilibili --help
52 sau douyin check --account your_account
53 sau kuaishou check --account your_account
54 sau xiaohongshu check --account your_account
55 sau bilibili check --account your_account
56 ```
57
58 如果你在使用 skill,也建议同步看一下:
59
60 - `skills/douyin-upload/SKILL.md`
61 - `skills/kuaishou-upload/SKILL.md`
62 - `skills/xiaohongshu-upload/SKILL.md`
63 - `skills/bilibili-upload/SKILL.md`
64 - `docs/CLI.md`
65
66 ## For AI Agents
67
68 如果你是 agent,更新仓库后建议按下面顺序做最小验证:
69
70 1. 拉取最新代码:
71
72 ```bash
73 git pull
74 ```
75
76 2. 重新同步本地安装:
77
78 ```bash
79 uv pip install -e .
80 ```
81
82 3. 如需浏览器驱动,更新 `patchright` Chromium
83
84 4. 重新验证 CLI:
85
86 ```bash
87 sau --help
88 sau douyin --help
89 sau kuaishou --help
90 sau xiaohongshu --help
91 sau bilibili --help
92 ```
93
94 5. 如果任务是浏览器平台链路,再继续验证:
95
96 ```bash
97 sau douyin check --account test
98 sau kuaishou check --account test
99 sau xiaohongshu check --account test
100 sau bilibili check --account test
101 ```
102
103 6. 如果用户依赖 skill,再检查这些路径是否仍存在且契约没变:
104
105 - `skills/douyin-upload/SKILL.md`
106 - `skills/douyin-upload/references/cli-contract.md`
107 - `skills/douyin-upload/references/runtime-requirements.md`
108 - `skills/kuaishou-upload/SKILL.md`
109 - `skills/kuaishou-upload/references/cli-contract.md`
110 - `skills/kuaishou-upload/references/runtime-requirements.md`
111 - `skills/xiaohongshu-upload/SKILL.md`
112 - `skills/xiaohongshu-upload/references/cli-contract.md`
113 - `skills/xiaohongshu-upload/references/runtime-requirements.md`
114 - `skills/bilibili-upload/SKILL.md`
115 - `skills/bilibili-upload/references/cli-contract.md`
116 - `skills/bilibili-upload/references/runtime-requirements.md`
117
118 ### 对 agent 的额外说明
119
120 - 优先相信 `pyproject.toml`,不要把 `requirements.txt` 视为当前主线真相
121 - 当前 README 只做总览,安装和更新以 `docs/install.md`、`docs/update.md` 为准
122 - Web 相关内容属于历史路径,见 `docs/legacy-web.md`
123 - 如果更新后的登录流程输出了本地二维码图片,agent 应直接把图片展示/发送给用户扫码,不要只回传图片路径
124 - Bilibili 命令运行时会自动检查并更新 `biliup`
125 - Bilibili 登录当前仍建议让用户自己在本地真实终端里执行;如果二维码显示不完整,可让用户直接打开 `qrcode.png` 扫码
126
126 lines MARKDOWN