diff --git a/README.md b/README.md index 237ca1a..fd64a50 100644 --- a/README.md +++ b/README.md @@ -57,15 +57,23 @@ cp -r skill/novel-continuation-ai /home/program/novelist-workspace/skills/ cp agent/AGENTS.md /home/program/novelist-workspace/AGENTS.md ``` -### 4. 安装桥接脚本(可选,wechatagent 用) +### 4. 安装桥接脚本(可选,调用方 Agent 用) ```bash -# 复制桥接脚本 -cp bridge/ask_novelist.py /home/program/wechat-workspace/scripts/ -cp bridge/SKILL.md /home/program/wechat-workspace/skills/novelist-bridge/SKILL.md +# 复制桥接脚本到调用方 Agent 的工作区 +cp bridge/ask_novelist.py /scripts/ +cp bridge/SKILL.md /skills/novelist-bridge/SKILL.md ``` -### 5. 注册 Agent(如果未注册) +### 5. 配置 ask_novelist.py + +编辑 `ask_novelist.py` 顶部常量: + +```python +GATEWAY_TOKEN = "" # 从 openclaw.json 获取 +NOVELIST_MODEL = "openclaw/novelist" # 你的 novelist agent 名称 +NOVELIST_WORKSPACE = "/home/program/novelist-workspace" # novelist 工作区 +``` ```bash openclaw agents add novelist \ diff --git a/bridge/SKILL.md b/bridge/SKILL.md index 3334f0a..602a86a 100644 --- a/bridge/SKILL.md +++ b/bridge/SKILL.md @@ -8,9 +8,7 @@ description: 调用小说家 agent 进行小说风格续写。自动复制小说 通过 Gateway API 同步调用 `novelist` agent 进行小说创作。 **自动将小说原文复制到 novelist 工作区**,让 novelist 能在本地直接读取原文正文,而不是仅靠标题推断。 -## 脚本位置 - -`scripts/ask_novelist.py` +适用于任意调用方 Agent(如聊天机器人、工作流引擎等)通过 Gateway 调用 novelist。 ## 用法 diff --git a/bridge/ask_novelist.py b/bridge/ask_novelist.py index 72d1f84..e00f022 100644 --- a/bridge/ask_novelist.py +++ b/bridge/ask_novelist.py @@ -30,7 +30,6 @@ def ensure_novel_in_workspace(novel_path: str = None) -> str | None: if not novel_path or not os.path.isfile(novel_path): # Try common default paths candidates = [ - "/home/program/wechat-workspace/穿越未来之男人不好当.txt", "./novel.txt", os.path.expanduser("~/novel.txt"), ]