Ein sokratischer Coding-Mentor für Teilnehmende der Developer Akademie — direkt in VS Code. Er löst Aufgaben nicht für dich, sondern stellt Fragen, gibt Hinweise und bringt dich zum Verstehen. Jede Hilfe ist auf deinen aktuellen Lernstand kalibriert.
Was er kann
- Auf den Lehrplan kalibriert — Hilfe passt zu deinem aktuellen Modul (HTML/CSS, JavaScript, …); kein Stoff aus späteren Modulen, keine Off-Topic-Abwege.
- Verständnis-Gate — bevor du fertigen Code bekommst, zeigst du kurz, dass du den Ansatz verstehst (Multiple-Choice oder in eigenen Worten). Eine Eskalations-Klappe sorgt dafür, dass du nie festhängst.
- Code-bewusst — der Mentor liest (mit deiner Freigabe) deine Dateien und den Git-Stand, um dich an deinem echten Code zu begleiten. Schreibende Änderungen brauchen immer deine Zustimmung.
- Teach-the-Agent — Konzepte, die du gemeistert hast, werden für den Agenten „gesperrt": Er nutzt sie erst wieder, wenn du sie ihm neu erklärst. So bleibt Gelerntes aktiv (Retrieval Practice) — und dein Agent levelt mit dir.
Login
Die gesamte Funktionalität ist hinter dem Teilnehmenden-Login. Ohne gültigen Account passiert nichts — eine öffentliche Marketplace-Listung ist daher unbedenklich. Melde dich mit deinem Developer-Akademie-Zugang an; der Mentor startet für dein aktuelles Modul.
Mentor öffnen
Es gibt drei gleichwertige Wege — alle öffnen dieselbe Mentor-Ansicht:
- Icon in der Activity Bar (linke Icon-Leiste) — ein Klick dockt den Mentor als Seitenleiste an.
- Icon oben rechts im Editor-Titel — öffnet/fokussiert den Mentor.
- Tastenkürzel
Ctrl+Alt+M(macOS:Cmd+Alt+M).
Zusätzlich in der Command Palette: DA Coding Agent: Mentor öffnen (daMentor.open) und
DA Coding Agent: Token eintragen (daMentor.enterToken).
Lieber rechts? Zieh die „Mentor"-Ansicht einmal per Drag in die rechte Sidebar (Sekundär-Seitenleiste) — VS Code merkt sich die Position dauerhaft.
Datenschutz & KI-Transparenz
- Datenschutzhinweise:
PRIVACY.md— welche Daten verarbeitet und an welche Anbieter übermittelt werden. - KI-Transparenzhinweis:
AI-TRANSPARENCY.md— du interagierst mit einem KI-System; Grenzen und menschliche Aufsicht. - Drittanbieter-Lizenzen:
THIRD-PARTY-NOTICES.md.
Entwicklung
pnpm --filter @da/webview-ui build # Webview-Bundle bauen (lädt das Panel)
pnpm --filter da-coding-agent build # Extension-Host bündeln
Dann F5 (Launch-Config) und im neuen Fenster „DA Coding Agent: Mentor öffnen" ausführen.
Release/Packaging siehe specs/4-teach-measure-ship-release-runbook.md.