Istuntojen hallinta
--resume-nimetyt istunnot ja fork_session-haarat.
Istuntojen hallinta on ilmainen Claude Architect-oppitunti CoddyKitissä. Tämä on oppitunti 3/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Claude Architect-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Claude Architect-kurssilla on yhteensä 4 oppituntia.
Miksi istuntojen hallinta on tärkeää
Claude API ei säilytä tilaa palvelimella — jokainen pyyntö lähettää KOKO viestihistorian. "Istunto" on siis oikeastaan tallennettu keskustelupöytäkirja, jonka voitte säilyttää, avata uudelleen ja haarauttaa.
Claude Codessa istuntotyökalujen avulla voitte jatkaa nimettyä työskentelylinjaa myöhemmin ja haarauttaa yhteisen lähtökohdan rinnakkaisiksi tutkimuksiksi. Tämän hallitseminen on keskeistä arkkitehdin kokeen osa-alueilla D5 (kontekstin hallinta) ja D3 (Claude Code -työnkulut).
Jatkaminen ja haarauttaminen lyhyesti
Kaksi perusominaisuutta ratkaisee kaksi eri ongelmaa:
- --resume <name> — jatkaa yhtä nimettyä istuntolinjaa peräkkäisesti. Sama säie jatkuu siitä, mihin jäitte.
- fork_session — haarautuu yhteisestä kohdasta useiksi itsenäisiksi linjoiksi, jotka eivät häiritse toisiaan.
Jatkaminen = yhden aikajanan jatkaminen. Haarauttaminen = yhden aikajanan jakaminen rinnakkaisiksi aikajanoiksi.
Nimetyn istunnon jatkaminen
Käyttäkää komentoa --resume <name> avataksenne uudelleen täsmälleen sen keskustelun, johon jäitte, koko siihen kertyneen kontekstin kanssa. Tämä sopii erinomaisesti useita päiviä kestävään yhden tehtävän työhön: pitkään refaktorointiin, vaiheittaiseen tutkimiseen tai ominaisuuteen, jota rakennatte useissa istunnoissa.
Nimi toimii tunnisteenanne — antakaa istunnoille kuvaavat nimet, jotta löydätte ne myöhemmin.
# Continue a named, persisted session
claude --resume payment-refactor
# Pick up an investigation from yesterday
claude --resume auth-bug-triageHaarauttaminen yhteisestä kohdasta
fork_session haarautuu yhteisestä alkutilasta — esimerkiksi sen jälkeen, kun olette ladanneet koodikannan kontekstin ja sopineet lähestymistavasta. Kukin haara tutkii eri vaihtoehtoa saastuttamatta muiden historiaa.
Tämä on istuntotason vastine ajatukselle "kokeillaan kolmea ratkaisua rinnakkain": yhteinen valmistelu, itsenäiset lopputulokset.
# Establish shared context, then branch
claude --resume api-redesign
# Fork two independent approaches from that point
claude --fork-session api-redesign --name approach-rest
claude --fork-session api-redesign --name approach-graphqlMilloin istunto kannattaa jatkaa
Käyttäkää komentoa --resume, kun työ on aidosti jatkuvaa ja aiempi konteksti on edelleen voimassa:
- Lineaarinen tehtävä, joka ulottuu useisiin työskentelyistuntoihin.
- Vaiheittainen tutkimus, jossa aiemmat löydökset ovat edelleen päteviä.
- Haluatte säilyttää koko päättelyketjun ettekä tiivistää sitä.
Jatkaminen säilyttää yksityiskohdat, jotka yhteenveto latistaisi — mutta vain, jos konteksti on edelleen paikkansapitävä.
Vanhentuneen kontekstin ansa
Tässä on arkkitehtitason varoitus: jatketut työkalutulokset voivat olla VANHENTUNEITA, jos koodikanta on muuttunut. Jos tiedostoja on siirretty, testejä kirjoitettu uudelleen tai riippuvuus päivitetty sen jälkeen, kun suorititte komennon viimeksi, historiassa olevat vanhat Read- ja Grep-tulokset kuvaavat nyt maailmaa, jota ei enää ole.
Claude tekee päättelynsä vanhentuneiden tietojen perusteella, ellette korjaa niitä. Jatkaminen ei ole ilmaista — mukana kulkee kaikki, mikä piti paikkansa tallennushetkellä.
Uusi istunto ja jäsennelty yhteenveto
Kun konteksti on ajautunut pois tilanteen tasalta, jäsennellyllä yhteenvedolla alustettu uusi istunto on usein parempi vaihtoehto kuin jatkaminen. Hylkäätte vanhentuneet työkalutulokset ja palautatte mallin nykytilanteen tasalle.
Säilyttäkää tapahtumakohtaiset faktat — tiedostopolut, päätökset ja avoimet kysymykset — sanatarkasti "case facts" -lohkossa, jotta vaiheittainen tiivistäminen ei tee niistä epämääräisiä.
# Fresh session, hand it a curated summary instead of stale history
claude --name payment-refactor-v2
# Paste a structured brief:
# DECISIONS: use Stripe PaymentIntents; keep idempotency keys
# DONE: extracted billing/ module; tests green
# OPEN: webhook retry policy undecided
# NOTE: re-read files — repo changed since last sessionHaarauttaminen rinnakkaista tutkimista varten
Haarauttaminen on hyödyllistä, kun haluatte vertailla vaihtoehtoja tasapuolisesti. Haarautukaa identtisestä kontekstista, jotta ainoa muuttuja on itse lähestymistapa, ja arvioikaa tuloksia sitten rinnakkain.
- Kaksi refaktorointistrategiaa samasta lähtötilanteesta.
- Eri kehotemuotoilujen testaaminen samaa ladattua kontekstia vasten.
- Riskialtis kokeilu eristettynä päälinjastanne.
Koska haarat eivät jaa jatkuvaa historiaa, yhden haaran virheet eivät koskaan saastuta toista.
Istunnot ja tehtävien hajottaminen
Istuntostrategia vastaa tehtävien hajottamista. Tunnetuissa peräkkäisissä vaiheissa yksi jatkettu istunto toimii kiinteän putken tavoin ja siirtää tilan eteenpäin. Avoimessa tutkimuksessa, jossa on useita toteuttamiskelpoisia suuntia, haarauttaminen tukee mukautuvaa tutkimista.
Älkää pakottako haaraa tilanteeseen, jossa yksi linja riittää — älkääkä myöskään ahtako toisistaan poikkeavia kokeiluja yhteen jatkuvasti kasvavaan lineaariseen istuntoon.
Istunnot eivät ole aliagentteja
Älkää sekoittako istuntoja moniagenttikontekstiin. Haarauttaminen haarauttaa oman keskustelunne. Sen sijaan aliagentit EIVÄT peri koordinaattorin historiaa — kullekin aliagentille on annettava konteksti erikseen sen kehotteessa.
Käyttäkää istuntoja oman jatkuvuutenne hallintaan ajan kuluessa ja hub-and-spoke-koordinaattorimallia työn jakamiseen uusille agenteille. Ne ratkaisevat eri ongelmia.
Käytännön työnkulku
Kun kyseessä on useita päiviä kestävä ominaisuustoteutus:
- Aloittakaa nimetty istunto ja tehkää yhteiset valmistelut (ladatkaa konteksti ja sopikaa suunnitelmasta).
- Haarautukaa, kun haluatte kokeilla kilpailevia lähestymistapoja.
- Jatkakaa komennolla --resume voittanutta vaihtoehtoa päivien ajan toteutuksen edetessä.
- Kun repositorio muuttuu allanne, hylätkää vanhentunut istunto ja alustakaa uusi sanatarkalla case-facts-yhteenvedolla.
Jatkuvuus oletuksena, haarautuminen tutkimista varten, päivitys todellisuuden muuttuessa.
# Day 1: set up + branch
claude --name search-feature
claude --fork-session search-feature --name try-elastic
claude --fork-session search-feature --name try-postgres-fts
# Day 3: continue the chosen path
claude --resume search-feature
# Day 5: repo changed a lot -> fresh + summary
claude --name search-feature-v2Pikatarkistus
Soveltakaa vanhentuneen kontekstin periaatetta todelliseen päätökseen.
Kertaus: jatka, haarauta, päivitä
Keskeiset opit:
- --resume <name> jatkaa yhtä nimettyä istuntolinjaa lineaarisesti — erinomainen jatkuvaan, useiden istuntojen yli ulottuvaan työhön.
- fork_session haarautuu yhteisestä kohdasta itsenäisiksi rinnakkaisiksi linjoiksi, jotka eivät häiritse toisiaan.
- Jatketut työkalutulokset voivat olla vanhentuneita, jos koodi on muuttunut — joskus uusi istunto jäsennellyllä yhteenvedolla on parempi ratkaisu.
- Säilyttäkää tapahtumakohtaiset faktat sanatarkasti yhteenvetojen ulkopuolella; istunnot hallitsevat TEIDÄN jatkuvuuttanne, kun taas aliagenteille konteksti on välitettävä erikseen.
Jatkuvuus oletuksena, haarautukaa tutkimista varten, päivittäkää todellisuuden muuttuessa.
Opi Python tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 26
- Oppitunnit
- 104
Usein kysytyt kysymykset
Onko oppitunti ”Istuntojen hallinta” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Claude Architect-oppimispolun 3 oppituntia, myös oppitunnin “Istuntojen hallinta”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Claude Architect-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Istuntojen hallinta”?
--resume-nimetyt istunnot ja fork_session-haarat. Harjoittelet Claude Architect-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Claude Architect-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Claude Architect-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 3/4.
Kuinka kauan ”Istuntojen hallinta”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Claude Architect-oppitunnilla?
Kyllä. Jokainen Claude Architect-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Kiinteät putket ja mukautuva hajotus
- Monivaiheinen hajotus
- Istuntojen hallinta
- Vanhentunut konteksti ja aloittaminen alusta