feat: orchestrate lesson sessions from stemctl
This commit is contained in:
@@ -59,6 +59,21 @@ pozostają pod `~/dev/workspace/stem`. Kontener dostaje wybraną kartę jako
|
||||
Pierwsze wywołanie danego profilu może potrwać, ponieważ buduje go ze
|
||||
źródłowego Dockerfile. Kolejne korzystają z lokalnych warstw cache.
|
||||
|
||||
Pełną sesję lekcji można wybrać i kontrolować numerami z CLI:
|
||||
|
||||
```bash
|
||||
./stemctl session choices --series inf --card 7 --task 4
|
||||
./stemctl session reset hazard3-sim --series inf --card 7 --task 4 --step 12
|
||||
./stemctl session refresh hazard3-sim --series inf --card 7 --task 4
|
||||
./stemctl session attach hazard3-sim --series inf --card 7 --task 4
|
||||
./stemctl session detach hazard3-sim --series inf --card 7 --task 4
|
||||
```
|
||||
|
||||
`current:0` jest domyślnym pane: pane `0` okna tmuxa, w którym działa
|
||||
wywołujący Codex. `session stage`/`session checkpoint` ustawia dowolny etap UML
|
||||
online w Termdebug albo tylko na stronie z `--offline`. Szczegóły i wszystkie
|
||||
selektory opisuje [dokumentacja sesji](doc/session.md).
|
||||
|
||||
Wymuszenie samego przygotowania środowiska:
|
||||
|
||||
```bash
|
||||
@@ -203,6 +218,7 @@ Nowe materiały powinny używać nazw kanonicznych.
|
||||
- [plan architektury](doc/architecture-plan.md)
|
||||
- [kontenery i interfejs](doc/containers.md)
|
||||
- [wytyczne dokumentowania debugowania](doc/debug-documentation-guidelines.md)
|
||||
- [sesja karty, UML, MCP i tmux z CLI](doc/session.md)
|
||||
- [migracja nazw i workspace](doc/migration-stem-launcher.md)
|
||||
- [serie i karty](doc/series.md)
|
||||
- [tokeny Gitea](doc/tokens.md)
|
||||
|
||||
Reference in New Issue
Block a user