palladius / palladius/antigravity-ruby-sdk

💎 Richard: Interactive AI Console (french-pronounced, like Claude but more Riccardiano)

Open
#29 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
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
  • /think or 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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.