Auto-sync: wiki-ingest 3 sources (2026-04-16)
This commit is contained in:
@@ -10,7 +10,8 @@ tags: []
|
||||
|
||||
# Agent TOOLS 章节权限矩阵
|
||||
|
||||
> 更新时间:2026-04-13
|
||||
> 更新时间:2026-04-15
|
||||
> 2026-04-15: 新增第23章 yt-dlp,分配给全部 Agent
|
||||
> 2026-04-13: 新增第22章 Claude Code,分配给全部7个Agent
|
||||
> 2026-04-13: 星枢(xingshu)工作目录变更为 workspace-agent-xingshu,agentId 从 main 改为 xingshu
|
||||
> 2026-04-11: 新增玄策(xuance),章节1,2,3,11,13,16,17
|
||||
@@ -43,7 +44,8 @@ tags: []
|
||||
| 19 | Ubuntu Docker 通过 proxychains4 走代理拉取镜像 | | ✅ | ✅ | | | ✅ | ✅ | |
|
||||
| 20 | memory-lancedb-pro 场景指令手册 | ✅ | | | ✅ | | | | ✅ |
|
||||
| 21 | Hermes Agent | | | ✅ | | | ✅ | ✅ | |
|
||||
| 22 | Claude Code 调用方法 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
|
||||
| 22 | Claude Code 调用方法 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
|
||||
| 23 | yt-dlp (网络视频下载) | ✅ | ✅ | ✅ | ✅ | | | | |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -992,3 +992,47 @@ sleep 8 && tmux capture-pane -t claude-work -p # 确认已启动后即可发送
|
||||
2. **命令行参数直接传任务** → 特殊字符引发 shell 转义错误,用 stdin 管道
|
||||
3. **`max-turns` 太小** → 任务没跑完就超时,复杂任务设 25-30
|
||||
4. **环境变量 `ANTHROPIC_API_KEY`** → 需在 settings.json 或环境变量中配置
|
||||
|
||||
## 23. yt-dlp (网络视频下载) (2026-04-15)
|
||||
|
||||
### 功能
|
||||
从 Internet 下载视频文件,支持 Twitter/X、YouTube 等多种平台。
|
||||
|
||||
### 安装位置
|
||||
```
|
||||
/opt/homebrew/bin/yt-dlp
|
||||
```
|
||||
|
||||
### 基本用法
|
||||
|
||||
#### 直接下载到当前目录
|
||||
```bash
|
||||
yt-dlp "视频URL"
|
||||
```
|
||||
|
||||
#### 下载并传输到 NAS
|
||||
```bash
|
||||
# 1. 下载到本地
|
||||
yt-dlp "视频URL"
|
||||
|
||||
# 2. 通过 pipe 传输到 NAS
|
||||
cat video.mp4 | ssh nas "cat > /volume2/knowledgebase/video.mp4"
|
||||
```
|
||||
|
||||
### 常用选项
|
||||
|
||||
| 选项 | 说明 |
|
||||
|------|------|
|
||||
| `-o filename` | 指定输出文件名 |
|
||||
| `--audio-format mp3` | 只下载音频并转为 MP3 |
|
||||
| `--write-auto-sub` | 下载自动生成的字幕 |
|
||||
|
||||
### 应用场景
|
||||
- Twitter/X 视频链接下载
|
||||
- YouTube 视频下载
|
||||
- 其他支持的视频平台
|
||||
|
||||
### ⚠️ 注意事项
|
||||
- 大文件通过 SSH pipe 传输时可能有连接问题
|
||||
- 视频默认保存到执行命令的当前目录
|
||||
- 临时文件建议放在 `~/.openclaw/temp/<agentId>/attachments/` 目录
|
||||
|
||||
@@ -14,6 +14,9 @@ tags: []
|
||||
|
||||
| 日期 | 时间 | 服务器 | 备份文件 | 状态 |
|
||||
| ---------- | ----- | -------- | ------------------------------------ | ---- |
|
||||
| 2026-04-15 | 22:00 | Mac Mini | openclaw-macmini-20260415220017.tar | ✅ 成功 |
|
||||
| 2026-04-15 | 22:00 | Ubuntu1 | openclaw-ubuntu1-20260415220017.tar | ✅ 成功 |
|
||||
| 2026-04-15 | 22:00 | Ubuntu2 | openclaw-ubuntu2-20260415220017.tar | ✅ 成功 |
|
||||
| 2026-04-14 | 22:00 | Mac Mini | openclaw-macmini-20260414220015.tar | ✅ 成功 |
|
||||
| 2026-04-14 | 22:00 | Ubuntu1 | openclaw-ubuntu1-20260414220015.tar | ✅ 成功 |
|
||||
| 2026-04-14 | 22:00 | Ubuntu2 | openclaw-ubuntu2-20260414220015.tar | ✅ 成功 |
|
||||
|
||||
45
openclaw/xinghui/Hermes-Agent新手教程-2026-04-15.md
Normal file
45
openclaw/xinghui/Hermes-Agent新手教程-2026-04-15.md
Normal file
@@ -0,0 +1,45 @@
|
||||
---
|
||||
title: "Hermes Agent新手教程:从入门到精通,附带变现方式"
|
||||
source: "https://x.com/jiroucaigou/status/2044249069699428665"
|
||||
author: "努力赚钱的菜狗 (@jiroucaigou)"
|
||||
date: "2026-04-15"
|
||||
type: social-media-highlight
|
||||
tags:
|
||||
- Hermes
|
||||
- AI-Agent
|
||||
- 教程
|
||||
- 变现
|
||||
---
|
||||
|
||||
# Hermes Agent新手教程:从入门到精通,附带变现方式
|
||||
|
||||
**来源**: Twitter/X @jiroucaigou
|
||||
**时间**: 2026-04-15 02:58:53
|
||||
**链接**: https://twitter.com/jiroucaigou/status/2044249069699428665
|
||||
|
||||
**互动数据**: ❤️ 186 | 🔁 48 | 💬 42
|
||||
|
||||
---
|
||||
|
||||
## 内容摘要
|
||||
|
||||
Hermes总结来是更高级的龙虾。它更稳定更省钱,会自动进化并且更好用。
|
||||
|
||||
之前有人靠安装龙虾提车,学会Hermes教程拿去赚钱,这一次轮到你买车。
|
||||
|
||||
本推带来从安装到实战的新手教程。
|
||||
|
||||
---
|
||||
|
||||
## 关键信息
|
||||
|
||||
- **主题**: Hermes Agent 教程
|
||||
- **定位**: 更高级的龙虾替代品
|
||||
- **优势**: 更稳定、更省钱、自动进化、更好用
|
||||
- **变现方式**: 帮人安装/教学 Hermes 赚钱
|
||||
|
||||
---
|
||||
|
||||
## 推文链接
|
||||
|
||||
> http://x.com/i/article/2040075365398560768
|
||||
@@ -1,85 +0,0 @@
|
||||
---
|
||||
title: MEMORY.md - 长期记忆
|
||||
source:
|
||||
author: shenwei
|
||||
published:
|
||||
created:
|
||||
description:
|
||||
tags: []
|
||||
---
|
||||
|
||||
# MEMORY.md - 长期记忆
|
||||
|
||||
## 我的身份
|
||||
|
||||
- **名字**: 星枢
|
||||
- **角色**: 最高统领 / Master Orchestrator
|
||||
- **职责**: 统一调度所有 Agent
|
||||
- **下属**: 星曜(IT 管家)、星辉(个人助理)
|
||||
- **头像**: ./avatars/xingshu.jpg
|
||||
|
||||
---
|
||||
|
||||
## 知识库路径
|
||||
|
||||
- **Obsidian笔记目录**: `/Users/weishen/Workspace/nexus`
|
||||
- 用户指定的Obsidian笔记根目录
|
||||
- 以后提及"obsidian笔记目录"即指此路径
|
||||
|
||||
- **星枢专属笔记**: `/Users/weishen/Workspace/nexus/openclaw/xingshu`
|
||||
- 用于记录我的专属思考、调度决策、团队协作笔记
|
||||
|
||||
- **知识库**: `/Users/weishen/Workspace/nexus/openclaw/knowledgebase`
|
||||
- 用户创建的Obsidian知识库,存放各类知识文档
|
||||
|
||||
---
|
||||
|
||||
### 📂 Obsidian Git 仓库配置
|
||||
|
||||
- **仓库路径**: `/Users/weishen/Workspace/nexus`
|
||||
- **Remote URL**: `ssh://git@192.168.3.189:2222/admin/nexus.git`
|
||||
- **认证方式**: SSH(已配置osxkeychain,无需输入密码)
|
||||
- **可直接执行**: `git add` → `git commit -m "备注"` → `git push`
|
||||
- **配置用户**: weishen / ishenwei@gmail.com
|
||||
|
||||
---
|
||||
|
||||
### ⚠️ 重要原则(必须牢记)
|
||||
|
||||
**讨论/头脑风暴阶段**:
|
||||
- 未经用户允许,**禁止**安装任何程序、技能或工具
|
||||
- 未经用户允许,**禁止**编写任何代码
|
||||
- 未经用户允许,**禁止**创建任何文件或项目
|
||||
- 必待用户确认全部方案后,方可实施后续步骤
|
||||
- 节奏由用户掌控,一切行动需等待指令
|
||||
|
||||
---
|
||||
|
||||
### :star: 每日必做
|
||||
|
||||
1. **每天第一次对话时**: 自动创建当天的记忆文件 `memory/YYYY-MM-DD.md`
|
||||
2. **记录内容**: 对话中的重要操作、决策、用户要求等
|
||||
3. **用户要求**: 当用户说"请记住xxxx"时必须记录到记忆文件
|
||||
4. **同步规则**: MEMORY.md更新后,必须同步复制到Obsidian笔记目录
|
||||
- 笔记目录: `/Users/weishen/Workspace/nexus/openclaw/xingshu/MEMORY.md`
|
||||
|
||||
*此为每日必执行的routine,不可遗漏。*
|
||||
|
||||
---
|
||||
|
||||
## 🔧 常用工具配置
|
||||
|
||||
### 发送邮件
|
||||
- **方式**: AgentMail 插件
|
||||
- **配置状态**: ✅ 已启用
|
||||
- **使用**: 用户说"发送邮件"时,直接使用 AgentMail 发送
|
||||
|
||||
---
|
||||
|
||||
## 🖥️ 服务器架构
|
||||
|
||||
| 服务器 | IP | 运行的 Agent |
|
||||
|--------|-----|-------------|
|
||||
| **Mac Mini** (中央控制节点) | 192.168.3.189 | xingshu (星枢), xingyao (星曜), xinghui (星辉), RabbitMQ |
|
||||
| **Ubuntu2** (开发服务器) | 192.168.3.45 | yunhan, yunce, yunjiang, yunzhi |
|
||||
| **Ubuntu1** (准生产服务器) | 192.168.3.47 | fengheng, fengchi, fengji |
|
||||
@@ -72,3 +72,118 @@
|
||||
### 💡 经验与教训 (Learnings)
|
||||
- **命令参数验证**:遇到未知或长期未用的脚本时,先运行 `--help` 确认参数。
|
||||
- **复杂命令执行策略**:面对多节点的复杂连续命令,将其写入临时 `sh` 脚本执行更可靠。
|
||||
|
||||
---
|
||||
## 【xinghui】星辉 每日复盘 - 2026-04-14(第二次复盘)
|
||||
|
||||
> ⚠️ 注:第一次复盘(23:00自动执行)已记录当日活动。本条基于Django Admin详细日报补充分析。
|
||||
|
||||
### 📋 今日主要活动
|
||||
|
||||
1. **09:13 sushi[苏轼]每日早安激励故障排查** — 排查cron任务失败(cron: job execution timed out)
|
||||
- 根因:MiniMax API Token出现HTTP 500错误("your current token plan not support model, MiniMax-M2.7 (2061)")
|
||||
- 系统尝试多级降级(MiniMax-M2.5 → M2.5-highspeed → M2.5-Lightning)全部失败,最终超过120秒超时
|
||||
- 修复方案:将sushi cron任务的模型从MiniMax改为gemini
|
||||
- 排查过程中执行了多个exec命令查看cron runs、gateway日志、openclaw cron list
|
||||
|
||||
2. **全天多次笔记同步**(共9次:11:04, 11:58, 12:01, 12:28, 16:02, 16:25, 18:54, 19:21, 21:18)
|
||||
- 11:04:Nexus/iCloud均Already up to date
|
||||
- 11:58:Nexus推送be67293(20个文件)
|
||||
- 12:01:Nexus推送be67293(22个文件)
|
||||
- 12:28:Nexus拉取ba87044(大量删除旧文件)
|
||||
- 16:02:Nexus推送c6e3d3c(485 files changed, 大规模重组)
|
||||
- 16:25:Nexus推送ba87044(CLAUDE.md更新+清理wiki空文件)
|
||||
- 18:54:Nexus推送b6a3ed5(145 files, Technical→AI重组)
|
||||
- 19:21-19:24:**循环问题** — 用户重复发送导致同一sync被多次触发(7次重复User消息,seq 785-801)
|
||||
- 21:18:Nexus推送51502fd(3个文件修改)
|
||||
|
||||
### 💡 教训与反思
|
||||
|
||||
- **MiniMax API Token计划问题**:当API返回"your current token plan not support model"时,所有基于该provider的模型都会失败,降级策略无效。需要备用provider(gemini)作为fallback,且fallback模型应提前验证可用性
|
||||
- **19:21笔记同步循环**:用户在等待响应时重复发送"再做下笔记同步",导致同一操作被触发多次。所有exec最终都返回成功或Already up to date,说明git操作本身是幂等的,但连续触发造成资源浪费
|
||||
- **笔记同步频率**:今天共9次同步请求,说明用户有频繁同步的需求,但系统应提供更好的状态反馈机制
|
||||
- **openclaw cron命令使用注意**:使用`openclaw cron list`时报错"unknown command 'show'",`openclaw cron runs`正常工作;使用`openclaw cron edit`时报错"required option '-m, --message <text>' not specified"(正确的edit命令需要`-m`参数)
|
||||
|
||||
### 🔧 待改进项
|
||||
|
||||
- **笔记同步响应优化**:收到请求后立即发送"🔄 开始同步...",再执行git操作,最后报告结果,全程让用户感知进度
|
||||
- **考虑添加sync状态锁**:防止同一操作被并发触发
|
||||
- **MiniMax Token问题**:需持续关注,备用方案已就位(gemini)
|
||||
|
||||
### 📝 明日关注
|
||||
|
||||
- sushi每日早安激励任务(09:00)是否正常执行(已改为gemini模型)
|
||||
- MiniMax API Token状态是否恢复
|
||||
- 笔记同步循环问题是否需要技术改进
|
||||
|
||||
---
|
||||
|
||||
*复盘时间:2026-04-15 23:00 CST(基于Django Admin日报)*
|
||||
|
||||
---
|
||||
|
||||
## 【xingshu】星枢 每日复盘 - 2026-04-14(晚间补充)
|
||||
|
||||
> ⚠️ 注:本条目基于Django Admin日报(17:00后晚间场)补充,09:13场次已另记。
|
||||
|
||||
### 📋 今日主要活动(17:00后晚间场)
|
||||
|
||||
1. **NAS DevOps视频知识库构建**(17:15 - 19:11)
|
||||
- 用户提出将NAS上`/volume2/work/Public Cloud Learning Sessions/`的19GB视频纳入Obsidian知识库
|
||||
- 制定分级处理方案:L1清理+目录结构 → L2 Whisper音频转录 → L3搜索增强
|
||||
- 创建10个分类目录(AWS Landing Zone、IAM、Terraform、EKS、FinOps、CI/CD、Security、Networking、Serverless AI、OpenText Series)
|
||||
- Python脚本批量生成112个Obsidian笔记文件
|
||||
- 修复3个文件名编码问题(不间断空格`\xa0`、弯引号`'`、EM dash)
|
||||
- Git提交推送(commit `beb4478`)
|
||||
|
||||
2. **目录归属纠正**(17:33)
|
||||
- 用户指出不应将笔记放在`wiki/`目录(llm-wiki-agent领地)
|
||||
- 立即迁移:`wiki/DevOps & SRE/` → `knowledgebase/DevOps & SRE/`
|
||||
- Git提交推送(commit `c976744`),NAS同步完成
|
||||
|
||||
3. **音频转录测试**(19:09 - 19:18)
|
||||
- 验证NAS ffmpeg:发现群晖版ffmpeg缺失AAC解码器
|
||||
- 在Mac mini上安装完整版ffmpeg(`brew install ffmpeg`)
|
||||
- SSH数据流管道传输(绕过scp特殊字符问题)
|
||||
- 成功提取第一个MP3(23MB视频 → 3MB音频,VBR 128kbps)
|
||||
- 测试summarize skill对音频生成摘要:成功(Gemini 3.1 Pro)
|
||||
- 测试summarize --extract参数获取原始Transcript:成功
|
||||
|
||||
### 🔴 遇到的问题及错误
|
||||
|
||||
| 错误 | 根因 | 解决方案 |
|
||||
|------|------|---------|
|
||||
| Python脚本语法错误(嵌套引号) | 脚本中SSH命令的嵌套引号转义 | 重写为更简洁的管道命令 |
|
||||
| NAS ffmpeg报"decoder aac"错误 | 群晖ffmpeg编译时禁用AAC解码 | 改用Mac mini本地ffmpeg |
|
||||
| SCP传输含特殊字符文件名失败 | scp对括号、空格处理不稳定 | 改用`ssh nas "cat > file" < local_file` |
|
||||
| 写入wiki/目录被纠正 | wiki/为llm-wiki-agent领地 | 迁移至knowledgebase/ |
|
||||
| 3个视频文件未匹配分类 | 文件名含不间断空格、弯引号等 | 添加特殊字符映射表 |
|
||||
|
||||
### 💡 经验与教训
|
||||
|
||||
1. **目录归属意识**:Obsidian Nexus中`wiki/`目录由llm-wiki-agent负责,不应混入其他笔记;`knowledgebase/`是更适合放置学习资料的位置
|
||||
2. **文件名编码问题**:NAS上文件名可能含不间断空格(\xa0)、弯引号('/')等,肉眼不可见,需用hexdump或repr定位
|
||||
3. **FFmpeg编解码器**:群晖NAS自带ffmpeg功能受限,生产环境应在计算资源充足的机器(Mac mini M系列)上处理
|
||||
4. **SSH文件传输**:对于含特殊字符的文件名,`ssh user@host "cat > path" < local_file`比scp更可靠
|
||||
5. **summarize skill**:支持`--transcriber whisper`指定音频转录后端,`--extract`可单独获取原始Transcript,`--format md --markdown-mode llm`可美化排版
|
||||
|
||||
### 📊 统计数据
|
||||
|
||||
| 指标 | 数值 |
|
||||
|------|------|
|
||||
| 视频文件数量 | 112个 |
|
||||
| 总视频容量 | ~19GB |
|
||||
| 生成Obsidian笔记 | 112个 |
|
||||
| 分类数量 | 10类 |
|
||||
| Git提交 | 2次(beb4478, c976744) |
|
||||
| 音频测试 | 1个成功(3MB MP3) |
|
||||
|
||||
### 📝 明日关注
|
||||
|
||||
- Whisper批量音频转录任务是否可安排定时执行
|
||||
- summarize skill对长音频(>1小时)的处理效果
|
||||
- 是否需要建立音频转录的自动化流水线
|
||||
|
||||
---
|
||||
|
||||
*复盘时间:2026-04-15 23:15 CST(xingshu每日复盘cron)*
|
||||
|
||||
65
openclaw/每日复盘/2026-04-15.md
Normal file
65
openclaw/每日复盘/2026-04-15.md
Normal file
@@ -0,0 +1,65 @@
|
||||
|
||||
---
|
||||
## 【xingjiang】星匠 每日复盘 - 2026-04-15
|
||||
|
||||
今日(2026-04-15)在 Django Admin 中未检索到 xingjiang 的对话记录(页面 404),系统内无活动。
|
||||
无新的错误与经验教训总结。
|
||||
|
||||
## 【xingyao】星曜 每日复盘 - 2026-04-15
|
||||
|
||||
### 今日概况
|
||||
**报告时间**: 2026-04-15 23:10(距当天结束约50分钟)
|
||||
**Django Admin 状态**: 2026-04-15 的报告尚未生成(正常 — 当天还有约50分钟);最新可用数据为 2026-04-14
|
||||
|
||||
**2026-04-14 主要数据**:
|
||||
- Sessions: 1
|
||||
- Messages: 562
|
||||
- Model: MiniMax-M2.7
|
||||
- Tokens: 17.5M
|
||||
|
||||
### 主要活动
|
||||
|
||||
#### 1. 完成任务:Nexus 仓库初始化并通过 HTTP 推送
|
||||
- 将 nexus 仓库的 remote URL 切换为 `http://192.168.3.17:8418/ishenwei/nexus`
|
||||
- 成功提交未跟踪文件 (commit `2849178`)
|
||||
- 首次推送 main 分支到 Gitea HTTP 地址
|
||||
- 更新两处 MEMORY.md
|
||||
|
||||
#### 2. 调试 Gitea SSH 配置(进行中,未完全解决)
|
||||
- 用户将 Mac Mini 的 SSH 公钥添加到 Gitea
|
||||
- 尝试启用 Gitea SSH push 功能,遇到多层障碍
|
||||
|
||||
### 错误与教训
|
||||
|
||||
#### Gitea SSH on Synology 多层失败模式
|
||||
|
||||
| # | 问题 | 根因 | 状态 |
|
||||
|---|------|------|------|
|
||||
| 1 | SSH URL 格式错误(`ishenwei@` 应为 `sc-gitea@`) | 对 Gitea SSH 用户名理解错误 | 修正 |
|
||||
| 2 | `SSH_PORT=2222` 配置后端口仍关闭 | Synology Gitea 启动脚本只运行 `gitea web`,不启动内置 SSH 服务 | 需手动修改启动脚本或使用 Docker |
|
||||
| 3 | `gitea serv` 执行失败:`permission denied /var/packages/gitea/var/conf.ini` | conf.ini 权限不足(640) | 已 chmod 644 |
|
||||
| 4 | `sc-gitea` 用户 home 目录不可访问 | `/var/packages/gitea/home/` 权限不正确 | 需 `chmod 700` |
|
||||
| 5 | `synopkg restart` 无法直接运行 | Synology 环境变量限制 | 需通过 DSM UI 或 `synopkg` 命令 |
|
||||
|
||||
#### 关键认知
|
||||
|
||||
1. **Synology Gitea 包不支持内置 SSH**:Synology 的 Gitea 套件包管理器只启动 `gitea web` 进程,不会启动 `gitea server`(SSH 守护进程)。`SSH_DOMAIN`/`SSH_PORT` 配置项在只运行 `gitea web` 时无效。
|
||||
|
||||
2. **Gitea SSH 的两种模式**:
|
||||
- **Builtin SSH** (`gitea server`):Gitea 自己在端口 22 或 SSH_PORT 上监听 SSH 连接
|
||||
- **External SSH** (推荐 Synology):复用系统 SSH(端口 22),通过 `authorized_keys` 的 `command=...` 触发 `gitea serv`
|
||||
|
||||
用户使用 external SSH 模式(authorized_keys 方式),此时 Gitea 配置文件里的 `SSH_PORT` 并不控制监听端口,监听由系统 SSH 服务(端口 22)负责。
|
||||
|
||||
3. **正确的 Gitea SSH URL 格式**:
|
||||
- 端口 22(系统 SSH):`scp-style: sc-gitea@192.168.3.17:ishenwei/nexus.git` 或 `ssh://sc-gitea@192.168.3.17/ishenwei/nexus.git`
|
||||
- 自定义端口:需 `gitea server` 运行在自定义端口,`SSH_PORT` 配置才生效
|
||||
|
||||
4. **推荐方案**:继续使用 HTTP 推送(Gitea HTTP push 已配置完成且工作正常);如需 SSH,建议在 Synology 上用 Docker 部署 Gitea 或单独配置 `gitea server` 进程。
|
||||
|
||||
### 待办 / 跟进
|
||||
- [ ] Gitea SSH push 功能完整打通(需要用户在 Synology 上完成配置修正后测试)
|
||||
- [ ] SSH URL 格式已修正为 `sc-gitea@192.168.3.17:2222/ishenwei/nexus.git`(端口 2222),但 2222 尚未开放
|
||||
- [ ] 确认 2026-04-15 的完整日报数据(明天复盘时补录)
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user