abby-autonomy使 Abby 能主动从任务队列获取并执行任务,自主管理任务状态,持续推进工作至完成或资源限制。
Install via ClawdBot CLI:
clawdbot install earnabitmore365/abby-autonomy_自主任务执行系统 - 让 从被动 Abby变主动_
让 Abby 从"被动等待"变成"主动工作"!
当前问题:
改进后:
# Task Queue
## Ready (可取用)
- [ ] 回测 RSI 策略
- [ ] 下载 BTC 数据
## In Progress (进行中)
- [x] @abby: 回测 MA 策略 (执行中, 剩余 5分钟)
## Done Today (今日完成)
- [x] 完成 MA 策略回测
## Blocked (阻塞)
- [ ] 等待爸爸确认
Abby 记忆中记录当前任务状态:
{
"current_task": "回测 MA 策略",
"task_status": "running",
"estimated_completion": "20:15",
"progress": "50%",
"started_at": "20:05"
}
| 功能 | 说明 |
|------|------|
| 读取队列 | 从文件读取任务列表 |
| 拿任务 | 取最高优先级任务 |
| 更新队列 | 标记完成/进行中/阻塞 |
| 记录进度 | 写回记忆 |
| 检查 | 说明 |
|------|------|
| 任务状态 | 有没有正在执行的任务? |
| 紧急事项 | 人类消息?系统错误? |
| 资源限制 | Token 快用完?时间到? |
| 步骤 | 说明 |
|------|------|
| 1. 检查 | 有紧急事项? |
| 2. 检查 | 有正在执行的任务? |
| 3. 读取 | 从队列拿任务 |
| 4. 执行 | 开始工作 |
| 5. 记录 | 标记状态 |
| 6. 等待 | 直到限制或完成 |
| 任务 | 说明 |
|------|------|
| 回测 | 运行策略回测 |
| 下载 | 下载历史数据 |
| 研究 | 分析市场数据 |
| 优化 | 优化交易参数 |
| 状态 | 说明 |
|------|------|
| 等待爸爸确认 | 需要人工决策 |
| 等待系统资源 | 资源不足 |
| 等待外部数据 | API 不可用 |
# tasks/QUEUE.md
## Ready (可取用)
- [ ] 回测 RSI 策略 (优先级: 高)
- [ ] 下载 BTC 1h 数据 (优先级: 中)
每3分钟:
1. 检查紧急事项
2. 检查当前任务状态
3. 如果空闲 → 拿任务做
4. 完成后更新队列
abby-autonomy/
├── SKILL.md # 技能文档
├── tasks/
│ └── QUEUE.md # 任务队列模板
├── scripts/
│ ├── __init__.py
│ ├── queue.py # 队列管理
│ ├── status.py # 状态检查
│ ├── heartbeat.py # 主动心跳
│ └── executor.py # 任务执行
└── memory/
└── task_state.json # 任务状态
Ready → In Progress → Done Today
↘ Blocked
In Progress → Done Today (完成)
→ Ready (暂停)
→ Blocked (阻塞)
_创建于 2026-02-15_
Generated Mar 1, 2026
Abby autonomously runs backtests on trading strategies like RSI or MA, downloading historical data and analyzing results without human intervention. This reduces manual effort for traders and analysts, enabling continuous strategy optimization during off-hours.
The skill manages data download tasks from APIs, such as fetching BTC price data at scheduled intervals, and handles failures by marking tasks as blocked. It ensures data pipelines run smoothly with minimal oversight, ideal for data science teams.
Abby proactively conducts market research by analyzing trends and generating reports based on predefined tasks in the queue. This supports investment firms in making data-driven decisions by automating routine research workflows.
In tech operations, Abby handles tasks like system monitoring, log analysis, or parameter optimization autonomously. It checks for urgent issues first, then executes queued tasks to maintain system efficiency without constant human input.
For digital marketing, Abby autonomously runs tasks to analyze market data, optimize content parameters, or generate reports. It helps teams by queuing and executing SEO-related tasks, freeing up time for creative work.
Offer Abby Autonomy as a cloud-based service where businesses pay a monthly fee for automated task execution, such as backtesting or data downloads. Revenue comes from tiered plans based on task volume and complexity, targeting small to medium enterprises.
Provide consulting services to integrate the skill into existing workflows, like financial or data systems, with custom task queues and status tracking. Revenue is generated through project-based fees and ongoing support contracts.
Offer a free version with basic task queue management and limited autonomy, while premium features like advanced analytics, priority support, and integration with external APIs drive upgrades. Revenue comes from upselling to paid tiers.
💬 Integration Tip
Ensure the long-term-memory skill is properly configured for state tracking, and set up cron jobs to trigger Abby's heartbeat checks at regular intervals for seamless autonomy.
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Search and analyze your own session logs (older/parent conversations) using jq.
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linking related objects, enforcing constraints, planning multi-step actions as graph transformations, or when skills need to share state. Trigger on "remember", "what do I know about", "link X to Y", "show dependencies", entity CRUD, or cross-skill data access.
Ultimate AI agent memory system for Cursor, Claude, ChatGPT & Copilot. WAL protocol + vector search + git-notes + cloud backup. Never lose context again. Vibe-coding ready.
Headless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection