Skip to content

feat: switch Ragmir CLI to rgr and refresh landing#53

Merged
jb-thery merged 5 commits into
developfrom
feature/landing-ragmir-domain
Jul 5, 2026
Merged

feat: switch Ragmir CLI to rgr and refresh landing#53
jb-thery merged 5 commits into
developfrom
feature/landing-ragmir-domain

Conversation

@jb-thery

@jb-thery jb-thery commented Jul 5, 2026

Copy link
Copy Markdown
Member

Summary

  • Switch the public CLI examples and runtime helpers to rgr / rgr-tts while keeping ragmir, kb, and ragmir-tts as deprecated compatibility bins with migration warnings.
  • Add deterministic prompt routing through rgr route-prompt and MCP ragmir_route_prompt.
  • Refresh the Ragmir landing around the package-first install flow, npm downloads/month, richer hero demo, updated agent categories, and ragmir.com production positioning.
  • Document the rgr migration, release flow, configuration, agent skills, and landing deployment path.

Validation

  • pnpm validate
  • secret-shaped literal scan over changed/untracked text files
  • git diff --check
  • GitNexus re-indexed once at dcbec3c8094b0fbc8c1e294c53d6f7acd0fd3ce4

Release Notes

Users should migrate commands from ragmir ... to rgr .... Existing ragmir and kb bins remain available as deprecated compatibility aliases and print a warning that points users to rgr. The TTS command follows the same pattern: use rgr-tts; ragmir-tts remains as a deprecated compatibility alias.

Move the public domain to ragmir.com and rebuild the landing around a
sectioned architecture:

- domain: wrangler routes and deploy URLs target ragmir.com (primary)
  and www.ragmir.com, drop ragmir.jcode.works from production routes
  (kept only for staging); astro.config and README links follow
- landing: split the single page into reusable section components
  (hero, use-cases, privacy, strengths, agents, desktop, faq,
  closing-cta, footer) with a new logo, navbar, command-copy block and
  library section
- hero: rewrite the value proposition, shrink the title and description
  typography, add an accessible scroll-to-next-section button, and
  rework the terminal demo (play-once animation, tone-based output
  coloring, narrative grounded in a gitignored cahier des charges)
- i18n: align EN/FR copy across hero, demo and use-cases around the
  three indexed source types (confidential documents, repository files,
  docs)
- seo: add llms.txt, ai.txt, IndexNow key and submit script, dynamic
  robots.txt, and structured-data organization/software/faq schema
Comment thread packages/ragmir-landing/src/pages/robots.txt.ts Fixed
jb-thery added 3 commits July 5, 2026 17:22
Expose rgr and rgr-tts as the public command names.

Keep ragmir, kb, and ragmir-tts as deprecated compatibility bins.

Those aliases warn users to migrate to the new commands.

Add deterministic prompt routing through rgr route-prompt and MCP ragmir_route_prompt.
Add the build-time npm downloads counter.

Refine the hero and use-case copy in both locales.

Keep product branding as Ragmir while command examples use rgr.

Move local Astro dev and preview to dedicated ports.
Update the canonical README, package READMEs, skills, and references.

Document the rgr command migration and deprecated compatibility bins.

Cover prompt routing, configuration, and the ragmir.com landing release path.
@jb-thery jb-thery force-pushed the feature/landing-ragmir-domain branch from dcbec3c to edc7e08 Compare July 5, 2026 10:24
Parse the configured landing URL and compare the hostname exactly.

This prevents ragmir.com-prefixed arbitrary hosts from receiving production robots rules.
@jb-thery jb-thery merged commit 66950bd into develop Jul 5, 2026
7 checks passed
@jb-thery jb-thery deleted the feature/landing-ragmir-domain branch July 5, 2026 10:30
@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 2.4.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants