Skip to content

registry: add rtk (github:rtk-ai/rtk) - #8683

Merged
jdx merged 1 commit into
jdx:mainfrom
bricelalu:add-rtk-support
Mar 21, 2026
Merged

jdx merged 1 commit into
jdx:mainfrom
bricelalu:add-rtk-support

Conversation

@bricelalu

Copy link
Copy Markdown
Contributor

No description provided.

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request expands the available tools in the registry by adding a new entry for 'rtk'. This new tool is a high-performance CLI proxy designed to significantly reduce LLM token consumption, enhancing the utility and efficiency of the registry's offerings.

Highlights

  • New Tool Added: Introduced 'rtk' (github:rtk-ai/rtk) to the registry.
  • Configuration Details: The 'rtk' entry includes its backend, a description highlighting its LLM token consumption reduction capabilities, and a test command.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution. ↩

@greptile-apps

greptile-apps Bot commented Mar 21, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR adds a new registry entry for rtk (github:rtk-ai/rtk), a CLI proxy claiming to reduce LLM token consumption. The change follows the established registry format correctly.

  • backends, description, and test fields are all present and properly formatted
  • The expected = "rtk {{version}}" pattern is consistent with other tools that prefix their version output with the binary name (e.g., bat, atuin)
  • The PR title registry: add rtk (github:rtk-ai/rtk) correctly follows the registry: conventional commit type as required by CLAUDE.md

Confidence Score: 5/5

  • This PR is safe to merge — it adds a single 3-line registry entry with no logic changes.
  • Minimal, isolated change (one new file, 3 lines). The format is correct and consistent with existing registry entries. No concerns with the backend reference or test specification.
  • No files require special attention.

Important Files Changed

Filename Overview
registry/rtk.toml New registry entry for the rtk CLI tool using the GitHub releases backend. Format is correct and consistent with other entries; no issues found.

Sequence Diagram

sequenceDiagram
    participant User
    participant mise
    participant Registry as registry/rtk.toml
    participant GitHub as github:rtk-ai/rtk

    User->>mise: mise use rtk
    mise->>Registry: lookup "rtk"
    Registry-->>mise: backends=["github:rtk-ai/rtk"]
    mise->>GitHub: fetch latest release
    GitHub-->>mise: release asset (binary)
    mise->>mise: install binary
    mise->>User: rtk installed ✓
    User->>mise: (test) rtk --version
    mise->>User: "rtk {{version}}"
Loading

Last reviewed commit: "registry: add rtk (g..."

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

The pull request introduces a new tool, rtk, to the registry. The registry/rtk.toml file is correctly formatted and includes the necessary backend, description, and test command. The changes align with the existing structure for tool definitions in the repository, and no issues were found.

@jdx
jdx merged commit f9cc0b0 into jdx:main Mar 21, 2026
35 checks passed
mise-en-dev added a commit that referenced this pull request Mar 22, 2026
### 🚀 Features

- **(github)** read tokens from gh CLI hosts.yml config by @jdx in
[#8692](#8692)
- **(task)** support optional `args` and `env` fields in `run` entries
by @jdx in [#8687](#8687)
- **(task)** add --skip-tools flag to mise run by @jdx in
[#8699](#8699)
- **(vfox)** add try_get, try_head, try_download_file to Lua HTTP module
by @jdx in [#8697](#8697)

### 🐛 Bug Fixes

- **(config)** recognize SSH and other non-HTTPS URLs in get_repo_url by
@modestman in [#8666](#8666)
- **(docs)** add dark mode support to favicon by @jdx in
[#8678](#8678)
- **(env)** support multiple --env/-E flags by @jdx in
[#8686](#8686)
- **(github)** rename_exe renames correct binary when archive contains
multiple executables by @jdx in
[#8700](#8700)
- **(implode)** include system data dir in implode cleanup by @jdx in
[#8696](#8696)
- **(install)** skip GitHub API calls for aqua tools in --locked mode by
@jdx in [#8679](#8679)
- **(install)** skip redundant provenance verification when lockfile has
integrity data by @jdx in [#8688](#8688)
- **(lock)** respect existing platforms in lockfile when running `mise
lock` by @jdx in [#8708](#8708)
- **(lock)** skip global config lockfile by default by @jdx in
[#8707](#8707)
- **(node)** expand tilde in default_packages_file path by @jdx in
[#8709](#8709)
- **(shell)** error when no version specified instead of silent no-op by
@jdx in [#8693](#8693)
- **(shim)** detect shims by checking shims directory instead of binary
name by @jdx in [#8694](#8694)
- **(task)** inherit task_config.dir for included TOML and file tasks by
@jdx in [#8689](#8689)
- **(task)** strip inline args when validating run.tasks references by
@jdx in [#8701](#8701)
- **(task)** include idiomatic version files in monorepo task toolset by
@jdx in [#8702](#8702)
- **(task)** improve error message when task files are not executable by
@jdx in [#8705](#8705)
- **(test)** update vfox provenance test for checksum-backed skip by
@jdx in [#8703](#8703)
- improve usage spec element support in tasks by @nkakouros in
[#8623](#8623)
- make env plugin (Module) vars available in Tera template context by
@victor-founder in [#8682](#8682)
- respect MISE_COLOR=0 for color_eyre error output by @jdx in
[#8690](#8690)
- add windows support for usage tool registry by @jdx in
[#8713](#8713)

### 📚 Documentation

- **(task)** clarify interactive task blocking behavior by @jdx in
[#8685](#8685)
- improve visibility of install_before setting by @jdx in
[#8712](#8712)

### 📦 Registry

- add rtk ([github:rtk-ai/rtk](https://github.com/rtk-ai/rtk)) by
@bricelalu in [#8683](#8683)

### New Contributors

- @victor-founder made their first contribution in
[#8682](#8682)
- @modestman made their first contribution in
[#8666](#8666)
- @bricelalu made their first contribution in
[#8683](#8683)
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