org.renyi-lang/renyi·Dev tools

Renyi

Check, format, run and test Renyi programs; the project map with effects, diffs and chunks.

Stars
2
Version
0.2.1
License
Apache-2.0
Review
Passed
Language
Rust
Last commit
1h ago
Forks
1
Open issues
0
Registry update
Oct 15, 2026
agenticai-agentscapability-based-securityclaude-codecodexeffect-systemlanguage-servermcpmcp-serverprogramming-languagereproducibilityrust

Connect

cargo

The registry listing has no install information — see the source repository.

Security review

Review passed

Reviewed 43m ago.

metadata
scanned
packages
1 checked

No findings.

Tools

This server runs on your machine, so its tool list is not fetched before install — the README below describes what it offers.

Renyi for Visual Studio Code

Renyi (.ry, .renyi) is the scripting language of AI agents: the agent writes it, you review it at a glance, and the program can only do what it declares. This extension highlights it and connects the editor to its language server.

Highlighting: comments (#), the documentation clauses (purpose:, tags:, see also:, deprecated:, example:), text with its holes and escapes, block text ("""), raw text, numbers, the reserved words and phrases of the language reference (section 17), the capability names of needs clauses, type names and calls. Blocks ending in end indent and outdent.

The language server (renyi lsp, started for each workspace folder): the diagnostics of renyi check for every file of the folder, updated as you type; hover on a call, a type, a constant or a declaration for its signature and its purpose, the standard library's included; go to definition; find all references and rename of a function, a method, a type, a variant, an ability or a constant across the folder (a method with the ability's and every implementation's; a rename the program would not check with is refused, with the reason) and of a variable within its function (self excepted); the outline of a file (functions, types with their fields or variants, abilities, implementations, constants, tests); completion of the names in scope (the variables of the function, the module's functions, constants and types, the imports and what they expose, the words that start a statement), of a value's fields and methods after a dot, of the modules after import and of the capabilities after needs, each with its signature and its purpose; signature help as a call is written, with the parameter the cursor is at; and the symbols of the whole folder by name (Go to Symbol in Workspace).

The toolchain is a separate install: https://renyi-lang.org (or cargo install renyi). The extension runs renyi from the PATH; the setting renyi.path names another binary. Without it the extension highlights only and says so once.

This extension is built from editors/vscode/ of https://github.com/renyi-lang/renyi and attached to every release as a .vsix ("Extensions: Install from VSIX...").

From the server's repository — third-party content, read it before running anything it suggests.

More in Dev tools

Listing from the official MCP Registry · repository facts from GitHub, 46m ago.