$ show AlexAnys/opencrew
OpenCrew is a multi-agent operating system designed to extend OpenClaw into a manageable AI team. It enables users to create specialized agents (Chief of Staff, CTO, Builder, CIO, Knowledge Officer, Operations, Research) that collaborate through messaging platforms like Slack, Discord, and Feishu. The system implements structured collaboration through role-based channels, thread-based task isolation, and agent-to-agent communication protocols. Key features include autonomy levels (L0-L3), task classification (QAPS), two-mode agent collaboration (delegation and discussion), and three-layer knowledge distillation. The application is actively maintained with recent updates focusing on cross-agent collaboration capabilities.
The LLM identified 4 files worth highlighting for reuse:
Defines the agent-to-agent communication protocol with two modes: delegation (task dispatch via sessions_send) and discussion (real-time collaboration via independent bots and @mention). Implements anti-loop mechanisms through config-level requirements (requireMention: true) and protocol-level explicit @mention rules. Demonstrates sophisticated understanding of distributed system challenges in agent communication and provides battle-tested solutions for preventing message storms and ensuring reliable collaboration.
Establishes the core operational framework including the Autonomy Ladder (L0-L3) that defines when agents can act autonomously versus requiring human confirmation, and the QAPS task classification system that determines appropriate processing rigor for different work types. Shows excellent systems design thinking by creating clear, actionable guidelines that prevent common pitfalls in agent systems like over-processing simple tasks or under-processing complex ones.
Implements a three-layer knowledge distillation system: Layer 0 (raw conversations for audit), Layer 1 (structured ~10-15 line Closeouts with ~25x compression), and Layer 2 (abstract knowledge extracted by Knowledge Officer). This pattern solves the critical problem of knowledge retention in agent systems by transforming ephemeral chat conversations into reusable organizational assets through principled abstraction and filtering.
Defines the CTO agent's workflow for technical task breakdown and delegation to Builder agents. Shows sophisticated understanding of hierarchical task management through its two-step agent-to-agent process: creating a visible Slack anchor message followed by sessions_send to trigger execution in the target agent's thread. Includes important safeguards like thread-based context isolation and explicit progress reporting back to the requesting agent.