Rayu-CLI Changelog

All notable user-facing changes to Rayu-CLI are documented here, newest first.

1.5.12 - 2026-07-30

  • Improved the model selection experience — better picker UX and more reliable model resolution when switching providers

1.5.11 - 2026-07-30

  • Fixed a bug where Rayu CLI would hang/stuck when running inside the default macOS Terminal app — Enter and several modified key events were not being delivered when the modifiers-napi dependency was absent

1.5.1 - 2026-07-28

  • Migrated the Telegram bridge for a more user-friendly experience — smoother pairing flow, clearer status messages, and more reliable bot re-pairing when the linked bot changes
  • Improved Telegram message handling and bridge reliability for mobile/remote access

1.5.0 - 2026-07-25

  • Migrated the Rayu-hosted provider to support many more models
  • Added real-time model list updates so newly enabled models on the gateway are picked up without requiring a CLI release
  • Improved provider routing and model resolution for Rayu-hosted models

1.4.479 - 2026-07-23

  • Fixed the Ask User Question tool not working in full manage (full-control) permission mode

1.4.478 - 2026-07-21

  • Improved the Ask User Question tool for all LLM providers
  • Fixed the Gateway upstream error
  • Fixed the plan credit calculation bug

1.4.477 - 2026-07-21

  • Fixed Rayu-hosted provider gateway bugs affecting multiple concurrent requests and routing
  • Hardened the internal Rayu provider path — resolved the gate issue that caused intermittent failures under load
  • Improved gateway request handling and route resolution for Rayu-hosted models
  • Tightened gateway logging for clearer diagnostics on hosted-provider failures

1.4.472 - 2026-07-09

  • Fixed tool search (deferred tool loading) for Rayu third-party providers — tool_reference/defer_loading beta was wrongly enabled for anthropic-compatible and openai-compatible providers, causing deferred tools (WebFetch, TaskUpdate, WebSearch, etc.) to be called with guessed parameters and rejected by the client-side validator
  • Added escape hatch: set ENABLE_TOOL_SEARCH=true to force-enable deferred tools on endpoints that forward the beta
  • Added regression test suite for tool search provider detection (toolSearchProvider.test.ts)
  • Cleaned up stale bug-hunter notes

1.4.471 - 2026-07-09

  • Migrated remaining legacy Claude Code internal references and branding to Rayu across the codebase
  • Fixed Kimi Code 2.7 provider compatibility in the streaming pipeline
  • Ollama provider promoted to primary active provider with improved multi-key configuration support
  • Fixed update, uninstall, and install CLI commands for cross-platform reliability

1.4.470 - 2026-07-09

  • All supported providers now route through Rayu-hosted gateway with full multi-provider compatibility
  • Improved handling of disabled providers — long-running stale provider connections are now properly cleaned up
  • UI polish: refined several terminal components for better readability and consistency
  • Added native context window support for Rayu-hosted models

1.4.466 - 2026-07-08

  • Rebranded from Claude theme to Rayu branding theme with new Goose mascot identity
  • Added /banner and /mascot slash commands for displaying Rayu branding in the terminal
  • Introduced LogoV2 components with animated goose mascot and configurable banner system
  • Migrated legacy Claude-specific modules (feedback, grove, analytics, OAuth) to un-use-code/ archive
  • Removed Telegram payment notification listener and Claude subscription integrations
  • Added mascot image encoding, Unicode rendering, and caching utilities for terminal display
  • Implemented clean posture verification scripts and origin manifest for independent branding audit
  • Added anthropicCompatibleClient for provider-agnostic Anthropic-compatible API consumption

1.3.462 - 2026-07-06

  • Removed DeepSeek Web reverse-scraping provider
  • Added cache read/write credit multipliers for usage tracking
  • Improved gateway graceful shutdown and added related tests
  • Updated Kiro provider to Sonnet 5
  • Improved ABA/QrCode payment flow and Telegram listener reliability

1.3.445 - 2026-06-29

  • Fixed bugs in gateway routing logic for rayu-hosted provider
  • Added tests for gateway routing edge cases

1.3.444 - 2026-06-29

  • Implemented prompt input color theming via theme.ts
  • Improved thinking message display and highlighted thinking text rendering
  • Added structured API error handling in errors.ts
  • Improved context analysis and consistency checks
  • Fixed renderer ghost-character edge cases in log-update.ts

1.3.443 - 2026-06-26

  • Production stability improvements: entitlements, auth session, and gateway routing
  • Fixed preload script and macro values for production launch
  • Improved dashboard page and first-time launch flow in rayu-web

1.3.442 - 2026-06-24

  • Improved interrupt message handling during streaming queries
  • Added memory pressure guard to prevent OOM crashes
  • Added heap limit re-exec mechanism for large sessions
  • Improved curated provider model list and provider configuration

1.3.441 - 2026-06-24

  • Refactored backend payment integration to support Bakong (KHQR) payments
  • Added Telegram listener for ABA payment notifications
  • Updated payment DTOs and controller for new payment flow

1.3.440 - 2026-06-22

  • Fixed missing TypeScript type modules across SDK and component types
  • Added FPS tracker, memory probe, and progress coalescing utilities
  • Added interactive heap dump monitor
  • Fixed copilot auth, message handling, and OpenAI adapter test coverage

1.3.439 - 2026-06-21

  • Implemented basic subscription plan catalog and entitlements enforcement
  • Added paid feature gating for image generation and video generation tools
  • Added usage limits for free plan users (rayuFeatureUsage.ts, paidFeatureGate.ts)
  • Refactored thinking message display in assistant responses
  • Improved gateway credit limiter, entitlements cache, and admin panel in rayu-web

1.3.438 - 2026-06-17

  • Added Hugging Face (huggingface) provider preset using Hugging Face Inference Providers endpoint (https://router.huggingface.co/v1) with HF_TOKEN
  • Implemented feature rate limits, entitlements, and Copilot client authentication
  • Added/updated integrations for image-editor, video-generation, and image-generation tools
  • Implemented and improved Admin Dashboard features (analytics, payments, plans, users) in rayu-web and rayu-backend

1.3.437 - 2026-06-17

  • Fixed Kiro provider thinking payload construction and context base

1.3.436 - 2026-06-17

  • Reworked and renamed the Planning & Research subagent from "PA-AGENT" to "planner"
  • Optimized parallel exploration of codebase in planner subagent (concurrent dispatch of Explore subagents)
  • Improved collaborator swarm and persistent agent memory syncing/loading
  • Added UI spinner and status display improvements for agent tasks

1.3.435 - 2026-06-17

  • Published new stable CLI version with package improvements

1.3.434 - 2026-06-16

  • Fix the bug with the kiro provider context
  • Rebrand from Claude icon to Rayu draft icon
  • Add /brandmark slash command to customize brand mark glyph and loading-spinner style

1.3.433 - 2026-06-15

  • Implement the doubleword provider to fetch all model

1.3.432 - 2026-06-15

  • fixed Bug of thinking

1.3.431 - 2026-06-15

  • fix kiro context base on the original context 1M

1.3.430 - 2026-06-15

  • The final update the rayu cli free of use.
  • Added new provider with kiro provider login through api key and the kiro OAuth
  • Add Rayu OAuth for preview first.

1.3.429 - 2026-06-14

  • Added FIX thinking to all provider
  • we improve the thinking to for provider and make the speed bettern 10%

1.3.428 - 2026-06-13

  • Added the thinking status display to all agent subagents and the collaborator agent

1.3.427 - 2026-06-13

  • Completely updated the documentation to properly reflect Rayu as an independent CLI, removing legacy Claude Code specific references
  • Improved the thinking UI and status displays
  • Fixed a bug with Kimi provider thinking output
  • Fixed a bug causing blocked thinking through the Bedrock provider

1.2.25 - 2026-06-11

  • Extended thinking and effort now work on any provider, not just Claude — type ultrathink to trigger deep reasoning on NVIDIA, Gemini, DeepSeek, and other OpenAI-compatible models
  • /effort max is no longer labeled "Opus only" and applies to whatever model you have connected
  • Added local /ultraplan: deep multi-agent planning that explores your codebase in parallel and produces a step-by-step plan for approval — runs entirely on your own provider
  • Added local /ultrareview: a deep bug-hunt that gathers your branch diff and dispatches parallel review subagents to find and verify real bugs — runs entirely on your own provider
  • Enabled the "ultrathink" keyword highlight and per-turn token budgets (type +500k or use 2M tokens)
  • Sub-agents can now use the built-in Explore and Plan helpers for faster, deeper investigation
  • "What's new" now shows Rayu's own changelog, and an "Update available" notice appears when a newer version is published to npm

1.2.24 - 2026-06-10

  • Fixed a spurious "Interrupted by user" error that appeared when a parallel tool timed out or a sibling command failed — interruptions are now only reported when you actually cancel
  • /ide now detects VS Code when connected through the integrated terminal
  • Clipboard image paste now works on Wayland (Linux)
  • Reworked /review_detail into an interactive diff viewer
  • /undo all reverts every pending file change at once
  • Renamed /stickers to /contact_me