返回顶部
r

research-tracker研究追踪器

Manage autonomous AI research agents with SQLite-based state tracking. Use when spawning long-running research sub-agents, tracking multi-step investigations, coordinating agent handoffs, or monitoring background work. Triggers on: research projects, sub-agent coordination, autonomous investigation, progress tracking, agent oversight.

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

research-tracker

研究追踪器

用于管理自主研究代理的命令行工具,支持仅追加状态、指令队列和监督功能。

前置条件

bash
brew tap 1645labs/tap
brew install julians-research-tracker

或者:go install github.com/1645labs/julians-research-tracker/cmd/research@latest

快速开始

启动研究项目

bash research init market-q1 --name 第一季度市场分析 --objective 分析竞争对手定价与市场定位

作为研究代理——记录进度

bash export RESEARCHSESSIONID=$SESSION_KEY # 追踪写入代理

research log market-q1 STEP_BEGIN --step 1 --payload {task:收集来源}

... 执行工作 ...


research log market-q1 STEP_COMPLETE --step 1
research heartbeat market-q1

检查状态(从主会话或心跳)

bash research status market-q1 --json research context market-q1 --last 5 # 用于提示的截断上下文

向运行中的代理发送指令

bash research instruct market-q1 重点关注企业级市场 --priority URGENT research stop-signal market-q1 # 请求优雅停止

代理检查指令

bash research pending market-q1 --json research ack market-q1 --all # 处理完成后确认 research check-stop market-q1 # 退出码0=停止,退出码1=继续

命令参考

命令用途
init <id> -o ...创建带有目标的项目
list [--status active\
done\|all] | 列出项目(包含needs_attention标记) | | show | 项目详情 + 最近事件 | | stop | 停止项目,发送STOP指令 | | archive | 归档已完成项目 | | log [--step N] | 记录事件(STEP_BEGIN, CHECKPOINT, BLOCKED等) | | heartbeat | 更新存活时间戳 | | block --reason ... | 标记为阻塞,需要输入 | | complete | 标记完成 | | status [--json] | 当前状态摘要 | | context [--last N] | 用于代理提示的截断上下文 | | instruct 文本 | 发送指令 | | pending | 列出未确认的指令 | | ack [--all] | 确认指令 | | check-stop | 退出码:0=停止,1=继续 | | audit --verdict pass\|drift | 记录审计结果 |

事件类型

STARTED, STEPBEGIN, STEPCOMPLETE, CHECKPOINT, BLOCKED, UNBLOCKED, AUDITPASS, AUDITDRIFT, HEARTBEAT, DONE, STOPPED, TIMEOUT

集成模式

生成研究代理

  1. 1. research init --objective ...
  2. sessions_spawn 包含任务:
- 项目ID和目标 - 使用research CLI管理状态的指令 - 每一步前检查停止信号 - 通过心跳记录进度
  1. 3. 心跳监控:research list --json | 检查 needs_attention
  2. 通过以下方式发送指令:research instruct ...

代理循环(在生成的代理中)

bash
while research check-stop $PROJECT; [ $? -eq 1 ]; do
research pending $PROJECT --json # 检查指令
research log $PROJECT STEP_BEGIN --step $STEP
# ... 执行工作 ...
research log $PROJECT STEP_COMPLETE --step $STEP
research heartbeat $PROJECT
STEP=$((STEP + 1))
done
research complete $PROJECT

关注检测

research list --json 在以下情况包含 needs_attention: true:

  • - 最后事件为BLOCKED
  • 存在未确认的URGENT或STOP指令
  • 心跳过期(距离上次HEARTBEAT事件超过5分钟)
  • 上次审计结果为AUDIT_DRIFT

数据库

SQLite位于~/.config/research-tracker/research.db(WAL模式,仅追加事件)。

安装后运行research db migrate。首次使用时自动迁移架构。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 research-tracker-1776385747 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 research-tracker-1776385747 技能

通过命令行安装

skillhub install research-tracker-1776385747

下载

⬇ 下载 research-tracker v0.1.0(免费)

文件大小: 2.37 KB | 发布时间: 2026-4-17 14:09

v0.1.0 最新 2026-4-17 14:09
Initial release of research-tracker CLI.

- Manage autonomous research agents with explicit project/objective tracking.
- Append-only state/event log using local SQLite database.
- Instruction queue system enables agent handoffs and urgent/operator interventions.
- Heartbeat and attention detection for monitoring long-running or background research.
- Multi-step investigation supported with progress/state checkpoints.
- Includes auditing, blocking, stop signals, and archive functions for project oversight.

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

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

p2p_official_large
返回顶部