fix(channel:discord): robust inbound image marker detection#2241
fix(channel:discord): robust inbound image marker detection#2241theonlyhennygod merged 2 commits intomainfrom
Conversation
|
Warning Rate limit exceeded
⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. 📒 Files selected for processing (1)
Note
|
|
Thanks for contributing to ZeroClaw. For faster review, please ensure:
See |
Summary
mainordev; directmainPRs are allowed):mainmaindue stale conflicting branch history.src/channels/discord.rsrobust image detection delta on the latestmaintip.Label Snapshot (required)
risk: low|medium|high):risk: mediumsize: XS|S|M|L|XL, auto-managed/read-only):size: Score|agent|channel|config|cron|daemon|doctor|gateway|health|heartbeat|integration|memory|observability|onboard|provider|runtime|security|service|skillforge|skills|tool|tunnel|docs|dependencies|ci|tests|scripts|dev, comma-separated):channel, tests<module>: <component>, for examplechannel: telegram,provider: kimi,tool: shell):channel: discordtrusted contributor|experienced contributor|principal contributor|distinguished contributor, auto-managed/read-only; author merged PRs >=5/10/20/50): auto-managedChange Metadata
bug|feature|refactor|docs|security|chore):bugruntime|provider|channel|memory|security|ci|docs|multi):channelLinked Issue
RMN-123):RMN-1923Supersede Attribution (required when
Supersedes #is used)#<pr> by @<author>, one per line):#1923 by @loydccc#2237 by @theonlyhennygodCo-authored-bytrailers added for materially incorporated contributors? (Yes/No):NoNo, explain why (for example: inspiration-only, no direct code/design carry-over): clean maintainer-side replay to remove conflicting stale branch history.\n): (Pass/Fail):PassValidation Evidence (required)
Commands and result summary:
cargo test process_attachments --libfmt/clippy/testcurrently blocked by baseline upstream errors not introduced by this delta.Security Impact (required)
Yes/No):NoYes/No):NoYes/No):NoYes/No):NoYes, describe risk and mitigation: N/APrivacy and Data Hygiene (required)
pass|needs-follow-up):passCompatibility / Migration
Yes/No):YesYes/No):NoYes/No):Noi18n Follow-Through (required when docs or user-facing wording changes)
Yes/No):NoYes, locale navigation parity updated inREADME*,docs/README*, anddocs/SUMMARY.mdfor supported locales (en,zh-CN,ja,ru,fr,vi)? (Yes/No): N/AYes, localized runtime-contract docs updated where equivalents exist (minimum forfr/vi:commands-reference,config-reference,troubleshooting)? (Yes/No/N.A.): N/AYes, Vietnamese canonical docs underdocs/i18n/vi/**synced and compatibility shims underdocs/*.vi.mdvalidated? (Yes/No/N.A.): N/ANo/N.A., link follow-up issue/PR and explain scope decision: not applicable.Human Verification (required)
What was personally validated beyond CI:
Side Effects / Blast Radius (required)
Agent Collaboration Notes (recommended)
ghCLI + isolated/tmpworktree.main-> supersede PR.AGENTS.md+CONTRIBUTING.md):Yes.Rollback Plan (required)
git revert <merge_commit_sha>[IMAGE:...]markers correctly.Risks and Mitigations