Manage and track autonomous AI research projects with state logging, instruction queues, agent coordination, and progress monitoring via SQLite.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install research-tracker或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install research-tracker⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/research-tracker/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: research-tracker description: 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. ---
CLI tool for managing autonomous research agents with append-only state, instruction queues, and oversight.
brew tap 1645labs/tap
brew install julians-research-tracker
Or: go install github.com/1645labs/julians-research-tracker/cmd/research@latest
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
| Command | Purpose | |---------|---------| | init | Create project with objective | | list [--status active\|done\|all] | List projects (includes needs_attention flag) | | show | Project details + recent events | | stop | Stop project, send STOP instruction | | archive | Archive completed project | | log | Log event (STEP_BEGIN, CHECKPOINT, BLOCKED, etc.) | | heartbeat | Update alive timestamp | | block | Mark blocked, needs input | | complete | Mark done | | status | Current state summary | | context | Truncated context for agent prompts | | instruct | Send instruction | | pending | List unacked instructions | | ack | Acknowledge instructions | | check-stop | Exit code: 0=stop, 1=continue | | audit | Log audit result |
STARTED, STEP_BEGIN, STEP_COMPLETE, CHECKPOINT, BLOCKED, UNBLOCKED, AUDIT_PASS, AUDIT_DRIFT, HEARTBEAT, DONE, STOPPED, TIMEOUT
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
research list --json includes needs_attention: true when:
SQLite at ~/.config/research-tracker/research.db (WAL mode, append-only events).
Run research db migrate after install. Schema auto-migrates on first use.
安装 Research Tracker 后,可以对 AI 说这些话来触发它
Help me get started with Research Tracker
Explains what Research Tracker does, walks through the setup, and runs a quick demo based on your current project
Use Research Tracker to manage and track autonomous AI research projects with state logging...
Invokes Research Tracker with the right parameters and returns the result directly in the conversation
What can I do with Research Tracker in my data & analytics workflow?
Lists the top use cases for Research Tracker, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/research-tracker/ 目录(个人级,所有项目可用),或 .claude/skills/research-tracker/(项目级)。重启 AI 客户端后,用 /research-tracker 主动调用,或让 AI 根据上下文自动发现并使用。
Research Tracker 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Research Tracker 可免费安装使用。请查阅仓库了解许可证信息。
Manage and track autonomous AI research projects with state logging, instruction queues, agent coordination, and progress monitoring via SQLite.
Research Tracker 属于「Data & Analytics」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my data & analytics tasks using Research Tracker
Identifies repetitive steps in your workflow and sets up Research Tracker to handle them automatically