Harjoitus 18: Bugi-fix-session¶
Tavoite
Luoda nimetty sessio (esim. memory-leak-fix) ja keskittyä yksinomaan siihen ongelmaan.
Taustaa¶
Kun sinulla on useampia rinnallisia tehtävää:
❌ Vaiksuttamat voivat aiheuttaa keskustelun menetyksen
✅ Nimeämällä session voit helposti palata siihen myöhemmin
Tämä on erityisen hyödyllinen bugi-jen selvämisessä, kun sinun täytyy siirtyä toiseen projektiin kesken välin.
Tehtävä¶
- Aja uusi sessio nimellä
memory-leak-fix:claude --name memory-leak-fix -
Esittele ongelma:
"Meillä on muistivuoto (memory leak). Prosessin muisti kasvaa ~50 MB/minuutissa. Tässä on profile-data..."
-
Palaa myöhemmin samoin nimisellisessä sessiossa:
claude -r memory-leak-fix
Ratkaisu¶
Sessioiden nimeäminen¶
# Uusi sessio
claude --name memory-leak-fix
# Tai lyhyenä muotona
claude -n memory-leak-fix
Myöhemmän paluu¶
claude -r memory-leak-fix
# tai
claude --resume memory-leak-fix
Miksi tämä toimii hyvin?¶
| Toiminto | Hyöty |
|---|---|
--name |
Helppo löytää myöhemmin |
| Yksittäinen fokus | Vähentää keskustelun sekaannuksia |
| JSONL-tallennus | Sessio säilyvät täydessä detaljissa |
Sessioiden sijainti¶
~/.claude/projects/<project_name>/<session_id>.jsonl
Sessiot sisältävät:
- Kaikki viestit
- Kaikki työkalukutsut ja niiden tulokset
- Kaikki tiedostot (tai viitaukset niihin)
Tip
Sinun täytyy välittää sessioitsesi — keskustelut tallentuvat vain projekti-hakemistoon. Jos poistat kansion, kaikki sessiosi menetetään.
Lähde: Esimerkki 18 [S1], [S5]