以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。
编程
TinkerClaw Subagent Overseer
试用You spawned 4 sub-agents. One died 20 minutes ago. You're still waiting. Overseer watches them so you don't have to — zero tokens, pure OS-level process checks. No polling loops, no wasted heartbeats.
它能做什么
Lightweight pull-based daemon that monitors sub-agent health. Writes a status file every N seconds. The heartbeat handler reads it — no push, no noise.
技能文档
Sub-Agent Overseer
Lightweight pull-based daemon that monitors sub-agent health. Writes a status file every N seconds. The heartbeat handler reads it — no push, no noise.
Architecture
overseer.sh (bash, runs in background)
├── /proc/ → gateway alive? CPU? threads?
├── openclaw sessions list → sub-agent count + ages
├── find -newer marker → filesystem activity
└── writes /tmp/overseer/status.json (atomic mv)
heartbeat (agent, every 3min)
└── reads /tmp/overseer/status.json → summarize or HEARTBEAT_OK
Key principle: The overseer does all data collection. The heartbeat handler does zero tool calls if the status file is fresh and healthy.
Quick Start
1. Start the overseer when spawning sub-agents
setsid scripts/overseer.sh \
--workdir /path/to/repo \
--interval 180 \
--max-stale 4 \
--voice \
&>/dev/null &
2. Heartbeat reads the status file
cat /tmp/overseer/status.json
3. Interpret the status
| Field | Meaning |
|---|---|
subagents.count | Active sub-agent sessions |
subagents.details[].stale | Consecutive cycles with no filesystem changes |
subagents.details[].status | active / idle / warning / stuck |
gateway.health.alive | Is openclaw-gateway running? |
filesystem.changes_since_last | Files modified since last check |
4. Staleness thresholds (at 180s interval)
| stale count | Time | Status | Action |
|---|---|---|---|
| 0-1 | 0-3 min | active/idle | Normal |
| 2-3 | 6-9 min | warning | Voice alert (if --voice) |
| ≥4 | ≥12 min | stuck | Agent should investigate/kill |
Heartbeat Handler Protocol
When HEARTBEAT.md fires:
- Read
/tmp/overseer/status.json— if missing or stale (>10 min), restart overseer - If
subagents.count == 0for 2+ cycles → overseer auto-exits → replyHEARTBEAT_OK - If all agents
active→ brief one-line status →HEARTBEAT_OK - If any
stuck→ report which labels are stuck → consider killing viasubagents kill - Never cache a previous heartbeat response. Always read the status file fresh.
Flags
| Flag | Default | Description |
|---|---|---|
--interval | 180 | Seconds between checks |
--workdir | cwd | Directory to watch for file changes |
--labels | (all) | Comma-separated labels to filter |
--max-stale | 4 | Cycles before marking stuck |
--voice | off | Local TTS alerts via jarvis command |
How It Works (No AI Tokens)
- Gateway health: Reads
/proc//statusfor CPU, memory, threads, FD count. Pure kernel data. - Sub-agent list: Single
openclaw sessions listcall per cycle. Parses grep output. - Filesystem diff:
find -newer marker— detects any file writes in the workdir. - Status file: JSON written atomically (write to temp,
mvinto place). Any reader sees a complete file. - Self-exit: If no sub-agents for 2 consecutive cycles, the overseer stops itself.
- Dedup:
flockensures only one overseer instance runs at a time.
Cost
- Overseer: $0.00 (bash + /proc + one CLI call per cycle)
- Voice alerts: $0.00 (local sherpa-onnx via
jarvis) - Heartbeat reads status file: $0.00 (one
catcommand) - Only cost is the heartbeat model itself (qwen3 local = free)
Pairs Well With
- agent-superpowers — the three-agent review pipeline that Overseer was built to monitor
- smart-model-router — auto-select models for each sub-agent role
👉 https://github.com/globalcaos/tinkerclaw
Clone it. Fork it. Break it. Make it yours.
相关技能
在本地磁盘以分类纯 Markdown 文件保存需要长期留存的事实,与智能体内置记忆并存。
按用户明确指令,在得到大脑(Get笔记)中保存、搜索并管理笔记与知识库。
把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。
诊断生产力系统反复失效的根因,给出最小干预——容量测算、瓶颈定位、可靠的本地记录。
从 AdMapix API 拉取广告创意、应用、榜单和收入预估等数据,原样返回结构化 JSON。
globalcaos 的更多技能
浏览全部技能为 OpenClaw 智能体加上 JARVIS 风格的英式嗓音与冷面幽默,一条命令同步输出语音和紫色聊天气泡。
OpenClaw 原生 WhatsApp 通道:22 项消息与群组操作,叠加 Protocol v2 多智能体协同。
一个本地面板,统一追踪 Anthropic、Gemini、OpenAI、Manus 四家提供商的 token 用量与预算告警。
Stop sending 'format this JSON' to Opus. Stop sending 'cron job' to GPT. Billing-aware routing guide for choosing among the models already configured in your OpenClaw setup when assigning an agent, sub-agent or cron task — flat-rate first, metered only when justified, budget pressure respected. Not for picking models outside your configuration, and not a runtime proxy.
Your agent says 'done' — but did it check? Superpowers turns any OpenClaw agent into a disciplined engineer. Verification iron law (evidence before claims), three-agent code review (build → verify spec → verify quality), systematic debugging (4-phase root cause, three-strike rule), brainstorming gates (design before code), and anti-over-engineering rules. Use when: (1) coding tasks of any complexity, (2) debugging failures, (3) about to claim work is complete, (4) spawning sub-agents, (5) planning features, (6) reviewing code. Inspired by top coding agent methodologies, adapted for OpenClaw multi-agent architecture.
Read and search Outlook, inspect attachments, and create or edit drafts without any send endpoint. Uses one short-lived Microsoft Graph access token supplied on stdin for one run; it never stores credentials. Bulk mailbox export is opt-in.