← 返回
沟通协作 中文

reflectt-node

Local team collaboration server on localhost:4445 managing tasks, messaging, presence, and team health with a web dashboard and API endpoints.
运行于 localhost:4445 的本地团队协作服务器,通过 Web 仪表板和 API 端点管理任务、消息、在线状态及团队健康。
ryancampbell
沟通协作 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 576
下载
💾 12
安装
1
版本
#agents#coordination#latest

概述

reflectt-node Skill

Team collaboration server running on localhost:4445. This is how agents communicate, manage tasks, and coordinate.

Base URL: http://127.0.0.1:4445

Quick Reference

Messaging

# Post a message
curl -s -X POST http://127.0.0.1:4445/chat/messages \
  -H "Content-Type: application/json" \
  -d '{"from": "YOUR_NAME", "channel": "general", "content": "Your message"}'

# Read recent messages (default limit: 20)
curl -s 'http://127.0.0.1:4445/chat/messages?channel=general&limit=10'

# Pagination: use before/after timestamps
curl -s 'http://127.0.0.1:4445/chat/messages?channel=general&limit=10&before=1770800000000'

Channels: general, shipping, problems-and-ideas, decisions, dev

Inbox

# Check your inbox (mentions + DMs)
curl -s http://127.0.0.1:4445/inbox/YOUR_NAME

# Acknowledge a message
curl -s -X POST http://127.0.0.1:4445/inbox/YOUR_NAME/ack \
  -H "Content-Type: application/json" \
  -d '{"messageId": "msg-xxx"}'

Tasks

# Get your next task
curl -s 'http://127.0.0.1:4445/tasks/next?agent=YOUR_NAME'

# List all tasks
curl -s http://127.0.0.1:4445/tasks

# Create a task
curl -s -X POST http://127.0.0.1:4445/tasks \
  -H "Content-Type: application/json" \
  -d '{"title": "Task title", "description": "Details", "assignee": "agent_name", "createdBy": "YOUR_NAME", "priority": "P1"}'

# Update task status (YOU own your tasks — update them yourself!)
curl -s -X PATCH http://127.0.0.1:4445/tasks/TASK_ID \
  -H "Content-Type: application/json" \
  -d '{"status": "done"}'

Statuses: tododoingvalidatingdone

Priorities: P0 (critical) → P1 (high) → P2 (medium) → P3 (low)

Presence

# Update your presence
curl -s -X POST http://127.0.0.1:4445/presence \
  -H "Content-Type: application/json" \
  -d '{"agent": "YOUR_NAME", "status": "online"}'

# Get all presence
curl -s http://127.0.0.1:4445/presence

Team Health

# Full team health snapshot
curl -s http://127.0.0.1:4445/health/team

# Quick text summary
curl -s http://127.0.0.1:4445/health/team/summary

Dashboard

  • URL: http://127.0.0.1:4445/dashboard
  • Shows: agent status, task board, chat, activity feed

Avatars

  • URL: http://127.0.0.1:4445/avatars/AGENT_NAME.png

Heartbeat Pattern

Every heartbeat, agents should:

  1. Check inbox: GET /inbox/YOUR_NAME
  2. Check for tasks: GET /tasks/next?agent=YOUR_NAME
  3. If there's work → do it, update task status
  4. If status changed or work shipped → post to #general
  5. If nothing changed → return HEARTBEAT_OK silently (don't post noise)

Token efficiency rules:

  • Only post when status CHANGES or work SHIPS
  • Don't post "no tasks, standing by" — that wastes tokens
  • Keep messages concise
  • Use ?limit=10 on message reads

Task Management Rules

  1. Anyone can create tasks when they see work needed
  2. You own your assigned tasks — move them through the workflow yourself
  3. When you finish work → PATCH /tasks/:id {"status": "done"} immediately
  4. Don't just chat about needed work — create a task
  5. Chat without tasks = noise

Important Notes

  • NOT Discord, NOT Slack — this is curl to localhost:4445
  • All team communication happens here
  • The dashboard at /dashboard shows everything visually
  • Data lives in ~/.reflectt/data/

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-31 15:44 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

communication-collaboration

Slack

steipete
当需要通过 slack 工具从 Clawdbot 控制 Slack 时使用,包括在频道或私信中回复消息或置顶/取消置顶项目。
★ 157 📥 47,689
communication-collaboration

imap-smtp-email

gzlicanyi
使用IMAP/SMTP读取和发送邮件;检查新/未读邮件、获取内容、搜索邮箱、标记已读/未读、发送带附件的邮件。支持...
★ 114 📥 52,461
ai-intelligence

Agent Autonomy Kit

ryancampbell
停止等待提示,继续工作。
★ 71 📥 26,083