agent-seed

GitHub

用于启动和配置Node UI演示环境,支持数据播种、清理及引导。提供UI交互、调试工具及自动化场景执行能力,适用于前端UI测试与Bug复现,排除纯Python测试任务。

.cursor/skills/agent-seed/SKILL.md Drakkar-Software/OctoBot

Trigger Scenarios

需要启动或重置Node UI演示环境 需要在浏览器中操作/app页面进行UI测试或Bug复现 需要通过/app/debug发送用户动作或查看调试信息

Install

npx skills add Drakkar-Software/OctoBot --skill agent-seed -g -y
More Options

Use without installing

npx skills use Drakkar-Software/OctoBot@agent-seed

指定 Agent (Claude Code)

npx skills add Drakkar-Software/OctoBot --skill agent-seed -a claude-code -g -y

安装 repo 全部 skill

npx skills add Drakkar-Software/OctoBot --all -g -y

预览 repo 内 skill

npx skills add Drakkar-Software/OctoBot --list

SKILL.md

Frontmatter
{
    "name": "agent-seed",
    "description": "Demo Node UI QA: seed\/clear\/bootstrap, first login passphrase, full \/app UI for bugs and experiments, \/app\/debug to send user actions. Skip for pytest-only work."
}

Agent seed (Node UI demo)

Full reference: tools/agent_seed/README.md. Code layout: tools/agent_seed/ARCHITECTURE.md.

When to use / when to skip

Task Agent-seed?
pytest, linters, package tests Skip
Live Node web UI (any /app page or debug) Use this skill
Goal Command (node stopped unless noted)
First UI fixture data --full or seed then start (+ optional bootstrap)
Wipe + fresh fixtures --clear → start or --full
Node already up, need grid RUNNING bootstrap only
Node up, UI only Login → use /app as needed; /app/debug when sending user actions
  • seed: fixtures + wallet (required for UI).
  • bootstrap: start grid automation (optional unless task needs RUNNING grid).

Prep

source .cursor/env.sh
source .cursor/agent-seed.env

Master tentacles on user/reference_tentacles_config/ must exist (see tools/agent_seed/README.md).

Commands (OctoBot repo root)

bash .cursor/seed-agent.sh --full    # seed + background start + bootstrap — stop node first; do NOT run start again
bash .cursor/seed-agent.sh --clear   # wipe + re-seed — stop node first
bash .cursor/seed-agent.sh bootstrap # node must already listen on AGENT_SEED_BASE_URL
bash .cursor/seed-agent.sh bootstrap --scenario index --scenario completed  # more automations (grid|index|completed|lifecycle|all)
bash .cursor/seed-agent.sh start     # foreground start only

--full starts OctoBot. Never double-start. Stop before --full or --clear.

After seed: interact with the UI

  1. Open http://127.0.0.1:8000/app/login (or /app → login).
  2. Enter passphrase demodemo (every new browser session).
  3. Use the full Node UI under /app to find bugs, reproduce issues, or experiment with seeded accounts and strategies.
  4. Use /app/debug when the task is to send commands to the node — user actions, automation controls, and debug tables (automations, accounts, user-action history). This is usually the most useful page for driving the scheduler, not the only page you may visit.

Credentials: wallet 0x70997970c51812dc3a010c7d01b50e0d17dc79c8, display name demo — see fixture README.

HTTP Basic (wallet:passphrase) works for /api/v1/debug/ without a browser session (headless equivalent of debug-view user actions).

Demo-only

Committed insecure wallet in tools/agent_seed/secrets.py — never mainnet / real trading. Sandbox blocks live exchange/automation creation (octobot_node/agent_seed/demo_wallet.py).

Version History

  • 3.0.0-beta3 Current 2026-10-19 02:07

Same Skill Collection

.cursor/skills/end-user-ui/SKILL.md
.cursor/skills/node-journal/SKILL.md
.cursor/skills/octobot-cloud/SKILL.md
.cursor/skills/cloud-roadmap/SKILL.md

Metadata

Files
0
Version
3.0.0-beta3
Hash
f3b90dfd
Indexed
2026-10-19 02:07

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-31 11:11
浙ICP备14020137号-1