Add /powerup interactive tutorial system#71
Merged
emal-avala merged 2 commits intomainfrom Apr 6, 2026
Merged
Conversation
Implements Phase 7.3 from the roadmap: a /powerup command with step-by-step interactive lessons that teach core agent-code features. Lessons: 1. Your First Conversation — talking to the agent, asking questions 2. Editing Files — read, edit, create files with dedicated tools 3. Shell Commands & Tools — 32 built-in tools, ! prefix, & background 4. Skills & Workflows — /commit, /review, /test, custom skills 5. Models & Providers — switching models, cost management, config Features: - Arrow-key lesson picker (reuses existing selector UI) - Persistent progress tracking (~/.local/share/agent-code/) - Direct access: /powerup 1, /powerup 2, etc. - Progress reset: /powerup reset - Aliases: /tutorial, /learn
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/powerupcommand with 5 step-by-step interactive lessons teaching core agent-code features/tutorial,/learn. Direct access:/powerup 1. Reset:/powerup resetLessons
Design
Lessonstructs incommands/mod.rs(no new files/crates)selector::select()UI for the lesson picker~/.local/share/agent-code/powerup-progress.jsonCommandResult::Prompt(...)so the LLM drives the tutorial interactivelyTest plan
cargo check --package agent-codepassescargo test --package agent-code --bin agent— 12 unit tests passcargo test --package agent-code --test smoke— 3 smoke tests pass/powerup, select lesson 1, verify interactive flow/powerup 3for direct access, verify lesson 3 starts/powerup reset, verify progress file is removed