dev
99 actions in this area
debug
.error
Element
Displays an error message box
console-error
Action
a javascript console.error equivalent
console-info
Action
Outputs informational messages to the browser console for...
console-log
Action
Outputs messages to the browser console for debugging pur...
console-var
Action
prints a variable value to the javascript console for deb...
debug
Action
Enable or disable VM debug mode (activates block tracing ...
print
Action
print text to ui for app development and testing
timer-start
Action
Starts a timer to measure how long your code takes
timer-stop
Action
Stops a timer and tells you how much time passed
demo
.demo
Element
Demo element for learning and testing action development ...
.demo-avatar
Element
demonstrates avatar creation with icons, initials, or ima...
.demo-base
Element
simple interactive button demonstrating basic action stru...
.demo-button
Element
demonstrates button creation with click handling and vari...
.demo-column
Element
demonstrates nesting pattern with vertical column layout ...
.demo-composite
Element
demonstrates action composition by building UI from .demo...
.demo-container
Element
Demo action showing how container elements work with nest...
.demo-footer
Element
Demo action showing how to target elements to the footer ...
.demo-header
Element
Demo action showing how to target elements to the header ...
.demo-input
Element
demonstrates input capture into a variable with color cus...
.demo-modifier
Element
Demo modifier to demonstrate how the VANDE modifier syste...
.demo-row
Element
simple row container demonstrating nesting with visual le...
.demo-test
Element
demonstrates testing patterns and assertions for Rhappsod...
.demo-text
Element
demonstrates basic text display with size variants and co...
.demo-use-shared
Element
Simple demo showing shared library utility usage
demo-fn
Function
Demo function showing how functions work and return values
demo-net
Function
Demo showing how to use this.net module for HTTP requests...
demo-net-relative
Function
demonstrates net module with relative platform URLs
demo-server-call
Function
Demo action that calls the demo set worker to demonstrate...
demo-use-static
Function
demonstrates dynamic imports of set-level static assets
local
local-compile
Action
Compile Rhyme source code via local compiler server
local-env
Action
Read and encrypt a local environment variable as RAHE cre...
local-env-unsafe
Action
Read a local environment variable (UNENCRYPTED - dev only)
local-exec
Action
Execute a shell command and return stdout/stderr
local-file-delete
Action
Delete a file from local storage by key
local-file-list
Action
List all file keys in local storage
local-file-load
Action
Load a value from local file storage by key
local-file-path
Action
Set base directory path for local file operations
local-file-save
Action
Save a value to local file storage by key
local-health
Action
Check if the local secrets server is running and healthy
local-sound
Action
Play a sound file via local server using mpv
log
clear-log
Action
Clear all stored log entries from VM state
log
Action
Log messages for testing and debugging. Entries are store...
log-debug
Action
Log debug messages for testing and debugging. Entries are...
log-error
Action
Log error messages for testing and debugging. Entries are...
log-info
Action
Log informational messages for testing and debugging. Ent...
log-warn
Action
Log warning messages for testing and debugging. Entries a...
mock
fake
Action
fakes items
fake-date
Action
sets a fake date (for testing)
fake-future-date
Action
generates a random date 1-12 weeks in the future
fake-group
Action
generates a fake group with names, emails, and addresses
fake-past-date
Action
generates a random date 1-12 weeks in the past
fake-person
Action
generates a fake person with name, email, address, and av...
fake-table
Action
creates a fake table for testing
fake-team
Action
generates a fake team with names, emails, and positions
fake-time
Action
sets a fake time (for testing)
rhymeai
rhyme-ai-context
Action
Load external text content to include as context in AI re...
rhyme-ai-model
Action
Set the AI model to use for Rhyme coding assistance
rhyme-ai-provider
Action
Set the AI provider to use for Rhyme coding assistance
rhyme-ai-source
Action
Set Rhyme source code to include in AI requests for troub...
rhyme-ai-write
Function
Send a prompt to AI and get a response for Rhyme coding a...
shell
terminal
dir-expect-action-validated
Action
Validate an action's patterns using validateaction tool
dir-expect-can-lex
Action
Test if a string can be lexed by xlex
dir-expect-can-parse
Action
Test if a string can be parsed by xparse
dir-test-summary
Action
Print test summary to stdout (terminal only)
echo
Action
Output text to stdout
echo-log
Action
Display log entries as a formatted table in terminal
env
Action
Read and encrypt environment variable at compile time
exec
Action
Execute a shell command directly in terminal environment
exec-compile
Action
Compile Rhyme source code using rhccline and return bytecode
exec-parse
Action
Parse Rhyme source code and return decoded step JSON
fs-file-delete
Action
Delete a file at the specified path
fs-file-list
Action
List files and directories at the specified path
fs-file-load
Action
Load file content from filesystem path
fs-file-save
Action
Save content to a file at the specified path
input
Action
Prompt for user input via stdin
ping
Action
Ping a set worker's health endpoint
table
Action
Display array data as a formatted table in terminal
worker-start
Action
Start a Cloudflare dev worker for an action set
worker-stop
Action
Stop a Cloudflare dev worker for an action set
unittest
dir-enable-testing
Action
Enable testing mode. All /test and /expect commands requi...
dir-end-test
Action
Explicitly end the current test case
dir-exec
Function
Execute shell command and capture output (Node.js/Bun only)
dir-expect
Action
Performs inline assertions for testing Rhyme code. Use /e...
dir-expect-console
Action
Console output assertions for testing Rhyme code. Use /ex...
dir-expect-dom
Action
DOM-specific assertions for testing Rhyme code. Use /expe...
dir-expect-idb
Action
Verifies IndexedDB persistence for testing. Directly quer...
dir-expect-localstorage
Action
Verifies localStorage persistence for testing. Directly q...
dir-expect-vm
Action
VM state assertions for testing Rhyme code. Use /expect-v...
dir-fail-fast
Action
Enable fail-fast mode - skip remaining tests after first ...
dir-run
Action
Run a block during testing. Executes the specified block ...
dir-sim-click
Action
Simulates a click event on a DOM element for testing inte...
dir-sim-input
Action
Simulates entering text into an input field for testing f...
dir-sim-keypress
Action
Simulates a keyboard event for testing keyboard interactions
dir-test
Action
Start a new test case. Use /test for clean syntax
dir-test-skip
Action
Start a skipped test case. Any /expect commands will be i...
dir-var
Action
dumps a variable's internal representation to console for...
dump
Action
Dump debugging information to console
expect
Action
Performs assertions for testing variable values, comparis...