Commit Graph

11 Commits

Author SHA1 Message Date
Yeachan-Heo
a13b1c2825 Make the REPL feel more reliable and discoverable
This pass hardens the interactive UX instead of chasing feature breadth.
It preserves raw REPL input whitespace, honors the configured editorMode
for vim-oriented sessions, improves slash-command help readability, and
turns unknown slash commands into actionable guidance instead of noisy
stderr output.

Constraint: Keep the existing slash-command surface and avoid new dependencies
Rejected: Full TUI/input rewrite | too broad for a polish-and-reliability pass
Confidence: high
Scope-risk: moderate
Reversibility: clean
Directive: Preserve user prompt text exactly in the REPL path; do not reintroduce blanket trimming before runtime submission
Tested: cargo check
Tested: cargo test
Tested: Manual QA of /help, /status, /statu suggestion flow, and editorMode=vim banner/help/status behavior
Not-tested: Live network-backed assistant turns against a real provider
2026-04-01 13:05:32 +00:00
Sisyphus
27e46d7ea6 ci: Rust workspace GitHub Actions (check, test, release build) 2026-04-01 20:36:48 +09:00
Sisyphus
da3c231640 docs: README, CI workflow, CLAW.md guidance, assets, and contributing guide 2026-04-01 20:36:39 +09:00
Sisyphus
44d75cccdb feat: Python porting workspace with reference data and parity audit 2026-04-01 20:36:06 +09:00
Sisyphus
ca5fb61d42 feat: interactive CLI with REPL, markdown rendering, and project init 2026-04-01 20:36:06 +09:00
Sisyphus
3a1833e444 feat: editor compatibility harness for upstream integration 2026-04-01 20:36:06 +09:00
Sisyphus
4599c39a28 feat: plugin system with hooks pipeline and bundled plugins 2026-04-01 20:36:06 +09:00
Sisyphus
efac48ae2a feat: slash commands, skills discovery, and config inspection 2026-04-01 20:36:06 +09:00
Sisyphus
ebef38e844 feat: tool specifications and execution framework 2026-04-01 20:36:06 +09:00
Sisyphus
090350c374 feat: runtime engine with session management, tools, MCP, and compaction 2026-04-01 20:36:06 +09:00
Sisyphus
9b8c44285b feat: API client with streaming, OAuth, and provider abstraction 2026-04-01 20:36:06 +09:00