feat(conversations): /mine command and assignee filter#23
Conversation
- Add ConversationService.listByAssignee for quick lookup by admin - Extend listConversations with assignedTo filter parameter - Add /mine command in Topic: lists conversations assigned to caller - Add assigned_to filter input on /operations/conversations web page - Filter links preserve assigned_to when switching status tabs - Pagination preserves both status and assigned_to filters Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
|
Warning Review limit reached
Next review available in: 43 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (5)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
ConversationService.listByAssignee(adminId, limit)— quick lookup of conversations assigned to a specific adminlistConversationsextended withassignedTofilter parameter/minecommand in Topic — lists conversations assigned to the caller (up to 20), showing contact name, status, and last message time/operations/conversationsweb page — new "负责人 ID" filter input alongside existing status filterstatusandassigned_toquery paramsProblem
/assignexisted but there was no way for an admin to quickly find "my conversations". In multi-admin teams, an admin had to scroll through all topics or use SQL to find conversations assigned to them.Verification
npm run verifypassed (check + 49 tests + audit 0 vulns)