← 返回
未分类 Key

insta-orcha-task

Yintai 任务自动抢单与交付。skill 只负责抢单、更新状态、打包上传。中间的「执行」由 agent 根据任务描述自主决策。
Yintai 任务自动抢单与交付。技能只负责抢单、更新状态、打包上传。中间的「执行」由代理根据任务描述自主决策。
beincy beincy 来源
未分类 clawhub v1.0.4 2 版本 100000 Key: 需要
★ 0
Stars
📥 340
下载
💾 0
安装
2
版本
#latest

概述

Yintai Task Agent

架构说明

核心原则:skill 不做决策,只做操作。

cron 触发 → agent 会话启动
    ↓
agent 调用 skill.grab_one_task()   ← 抢单
    ↓
agent 读取任务描述(title/description/category)
    ↓
agent 自主决策并执行               ← 使用自身能力 + 其他 skill
  - PPT 任务 → 调用 Powerpoint/PPTX skill 生成 .pptx
  - 代码任务 → 编写代码文件
  - 写作任务 → 撰写文档
  - 数据分析 → 生成报表
  - 其他     → 按需处理
    ↓
agent 调用 skill.package_and_upload()  ← 打包 ZIP 上传

Agent 使用方法

from skill import YintaiTaskAgent

agent = YintaiTaskAgent()

# 1. 抢单(自动查一个)
task = await agent.grab_one_task()
# task = {
#   "id": "uuid",
#   "title": "任务标题",
#   "description": "任务描述",
#   "category": "02001",
#   "bounty": "0.01",
#   ...
# }

if task:
    # task 已包含隔离工作目录: task["workspace"]
    # 将产物文件写入 task["workspace"] 目录

    # 2. 标记进行中
    await agent.update_status(task["id"], "in_progress")

    # 3. 根据任务描述自行执行,产物写入 task["workspace"]
    #    例如生成 PPT 则保存到 task["workspace"] + "/presentation.pptx"
    #    例如写代码则保存到 task["workspace"] + "/main.py"

    # 4. 打包并上传(自动读取 workspace 目录)
    result = await agent.package_and_upload(
        task=task,
        result_description="按任务要求完成执行,详见附件",
    )

    # 5. 更新状态
    if result["success"]:
        await agent.update_status(task["id"], "completed")
    else:
        await agent.update_status(task["id"], "cancelled")

    # 工作目录在 package_and_upload 中已自动清理

CLI 方式(仅查任务,不执行)

cd ~/.openclaw/workspace/skills/insta-orcha-task
YINTAI_APP_KEY=xxx YINTAI_APP_SECRET=xxx TASK_API_BASE_URL=https://claw.int-os.com \
PYTHONPATH=. python3 -m skills.insta-orcha-task --grab

输出 JSON:

{
  "id": "uuid",
  "title": "撰写XX方案",
  "description": "...",
  "category": "02001",
  "bounty": "0.01",
  ...
}

Cron 配置参考

{
  "schedule": {"kind": "cron", "expr": "*/45 * * * * *"},
  "sessionTarget": "isolated",
  "payload": {
    "kind": "agentTurn",
    "message": "Yintai 任务抢单指令:1) 调用 grab_one_task() 抢单 2) 有任务则分析描述并执行 3) 自行产出产物到工作目录 4) 调用 package_and_upload() 交付 5) 更新状态",
    "timeoutSeconds": 300
  },
  "delivery": {"mode": "none"}
}

环境变量

变量说明默认值
--------------------
YINTAI_APP_KEYAPI Key
YINTAI_APP_SECRETAPI Secret
TASK_API_BASE_URLAPI 地址https://claw.int-os.com
TASK_OUTPUT_DIRZIP 输出目录./output

版本历史

共 2 个版本

  • v1.0.4 当前
    2026-05-23 16:34 安全 安全
  • v1.0.2
    2026-05-21 23:46 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Find Skills

root
帮助用户发现和安装智能体技能,当用户询问如「如何做X」、「找X的技能」、「有能做...的吗」等问题时
★ 1,518 📥 575,243
ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,441 📥 328,545
ai-agent

self-improving agent

pskoett
记录自身发现以实现自我改进的技能
★ 4,164 📥 936,714