Expands README with complete config.yaml reference, CLI options table, skills documentation, and updated command list. Removes the old roadmap (all phases complete). Updates tweaks.md with current design notes. Adds .sneakycode/ to .gitignore and includes superpowers design specs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.5 KiB
Pressing up should cycle history like claude code.
Remove the user's input from output "you" - it's not needed. Brought back as a condensed one-liner (first line + line count for multi-line).
Smart shell auto-approve: auto-approve run_command when the base executable is in the allowed_commands list and the full command doesn't match any denied_commands prefix. Only prompt the user for commands whose base executable is unlisted. Currently all shell commands prompt regardless, which is tedious for safe read-only commands like git branch or ls. The allow/deny lists in ShellToolConfig already define what's safe — the permissions service just needs to be shell-aware.
Show a token count or some other display for when the model is "thinking" for a long period of time. I want a way for the user to know the model is working on it.
/models command to show models available and temporarly change models in the session
pass a directory to the tool so that it uses that directory as it's root for commands.
add a skills directory so we can prompt our own skills for the tool to use similar to Claude Code
need not only a session log, but also a log of what the llm is thinking and how it's working somehow. I need a way to see behind the curtain.
Left of from Phase 7 of old roadmap - finish these first
- Permission modal auto-approves (TODO: proper modal dialog)
- Session resume auto-resumes (TODO: modal y/n)
- LLM client cleanup on unmount not yet wired
- No automated TUI tests (Textual's AppTest can be added later)