Walnutt Learning Extension brings an AI tutor into VS Code. It helps you run guided learning journeys,
ask conceptual questions, and get feedback on the code you currently have open.
Key features
User onboarding: Interactive onboarding flow to personalize your learning experience.
Guided learning journeys: Start, resume, and manage learning journeys with role and skill level selection.
Context‑aware help: The extension sends the currently active file's content to the backend so answers
can take your code into account.
Practice & feedback: Request practice problems and have your pseudocode or code reviewed from the active editor.
Component preferences: Set preferences for learning components, teaching speed, and response style.
How your data is used
The extension may send:
Your chat messages.
The full text of the currently active editor file as editorContext.
Configuration
In VS Code settings, you can configure:
walnutt.apiKey: API key for authenticating with the Walnutt backend.
You will be prompted to enter this key the first time you activate the extension.
Basic usage
Open the Command Palette (Cmd+Shift+P / Ctrl+Shift+P).
Run "Open Walnutt Chat".
Complete the onboarding flow (first time only).
Use /commands in the chat to see all supported commands (journey, preferences, practice, review, credits, etc.).