palladius / palladius/antigravity-ruby-sdk
💎 Richard: Interactive AI Console (french-pronounced, like Claude but more Riccardiano)
Nobody has claimed this yet.
- Dominant language
- Ruby
- Stars
- 0
- Forks
- 0
- Avg merge
- 4m
- Merged PRs (30d)
- 1
Description
Feature Request
Richard (pronounced "Ri-shar" à la française 🇫🇷) is the interactive REPL console for the Antigravity Ruby SDK.
Like Claude Code's claude CLI, but Rubyish and Riccardiano.
Features
- 🤔 Thinking tokens rendered in gray italic (collapsed by default)
- 💬 Response streamed in bold cyan
- 💾 Tool calls shown inline in yellow
/thinkor Ctrl-O to toggle thinking expansion- Multi-turn piped input:
(echo q1 ; echo q2) | just rv-console - Readline with history and tab completion
Usage
just rv-console # interactive
just rv-console-workspace . # with workspace
(echo "ciao" ; echo "quanti primi sotto 1000?") | just rv-console
Status
- Phase 1: Thinking in Chunks (v0.6.0)
- Phase 2: Console REPL
- Phase 3: Tests (258 passing)
- Ctrl-O keybinding (currently /think only)
- Named tool rendering (Read, RunCommand vs harness_tool)
- Multi-turn piped input e2e test
Related: Track T001, GHI #8
Labels: enhancement, console
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by running just rv-console and reviewing the existing REPL behavior and the 258 passing tests. Focus on the unchecked items: Ctrl-O expansion, named tool rendering, and the multi-turn piped-input end-to-end test. Done means the requested console interactions work without regressing the completed phases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100