网淘吧来吧,欢迎您!

Research Tracker技能使用说明

2026-03-29 新闻来源:网淘吧 围观:29
电脑广告
手机广告

研究追踪器

用于管理自主研究代理的命令行工具,具备只增状态、指令队列和监督功能。

前提条件

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

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

Research Tracker

快速开始

启动一个研究项目

research init market-q1 --name "Q1 Market Analysis" --objective "Analyze competitor pricing and positioning"

作为研究代理 — 记录进度

export RESEARCH_SESSION_ID="$SESSION_KEY"  # Track which agent is writing

research log market-q1 STEP_BEGIN --step 1 --payload '{"task":"gather sources"}'
# ... do work ...
research log market-q1 STEP_COMPLETE --step 1
research heartbeat market-q1

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

research status market-q1 --json
research context market-q1 --last 5  # Truncated context for prompts

向运行中的代理发送指令

research instruct market-q1 "Focus on enterprise segment" --priority URGENT
research stop-signal market-q1  # Request graceful stop

代理检查指令

research pending market-q1 --json
research ack market-q1 --all  # Acknowledge after processing
research check-stop market-q1  # Exit 0 = stop, Exit 1 = continue

命令参考

命令用途
init <id> -o "..."创建具有目标的项目
list [--status active|done|all]列出项目(包含needs_attention标志)
show <id>项目详情 + 最近事件
停止 <id>停止项目,发送停止指令
归档 <id>归档已完成的项目
日志 <id> <事件> [--步骤 N]记录事件(步骤开始、检查点、阻塞等)
心跳 <id>更新活动时间戳
阻塞 <id> --原因 "..."标记为阻塞,需要输入
完成 <id>标记为完成
状态 <id> [--json]当前状态摘要
上下文 <id> [--最后 N]用于代理提示的截断上下文
指示 <id> "文本"发送指令
待处理 <id>列出未确认的指令
确认 <id> [--全部]确认指令
检查-停止 <id>退出代码:0=停止,1=继续
audit <id> --verdict pass|drift记录审计结果

事件类型

已开始,步骤开始,步骤完成,检查点,已阻塞,已解除阻塞,审计通过,审计漂移,心跳,已完成,已停止,超时

集成模式

启动研究代理

1. research init <project> --objective "..."
2. sessions_spawn with task including:
   - Project ID and objective
   - Instructions to use research CLI for state
   - Check stop signal before each step
   - Log progress with heartbeat
3. Heartbeat monitors: research list --json | check needs_attention
4. Send instructions via: research instruct <project> "..."

代理循环(在已启动的代理中)

while research check-stop $PROJECT; [ $? -eq 1 ]; do
  research pending $PROJECT --json  # Check instructions
  research log $PROJECT STEP_BEGIN --step $STEP
  # ... do work ...
  research log $PROJECT STEP_COMPLETE --step $STEP
  research heartbeat $PROJECT
  STEP=$((STEP + 1))
done
research complete $PROJECT

注意力检测

研究列表 --json包含需要关注:true当:

  • 最后一个事件是 BLOCKED
  • 存在未确认的 URGENT 或 STOP 指令
  • 心跳陈旧(自上次 HEARTBEAT 事件后 >5 分钟)
  • 上次审计是 AUDIT_DRIFT

数据库

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

运行research db migrate安装后。模式在首次使用时自动迁移。

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第326370名访客 今日有221篇新文章/评论