返回顶部
r

random-thought随机思绪

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
230
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

random-thought

随机思绪

一个思考引擎,读取你的工作区并记录其发现——不是摘要,不是状态更新,而是对未解决、有活力或值得质疑之事的真实反思。

两个阶段

写作者

从语料库中随机选取一个文件,读取它,撰写反思性观察,并交付结果。

策展人

读取所有近期写作者的输出,综合模式,使用可配置的动作标签对观察结果进行分类,并生成摘要。

快速开始

手动调用

运行写作者进行单次反思: bash bash scripts/corpus-pick.sh # 查看哪个文件被选中

然后智能体读取文件并撰写反思

定时驱动(推荐)

设置两个定时任务——写作者频繁运行,策展人定期运行:

写作者:每小时一次

0 openclaw skill run random-thought --stage writer

策展人:每日安静时段

0 5 * openclaw skill run random-thought --stage curator

每次定时调用在独立会话中运行——运行之间无上下文干扰。

配置

在工作区根目录创建 random-thought.config.json(所有字段均为可选):

json
{
corpus: {
watchDirs: [.],
excludePatterns: [
node_modules, .git, .next, dist, build,
venv, pycache, .png, .jpg, *.gif,
.mp3, .ogg, .pdf, .zip, *.env,
.pem, .key, package-lock.json, *.lock
],
minFileSize: 100c,
maxFileSize: 500k
},
freshness: {
enabled: true,
days: 7,
historyFile: .random-thought-history
},
actionTags: [
{ name: you-decide, description: 需要人类判断 },
{ name: agent-execute, description: 智能体可自主行动 },
{ name: spark, description: 有趣但无需行动 }
],
output: {
dir: random-thought-output,
digestFormat: markdown
}
}

配置参考

  • - corpus.watchDirs — 要扫描的目录(相对于工作区)。默认值:[.]
  • corpus.excludePatterns — 要排除的全局模式。包含合理的默认值。
  • freshness.enabled — 防止在N天内重复访问文件。默认值:true
  • freshness.days — 每个文件的冷却期。默认值:7
  • freshness.historyFile — 记录已访问文件的位置。默认值:.random-thought-history
  • actionTags — 策展人用于分类观察结果的标签。可覆盖以匹配你的工作流程。
  • output.dir — 摘要写入的位置。默认值:random-thought-output/

写作者阶段

功能

  1. 1. 运行 scripts/corpus-pick.sh 选择随机文件(遵守新鲜度限制)
  2. 读取所选文件(若文件较大则最多读取200行)
  3. 撰写反思性观察——不是摘要,不是评论。跟随线索,无论它通向何处。
  4. 交付输出(发布到配置的频道、写入文件或返回给调用者)

写作者输出格式

  • - 第一行:📂 [步骤1中所选文件的绝对路径]
  • 空行
  • 流畅的散文。无项目符号。无标题。无开场白。
  • 关注未解决、令人惊讶、半成品或充满活力之处。
  • 若自然浮现,则与工作区中的其他内容建立联系。
  • 最后一行:🖊️ 写作者

避免这些陈词滥调

写作者应避免泛泛而谈:
  • - 安静优雅 / 暗示更深层含义 / 见证 / 画卷
  • 有一种近乎[形容词]的感觉
  • 简洁之美

具体观察胜过华丽辞藻。

策展人阶段

功能

  1. 1. 读取配置时段内(默认:过去24小时)所有写作者的输出
  2. 使用配置的动作标签对每个观察结果进行分类
  3. 识别跨观察结果的重复主题或汇聚模式
  4. 将结构化摘要写入 output.dir/YYYY-MM-DD.md

摘要格式

markdown

随机思绪摘要 — YYYY-MM-DD

行动项

you-decide

  • - [观察摘要] — [为何需要人类判断]

agent-execute

  • - [观察摘要] — [智能体应执行的操作]

模式

[今日观察中的重复主题——哪些正在汇聚?]

火花

  • - [无需行动的有趣观察]

策展人指南

  • - 将每个观察结果准确分类到一个动作标签
  • 呈现主题汇聚——若多个观察指向同一缺口,明确命名
  • 保持摘要可快速浏览——每项应为一句话并附上下文
  • 除非内容已演变,否则不要重复呈现之前摘要中的项目

脚本

scripts/corpus-pick.sh

从语料库中随机选择文件,遵守新鲜度限制。

用法: bash scripts/corpus-pick.sh [workspaceroot] [configpath]

  • - 若存在则读取 random-thought.config.json 中的配置
  • 若无配置则回退到合理的默认值
  • 将所选文件记录到历史文件以追踪新鲜度
  • 输出所选文件的绝对路径

scripts/freshness-gate.sh

管理文件访问历史以维护新鲜度限制。

用法:

  • - bash scripts/freshness-gate.sh check [configpath] — 若文件新鲜(可访问)则退出码为0,若近期已访问则退出码为1
  • bash scripts/freshness-gate.sh record [configpath] — 记录文件访问
  • bash scripts/freshness-gate.sh prune [config_path] — 移除超出配置时间窗口的条目

参考

  • - architecture.md — 设计原理:为何采用两个阶段、为何定时驱动隔离至关重要、混合技能+定时模型。在自定义流程或理解权衡时阅读。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 random-thought-1776124888 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 random-thought-1776124888 技能

通过命令行安装

skillhub install random-thought-1776124888

下载

⬇ 下载 random-thought v1.0.0(免费)

文件大小: 11.23 KB | 发布时间: 2026-4-15 14:05

v1.0.0 最新 2026-4-15 14:05
- Initial release of the autonomous workspace reflection engine.
- Introduces two main stages: Writer (hourly, file-based reflection) and Curator (periodic synthesis of patterns and actions).
- Configurable via `random-thought.config.json` for corpus selection, file freshness, action tags, and output formatting.
- Provides scripts for random file selection and freshness management.
- Supports both cron-driven automation and manual invocation for flexible setup.
- Outputs scannable digests highlighting actionable insights and recurring themes.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部