refactor(agent-runtime): finalize session command registry routing (#542)#550
Conversation
Deploying corvus with
|
| Latest commit: |
47e585d
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://58db7e83.corvus-42x.pages.dev |
| Branch Preview URL: | https://feature-dallay-542-finalize.corvus-42x.pages.dev |
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 45 minutes and 24 seconds. ⌛ 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. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (14)
✨ 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 |
✅ Contributor ReportUser: @yacosta738
Contributor Report evaluates based on public GitHub activity. Analysis period: 2025-04-17 to 2026-04-17 |
Related Issues
Fixes #542
Related to #527
Summary
This PR finalizes the session-command registry migration for
/resume,/suspend,/tldr, and/compact.The production migration was already functionally in place, so this change closes the issue by removing leftover registry-routing noise, proving the shared
pre_execution::evaluate_ingress(...)seam across CLI/gateway/webhook/channel entrypoints, and syncing the finalized routing guarantees into OpenSpec.Tested Information
Validated with focused runtime checks and repository hooks:
cargo test --manifest-path clients/agent-runtime/Cargo.toml pre_execution::cargo test --manifest-path clients/agent-runtime/Cargo.toml gateway::cargo test --manifest-path clients/agent-runtime/Cargo.toml webhook_dispatch::cargo test --manifest-path clients/agent-runtime/Cargo.toml channels::cargo fmt --manifest-path clients/agent-runtime/Cargo.toml --all -- --checkcargo clippy --manifest-path clients/agent-runtime/Cargo.toml --all-targets -- -D warnings3562tests passed)Reviewers should focus on:
SlashCommandRegistry::recognizes(...)helper/resume,/suspend,/tldr, and/compactroute through the registry-backed ingress pathDocumentation Impact
openspec/specs/slash-command-registry/spec.mdopenspec/changes/archive/2026-04-17-finalize-session-command-registry-routing/Breaking Changes
None.
Checklist