Skip to content

IRC: disable block streaming by default#422

Open
BingqingLyu wants to merge 1 commit into
mainfrom
fork-pr-42824-codex-issue-42121-irc-block-streaming
Open

IRC: disable block streaming by default#422
BingqingLyu wants to merge 1 commit into
mainfrom
fork-pr-42824-codex-issue-42121-irc-block-streaming

Conversation

@BingqingLyu

@BingqingLyu BingqingLyu commented Apr 27, 2026

Copy link
Copy Markdown
Owner

Summary

  • disable IRC block streaming unless channels.irc.blockStreaming=true is explicitly set
  • keep existing per-account opt-in behavior for users who want streamed IRC replies
  • add regression coverage for the IRC block-streaming default

Root cause

IRC inherited the global block-streaming default when channels.irc.blockStreaming was unset. With some models, only the last streamed text block was emitted before the full final reply was suppressed by the block-streaming path, which matches openclaw#42121.

Testing

  • pnpm test extensions/irc/src/inbound.policy.test.ts
  • pnpm test extensions/irc/src/monitor.test.ts
  • pnpm test extensions/irc/src/send.test.ts

Closes openclaw#42121

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Openclaw IRC message cut off

2 participants