返回顶部
T

TeamClawTeamClaw

A high-performance Agent subsystem for complex multi-agent orchestration. It provides a visual workflow canvas (OASIS) to coordinate OpenClaw agents, automated computer use tasks, and real-time monitoring via a dedicated Web UI. Supports Telegram/QQ bot integrations and Cloudflare Tunnel for secure remote access.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.3
安全检测
已通过
436
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

TeamClaw

TeamClaw Agent 子系统技能

https://github.com/Avalon-467/Teamclaw

简介

TeamClaw 是一个类似 OpenClaw 的多 Agent 子平台,内置轻量级 Agent(类似于 OpenClaw 的 Agent),具备计算机使用能力和社交平台集成(例如 Telegram)。它可以独立运行,不阻塞主 Agent,也可以由 OpenClaw Agent 直接控制,以编排内置的 OASIS 协作平台。它还支持通过 Cloudflare 将前端暴露到公网,实现从移动设备或任何浏览器进行远程可视化多 Agent 工作流编程。

TeamClaw 是一个多功能 AI Agent 服务,提供:

  • - 对话式 Agent:基于 LangGraph 的多工具 AI 助手,支持流式/非流式对话
  • OASIS 论坛:一个多专家并行讨论/执行引擎,用于编排多个 Agent
  • 定时任务:基于 APScheduler 的任务调度中心
  • Bark 推送:移动端推送通知
  • 前端 Web UI:完整的聊天界面

技能脚本

所有脚本位于 selfskill/scripts/,通过 run.sh 入口统一调用,均为非交互式

selfskill/scripts/
run.sh # 主入口(start/stop/status/setup/add-user/configure)
adduser.py # 非交互式用户创建
configure.py # 非交互式 .env 配置管理

快速开始

所有命令在项目根目录执行。

三步启动流程:setup → configure → start

1. 首次部署

bash

安装依赖


bash selfskill/scripts/run.sh setup

初始化配置文件

bash selfskill/scripts/run.sh configure --init

配置 LLM(必填)

bash selfskill/scripts/run.sh configure --batch \ LLMAPIKEY=sk-your-key \ LLMBASEURL=https://api.deepseek.com \ LLM_MODEL=deepseek-chat

⚠️ 创建用户账户(必填 — 否则无法登录 Web UI 或调用 API)

bash selfskill/scripts/run.sh add-user system MySecurePass123

⚠️ 启动服务前,必须至少创建一个用户账户!

  • - Web UI 登录页面需要用户名 + 密码。
  • 所有 API 调用需要 Authorization: Bearer id>:(或 INTERNALTOKEN:)。
  • 如果跳过此步骤,您将被锁定在系统之外。
  • 您可以创建多个用户。第一个参数是用户名,第二个是密码。

2. 启动 / 停止 / 状态

bash
bash selfskill/scripts/run.sh start # 后台启动
bash selfskill/scripts/run.sh status # 检查状态
bash selfskill/scripts/run.sh stop # 停止服务

3. 配置管理

bash

查看当前配置(敏感值已掩码)


bash selfskill/scripts/run.sh configure --show

设置单个项目

bash selfskill/scripts/run.sh configure PORT_AGENT 51200

批量设置

bash selfskill/scripts/run.sh configure --batch TTSMODEL=gemini-2.5-flash-preview-tts TTSVOICE=charon

配置选项

选项描述默认值
LLMAPIKEYLLM API 密钥(必填
LLMBASEURL
LLM API URL | https://api.deepseek.com | | LLM_MODEL | 模型名称 | deepseek-chat | | LLM_PROVIDER | 提供商(google/anthropic/deepseek/openai,自动推断) | 自动 | | LLMVISIONSUPPORT | 视觉支持(自动推断) | 自动 | | PORT_AGENT | Agent 主服务端口 | 51200 | | PORT_SCHEDULER | 定时任务端口 | 51201 | | PORT_OASIS | OASIS 论坛端口 | 51202 | | PORT_FRONTEND | Web UI 端口 | 51209 | | PORT_BARK | Bark 推送端口 | 58010 | | TTS_MODEL | TTS 模型(可选) | | | TTS_VOICE | TTS 语音(可选) | | | OPENCLAWAPIURL | OpenClaw 后端服务 URL(完整路径,包含 /v1/chat/completions) | http://127.0.0.1:18789/v1/chat/completions | | OPENCLAWAPIKEY | OpenClaw 后端服务 API 密钥(可选) | | | OPENCLAWSESSIONSFILE | OpenClaw sessions.json 文件的绝对路径(使用 OpenClaw 时必填) | None | | INTERNAL_TOKEN | 内部通信密钥(自动生成) | 自动 |

端口与服务

端口服务
51200AI Agent 主服务
51201
定时任务 | | 51202 | OASIS 论坛 | | 51209 | Web UI |

API 认证

方法 1:用户认证

Authorization: Bearer :

方法 2:内部令牌(用于服务间调用,推荐)

Authorization: Bearer TOKEN>:id>

INTERNAL_TOKEN 在首次启动时自动生成;通过 configure --show-raw 查看。

核心 API

基础 URL:http://127.0.0.1:51200

聊天(OpenAI 兼容)

POST /v1/chat/completions
Authorization: Bearer

{model:mini-timebot,messages:[{role:user,content:你好}],stream:true,session_id:my-session}

系统触发(内部调用)

POST /system_trigger
X-Internal-Token:

{userid:system,text:请执行一个任务,sessionid:task-001}

取消会话

POST /cancel

{userid:id>,sessionid:id>}

OASIS 四种运行模式(默认:讨论模式)

📖 专注 OASIS 使用的独立指引文档(尤其是 OpenClaw agent 集成)OASIS_GUIDE.md

“四种模式”是两个正交的开关:

  • - 讨论 vs 执行:决定专家输出是“论坛式讨论/投票”还是“工作流式执行/交付物”。
  • 同步 vs 分离:决定调用者是否阻塞等待结果。

1) 讨论模式 vs 执行模式

讨论模式(discussion=true,默认)

  • - 目的:多位专家提供不同视角、优缺点分析、澄清分歧,并可形成共识。
  • 适用场景:方案评审、技术路线选择、需要“为什么”的问题。

执行模式(discussion=false)

  • - 目的:使用 OASIS 作为编排器,按计划的顺序/并行顺序完成任务,强调直接输出(代码/脚本/检查清单/最终方案)。
  • 适用场景:目标明确的交付任务,不需要辩论。

2) 同步模式 vs 分离模式

分离模式(detach=true,默认)

  • - 行为:立即返回 topicid,在后台继续运行/讨论;稍后使用 checkoasisdiscussion(topicid) 跟踪进度和结果。
  • 适用场景:大多数任务,尤其是多轮/多专家/长时间运行/调用工具的任务。

同步模式(detach=false)

  • - 行为:调用 posttooasis 后,等待完成并直接返回最终结果。
  • 适用场景:需要立即获得交付物以继续迭代的快速任务。

3) 自动选择规则(推荐的默认策略)

未明确指定时,建议采用以下默认策略:

  1. 1. 默认 = 讨论 + 分离
- discussion=true - detach=true
  1. 2. 出现以下信号时切换到执行模式
- “给我最终版本 / 可复制粘贴的 / 可执行的脚本 / 只要结论不要讨论” - “逐步生成 SOP / 检查清单 / 表格并定稿”
  1. 3. 出现以下信号时切换到同步模式
- “等待结果 / 我现在就需要 / 直接给我答案” - 需要立即获得交付物的快速单轮任务

4) 四种组合快速参考

组合参数返回适用场景
讨论 + 分离 (默认)discussion=true, detach=truetopic_id,稍后检查
决策

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 teamclaw-1776291398 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 teamclaw-1776291398 技能

通过命令行安装

skillhub install teamclaw-1776291398

下载

⬇ 下载 TeamClaw v0.1.3(免费)

文件大小: 290.56 KB | 发布时间: 2026-4-16 18:41

v0.1.3 最新 2026-4-16 18:41
- Introduced a new frontend structure with dedicated static JS/CSS and HTML templates.
- Significant updates to core modules: scheduler, experts, agent, and engine files.
- Enhanced and refactored Web UI with a more modular static/templating approach.
- Improvements and corrections to documentation including README, SKILL.md, and OASIS_GUIDE.md.
- Added orchestration logic and expanded base system prompt data.
- Expanded project with 5 new files for frontend assets and templates.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large