Symptom → 2–3 Sätze Lösung → Buchkapitel und offizielle Doku.
Kein Ersatz für ? / copilot help und die Docs – sondern der schnelle Einstieg.
Immer zuerst:copilot --version notieren, dann in der Session ? bzw.
copilot help. UI-Labels und Flags können abweichen –
Buch-Konzept bleibt gültig, Syntax der aktuellen Doku folgen.
H-01Produkt-Drift (UI)
Permission-Dialog sieht anders aus
Sofort: freigeben / ablehnen / Session-Allow als Idee bleibt.
Den Dialog lesen; bei Unsicherheit ablehnen und in den Docs nachsehen –
nicht YOLO oder Session-Allow aus Gewohnheit.
Buch-Konzept bleibt gültig. Permissions sind Policy, nicht Memory.
Slash-Command heißt anders oder fehlt in ? / /help
Sofort:? in deiner Version ist maßgeblich.
Die Phase (Plan, Compact, …) zählt – nicht der exakte String im Buch-Screenshot.
Buch-Konzept bleibt gültig. Harness-Steuerung vs. „Modell umstimmen“.
Buch: Kap. 3, Kap. 7.8 ·
Extern: Docs + ? / /help
H-03Produkt-Drift / Setup
Instructions oder Settings greifen nicht
Sofort: Pfade und Scopes prüfen (Repo
.github/copilot-instructions.md, path-scoped, User unter
~/.copilot/, Local vs. Repo-Settings). In der Session
/instructions bzw. geladene Quellen ansehen – oft liegt die Datei
im falschen Scope oder wird nie geladen.
Buch-Konzept bleibt gültig. Hierarchie und Discovery sind die Landkarte.
Sofort: Im Ordner beispiele/todo-cli venv anlegen,
pip install -e ".[dev]", dann pytest -q.
Ohne Install greifen weder CLI noch Tests – unabhängig von Copilot CLI.
Buch-Konzept bleibt gültig. Verify gehört vor „fertig“.
Sofort: Script-Pfad und Exec-Bit prüfen, Event-Name in den
Hook-Configs mit der aktuellen Doku abgleichen, Session neu starten.
Geladene Settings-Quellen und Hook-Pfade ansehen.
Buch-Konzept bleibt gültig. Hooks erzwingen Schritte; Permissions sind die Tür.
Buch: Kap. 5 ·
Extern: Docs (Hooks)
H-06Produkt-Drift / MCP
MCP-Server „verbunden“, Tool greift nicht
Sofort: Server-Status und Tool-Namen prüfen, Permissions für MCP-Tools,
Env/Token außerhalb des Chats. Verbindung ≠ erlaubte Ausführung.
Sofort: Version notieren, Feldnamen in der aktuellen Doku suchen,
Konzept (z. B. Deny vor YOLO / --allow-all) behalten und Syntax anpassen.
Nicht das ganze Buch verwerfen.
Buch-Konzept bleibt gültig. Siehe Lesevertrag und Kap. 7.8.