openclaw - 💡(How to fix) Fix [Feature Request] Brainstorm Plugin - Multi-round Discussion and @Mention Detection Missing [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#61650Fetched 2026-04-08 02:56:26
View on GitHub
Comments
0
Participants
1
Timeline
0
Reactions
0

The brainstorm hook is configured but no actual plugin is installed, causing two critical issues in multi-agent brainstorming groups:

  1. Single-round discussion only: Agents respond once and stop, no multi-round discussion
  2. All agents respond to @mentions: When user mentions a specific agent, ALL agents try to respond instead of just the mentioned one

Root Cause

Running openclaw plugins list shows no brainstorm plugin is loaded. The brainstorm entry in hooks.internal.entries is just a config placeholder without an actual implementation.


Code Example

// openclaw.json
{
  "hooks": {
    "internal": {
      "enabled": true,
      "entries": {
        "brainstorm": {
          "enabled": true
        }
      }
    }
  },
  "channels": {
    "feishu": {
      "groups": {
        "oc_434643af3cb54b4d0396f2545601c603": {
          "requireMention": false
        }
      }
    }
  }
}

---

User: "Let's brainstorm how to improve our workflow"
Agent A: "I suggest..."
Agent B: "Building on A's point..."
Agent A: "Good point, B. Also..."
[Discussion continues for multiple rounds]

---

User: "Let's brainstorm how to improve our workflow"
Agent A: "I suggest..."
Agent B: "I think..."
Agent C: "My opinion..."
[All agents respond once and stop - no further discussion]

---

User: "@secretary-main Please summarize"
Secretary: "Here's the summary..."
[Other agents stay silent]

---

User: "@secretary-main Please summarize"
Secretary: "Here's the summary..."
Sysadmin: "Let me also summarize..."
Writer: "I'll summarize too..."
GZH Expert: "My summary..."
[All agents respond even though only secretary was mentioned]

---

interface BrainstormConfig {
  hostAgentId: string;           // e.g., "secretary-main"
  hostCanMentionAll: boolean;    // Host can use @all
  participantsReplyOnlyWhenMentioned: boolean;
  maxRounds: number;             // Max discussion rounds
  roundTimeoutMs: number;        // Wait time between rounds
}

---

{
  "oc_434643af3cb54b4d0396f2545601c603": {
    "requireMention": false,
    "brainstorm": {
      "enabled": true,
      "hostAgentId": "secretary-main",
      "hostCanMentionAll": true,
      "participantsReplyOnlyWhenMentioned": true,
      "maxRounds": 10,
      "roundTimeoutMs": 30000
    }
  }
}
RAW_BUFFERClick to expand / collapse

Summary

The brainstorm hook is configured but no actual plugin is installed, causing two critical issues in multi-agent brainstorming groups:

  1. Single-round discussion only: Agents respond once and stop, no multi-round discussion
  2. All agents respond to @mentions: When user mentions a specific agent, ALL agents try to respond instead of just the mentioned one

Environment

  • OpenClaw version: 2026.3.11
  • Platform: macOS (arm64)
  • Channel: Feishu
  • Group ID: oc_434643af3cb54b4d0396f2545601c603

Current Configuration

// openclaw.json
{
  "hooks": {
    "internal": {
      "enabled": true,
      "entries": {
        "brainstorm": {
          "enabled": true
        }
      }
    }
  },
  "channels": {
    "feishu": {
      "groups": {
        "oc_434643af3cb54b4d0396f2545601c603": {
          "requireMention": false
        }
      }
    }
  }
}

Problem Details

Problem 1: No Multi-Round Discussion

Expected behavior:

User: "Let's brainstorm how to improve our workflow"
Agent A: "I suggest..."
Agent B: "Building on A's point..."
Agent A: "Good point, B. Also..."
[Discussion continues for multiple rounds]

Actual behavior:

User: "Let's brainstorm how to improve our workflow"
Agent A: "I suggest..."
Agent B: "I think..."
Agent C: "My opinion..."
[All agents respond once and stop - no further discussion]

Problem 2: All Agents Respond to @mentions

Expected behavior:

User: "@secretary-main Please summarize"
Secretary: "Here's the summary..."
[Other agents stay silent]

Actual behavior:

User: "@secretary-main Please summarize"
Secretary: "Here's the summary..."
Sysadmin: "Let me also summarize..."
Writer: "I'll summarize too..."
GZH Expert: "My summary..."
[All agents respond even though only secretary was mentioned]

Root Cause

Running openclaw plugins list shows no brainstorm plugin is loaded. The brainstorm entry in hooks.internal.entries is just a config placeholder without an actual implementation.


Proposed Solution

Create a brainstorm plugin with the following features:

1. Host/Moderator Mode

interface BrainstormConfig {
  hostAgentId: string;           // e.g., "secretary-main"
  hostCanMentionAll: boolean;    // Host can use @all
  participantsReplyOnlyWhenMentioned: boolean;
  maxRounds: number;             // Max discussion rounds
  roundTimeoutMs: number;        // Wait time between rounds
}

2. Multi-Round Discussion

  • After first round of responses, wait for roundTimeoutMs
  • If new messages arrive, trigger another round
  • Continue until maxRounds reached or host calls "stop"

3. @mention Detection

  • If message contains @agent-name, only that agent responds
  • if no @mention, all participants can respond
  • Host can use @all to trigger everyone

4. Expected Group Config

{
  "oc_434643af3cb54b4d0396f2545601c603": {
    "requireMention": false,
    "brainstorm": {
      "enabled": true,
      "hostAgentId": "secretary-main",
      "hostCanMentionAll": true,
      "participantsReplyOnlyWhenMentioned": true,
      "maxRounds": 10,
      "roundTimeoutMs": 30000
    }
  }
}

Priority

High - This affects the core brainstorming workflow that multiple agents depend on.

extent analysis

TL;DR

Create a brainstorm plugin with the proposed features to enable multi-round discussions and correct @mention behavior.

Guidance

  1. Verify the absence of a brainstorm plugin: Run openclaw plugins list to confirm that no brainstorm plugin is loaded.
  2. Develop the brainstorm plugin: Implement the proposed features, including Host/Moderator Mode, Multi-Round Discussion, and @mention Detection.
  3. Configure the group settings: Update the group configuration to include the brainstorm settings, such as hostAgentId, hostCanMentionAll, participantsReplyOnlyWhenMentioned, maxRounds, and roundTimeoutMs.
  4. Test the plugin: Deploy the plugin and test it in a controlled environment to ensure it works as expected.

Example

// Brainstorm plugin implementation
interface BrainstormConfig {
  hostAgentId: string;
  hostCanMentionAll: boolean;
  participantsReplyOnlyWhenMentioned: boolean;
  maxRounds: number;
  roundTimeoutMs: number;
}

class BrainstormPlugin {
  private config: BrainstormConfig;

  constructor(config: BrainstormConfig) {
    this.config = config;
  }

  // Implement multi-round discussion and @mention detection logic
}

Notes

The proposed solution assumes that the openclaw framework provides the necessary APIs and hooks for plugin development. Additionally, the implementation details of the brainstorm plugin are not provided, and it is recommended to consult the openclaw documentation and seek additional guidance if needed.

Recommendation

Apply the proposed solution by creating a brainstorm plugin with the specified features. This will address the critical issues with multi-round discussions and @mention behavior.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

openclaw - 💡(How to fix) Fix [Feature Request] Brainstorm Plugin - Multi-round Discussion and @Mention Detection Missing [1 participants]