Skip to content

Add /will and /khaliq vanity aliases for the meet links#26

Merged
willwashburn merged 2 commits into
mainfrom
claude/agentrelay-meet-with-aliases-5e2j9i
Jul 17, 2026
Merged

Add /will and /khaliq vanity aliases for the meet links#26
willwashburn merged 2 commits into
mainfrom
claude/agentrelay-meet-with-aliases-5e2j9i

Conversation

@willwashburn

@willwashburn willwashburn commented Jul 17, 2026

Copy link
Copy Markdown
Member

Summary

  • agentrelay.com/will now redirects to the same Google Calendar booking link as /meet-with-will
  • agentrelay.com/khaliq now redirects to the same Calendly link as /meet-with-khaliq
  • Updated the router README's route-precedence list to mention the aliases

Test fix

The existing vanity-redirect tests were failing on the base branch: they asserted the Location header equals the bare destination, but the worker intentionally carries request query params (e.g. utm_source) through to the redirect. Updated the assertion to expect the forwarded query string — all 72 router tests now pass.

🤖 Generated with Claude Code

https://claude.ai/code/session_01TfQs9DMir9AvWUP1mL6ZJd


Generated by Claude Code


Summary by cubic

Added vanity aliases for meeting links: /will and /khaliq now redirect to the same destinations as /meet-with-will and /meet-with-khaliq. Updated tests to expect forwarded query params and noted the aliases in the router docs.

  • New Features

    • agentrelay.com/will -> same Google Calendar link as /meet-with-will.
    • agentrelay.com/khaliq -> same Calendly link as /meet-with-khaliq.
  • Refactors

    • Extracted booking URLs into WILL_CALENDAR_URL, KHALIQ_CALENDAR_URL, and VIRTUAL_OFFICE_URL constants and reused them in the router and tests.

Written for commit 95a984b. Summary will update on new commits.

Review in cubic

/will redirects to the same destination as /meet-with-will, and /khaliq
to the same destination as /meet-with-khaliq. Also fix the redirect test
to expect query params carried through to the destination, matching the
worker's intentional utm-forwarding behavior.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TfQs9DMir9AvWUP1mL6ZJd
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@coderabbitai

coderabbitai Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Warning

Review limit reached

@willwashburn, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 50 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

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 configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 04b207cd-cb92-4aec-a8d6-69279da65512

📥 Commits

Reviewing files that changed from the base of the PR and between d6dd25f and 95a984b.

📒 Files selected for processing (2)
  • router/index.ts
  • router/test/vanity-redirects.test.ts
📝 Walkthrough

Walkthrough

The router adds /will and /khaliq vanity redirects, updates route precedence documentation, and adjusts tests to cover the new alias and query-string-preserving redirect location.

Changes

Vanity redirect aliases

Layer / File(s) Summary
Add vanity redirect aliases
router/index.ts
Adds /will and /khaliq to the vanity redirect map using the existing calendaring destination.
Document and test alias behavior
router/README.md, router/test/vanity-redirects.test.ts
Documents the aliases and updates redirect expectations, including the utm_source query string.

Estimated code review effort: 2 (Simple) | ~5 minutes

Suggested reviewers: khaliqgant

Poem

A rabbit hops through /will with care,
Then /khaliq joins the calendar’s lair.
Query strings trail in a tidy line,
Tests and docs now match the sign.
“Hop-hop!” says Bun, “the routes align!”

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly summarizes the main change by adding vanity aliases for the meet links.
Description check ✅ Passed The description matches the changeset, covering the new aliases, doc update, and test fix.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch claude/agentrelay-meet-with-aliases-5e2j9i

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Preview deployed!

Environment URL
Web https://8ddbb47c-agentrelay-web.agent-workforce.workers.dev

This is a Cloudflare Workers preview version of this PR's build.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TfQs9DMir9AvWUP1mL6ZJd
@willwashburn
willwashburn merged commit e216b9a into main Jul 17, 2026
2 checks passed
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.

2 participants