Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,8 @@ cp config.example.yaml ~/.wewrite/config.yaml
| 看看文章数据 | `wewrite-stats` | 阅读数据回填 + 选题建议 |
| 重新设置风格 | `wewrite-style` | style.yaml |

> 💡 **文本是素材入口,但** `wewrite-topic` **和** `wewrite-write` **依赖的选题/正文都从已有文本展开。** 已接入的网页文章源(`fetch_article.py` / `fetch_hotspots.py`)能把文字页抓成 Markdown;但电话采访录音 / 产品演示视频 / 扫描件报告 / 线下会议速记——这些没有文本层或者只有音频/视频的素材——现有的采集管线抓不到。先用 [cue-omni-reader](https://github.com/sensedeal/cue-skills/tree/main/cue-omni-reader) 收成 Markdown——网页(含页内视频/附件)+ 已授权本地文档/音频/视频,一次可选多个本地文件——再把文本丢进来选材写作。安装一行:`npx skills add sensedeal/cue-skills --skill cue-omni-reader`(MIT;可能计费)。

## 🏗 架构:三层解耦

设计原则一句话:**prompt 负责判断,Python 负责确定性**。
Expand Down