Claude Code su valdymo juosta vietoj slinkties istorijos
Tikrasis Claude Code, su jūsų įgūdžiais, jūsų atmintimi ir jūsų leidimais, veikiantis lango bloke. Virš jo - viskas, ką jis žino apie save, nupiešta kaip meniu, pasiekiami pele.
Kodėl Claude Code darbalaukio programa yra klaidinga idėja ir ką kurti vietoj jos
Kas kelias savaites kažkas ima kurti Claude Code darbalaukio programą: pokalbių langą su savo klientu, savo sesijų saugykla ir savo modelių sąrašu. Mėnesį ji veikia. Tada Anthropic išleidžia naują modelį, pakeičia vėliavėlę, perkelia sesijų saugojimo vietą - ir programa įsitikinusiai klysta apie programą, kuri stovi tame pačiame diske.
Vobuda renkasi kitą kelią: agento nepergalvoti iš naujo, o prie jo prisijungti. Po juosta veikia tikroji claude programa, kurią įsidiegėte, su jūsų įgūdžiais, jūsų atmintimi, jūsų MCP serveriais ir jūsų leidimais. Niekas neperduodama per tarpinį serverį. Niekas neperkuriama. Pridedame tik tai, ko terminalas negali: agento būsenos skaitymą iš jo paties failų ir ekrano ir jos pateikimą ten, kur gali pasiekti pelė.
Tai skirtumas tarp Claude Code grafinės sąsajos, kuri pasensta, ir tokios, kuri negali pasenti. Rytoj išleistas modelis meniu atsiranda, kai tik Claude Code apie jį sužino, ir čia nieko nereikia keisti.
Viskas juostoje ateina iš po ja veikiančio agento
-
Claude Code įstrižojo brūkšnio komandos kaip meniu
Jo įtaisytosios komandos, tarp jų /compact, /clear, /model, /effort, /cost, /context, /resume, /rewind, /memory, /agents, /mcp ir /status, kiekviena išvardyta su tuo, ką daro, jūsų kalba. Agentas savo meniu piešia rodyklėmis, kurių pelė apskritai negali pasiekti.
-
Claude Code įgūdžiai, sugrupuoti ir suskaičiuoti
Kiekvienas šiame aplanke realiai esantis įgūdis, sugrupuotas pagal kilmę: jūsų paties iš ~/.claude/skills, projekto - iš atitinkamo aplanko jame, jūsų komandos, arba tai, ką atnešė papildinys. Šešiasdešimt įgūdžių iš šešių šaltinių - tai sąrašas, kurį galima peržiūrėti, o ne pavadinimas, kurį reikia įsiminti.
-
Sesijos pagal pirmąją eilutę
Nuskaityta iš ~/.claude/projects, su kiekvienos sesijos veikimo laiku. „Nauja“ pradeda naują, „tęsti“ siunčia Claude Code paties --continue, o senesnė atidaroma su --resume ir jos id. Pokalbį pasirenkate pagal pirmąjį sakinį - taip jį iš tikrųjų ir prisimena kiekvienas.
-
Modelis ir šalia jo - pastangų lygis
Claude Code modelių sąrašas ateina iš jo paties failo, kuris yra sąžiningas šaltinis, patikrintas pagal jūsų paskyros nurodytas ribas: pirmiausia Opus su milijono žetonų kontekstu, paskutiniai Sonnet ir Haiku. Mygtukas rodo reikšmę, o ne žodį modelis: Opus 5.5 su dideliu pastangų lygiu, nuskaityta iš agento būsenos eilutės. O kol ekranas dar nieko nepasakė, mygtukas rodo tai, su kuo pagal paties Claude Code settings.json jis pasileis.
-
Plano režimas ir kiti prieigos režimai
Claude Code režimai: sprendžia pats, priima pakeitimus, klausia prieš kiekvieną žingsnį, tik planuoja. Skaitomi iš jo paties ekrano ir keičiami paspaudžiant jo paties klavišą tiek kartų, kiek reikia, užuot buvę mūsų nustatymas, kuris galėtų tyliai neatitikti to, ką agentas iš tikrųjų daro.
Trys agentai, ir kaip žinoti, kuris laukia
Ženkliukas sako, kad kažkas įvyko. Jis nesako, kas būtent, o kol pažiūrite, ekranas tai jau nuslinko toliau.
Kol jūsų nebuvo
Kiekvieną kartą, kai agentas pereina iš darbo į laukimą, langas išsaugo vieną eilutę: kuris blokas, kuris agentas, ko buvo paprašyta, kada sustojo, kiek tai užtruko. Agentų skydelyje jos rodomos sugrupuotos pagal bloką, naujausios viršuje, o dar nematytų kairiajame krašte yra akcentas. Paspaudus eilutę, pereinama į tą bloką.
Spraga, o ne spėjimas
Užklausa nuskaitoma iš agento paties ekrano pagal jo įvesties eilutės formą, o ne pagal joje esantį žodį, nes agento „apstatymas“ keičiasi su kiekviena laida. Kai jos nuskaityti nepavyksta, eilutėje išlieka laikas ir trukmė, o užklausa paliekama tuščia. Trumpesnis nei penkios sekundės intervalas be jokios užklausos neišsaugomas: tai agentas apmąsto klavišo paspaudimą, o tokių įrašymas paskandintų tas tris eilutes, kurios iš tikrųjų svarbios.
Kai ateina naudojimo riba
Claude Code gali pats išlaukti naudojimo ribą ir tęsti, kai ji grįžta. Kai jis to laukimo nepradėjo, juostoje rodomas vienas mygtukas, atveriantis paties Claude Code meniu šiai ribai, o pasirinkimas jūsų. Vobuda pati nieko nesiunčia. Jei darbas turi tęstis jums nesant, palaikykite Mac budrų jūsų pasirinktą laiką, nuo pusvalandžio iki dvylikos valandų, Nustatymuose, skiltyje Agentai.
Signalai, kurie išnyksta, kai imatės veiksmo
Kai vobuda nėra priekiniame plane, ant kortelės plazda ženkliukas, nuskamba jūsų pasirinktas garsas ir atsiranda sistemos pranešimas. Kai langas priekyje - tylu: pranešimas apie tai, kas jau matoma ekrane, tik moko žmones pranešimus išjungti. Jis dingsta atlikus pirmąjį veiksmą lange - spustelėjus, paspaudus klavišą ar paslinkus.
Programavimas „iš pojūčio“ nepametant gijos
Iš tikrųjų su agentu dabar dirbama ciklu: aprašote, stebite, taisote, vėl aprašote, ir tokius tris ciklus vienu metu paleidžiate trijuose projektuose. Pats ciklas yra tvarkoje. Lūžta apskaita aplink jį.
Pamiršti, kuris modelis veikia kiekviename bloke, nes vieną pakeitei prieš valandą agento viduje, o langas apie tai taip ir nesužinojo. Pamiršti, kuris iš trijų laukia leidimo, nes visi trys ženkliukai atrodo vienodai. Pamiršti vakarykštę sesiją, nes ją rasti reiškia prisiminti pavadinimą, o ne sakinį. Ir pamiršti ekrano nuotrauką, kurią ketinai perduoti, nes failo išsaugojimas ir jo kelio įvedimas - tai keturi žingsniai vidury minties.
Kiekvienas iš šių dalykų - tai būsenos fragmentas, kurį agentas jau žino, o terminalas jau išmetė. Jį vėl perskaityti ir parodyti - tai ir yra visa funkcija. Vilkite ekrano nuotrauką tiesiai iš miniatiūros ekrano kampe į bloką, kuriame veikia agentas, ir agentas gauna vaizdą - tuo pačiu keliu kaip ir failo kelias, o būtent taip Claude Code ir nori jį gauti.
Kas nuskaitoma ir iš kur
Nieko šiame sąraše mes nesaugome kaip reikšmės, išskyrus įstrižojo brūkšnio komandų aprašymus. Kiekvienos klausiama tą akimirką, kai ji rodoma.
| Juostoje | Nuskaityta iš |
|---|---|
| Ankstesnės sesijos | ~/.claude/projects, su kiekvienos sesijos pirmąja eilute ir laiku |
| Įgūdžiai | ~/.claude/skills ir atitinkamas aplankas projekte, sugrupuoti pagal šaltinį |
| / komandos | Claude Code įtaisytosios komandos, kiekvieną aprašėme mes jūsų kalba |
| Modelių sąrašas | Paties Claude Code failas, užrašomas taip, kaip jam nurodo jo serveris, ir jūsų paskyros ribos |
| Pastangų lygiai | Naudojamas modelis |
| Dabartinis modelis ir pastangų lygis | Agento paties būsenos eilutė, o kol ekranas dar „nekalba“ - atsakymą duoda jo settings.json |
| Leidimų režimas | Paties Claude Code ekranas, keičiamas paspaudžiant jo paties klavišą |
| Tęsti | Agento paties deklaruota vėliavėlė: --continue Claude Code, resume --last Codex |
Agentas - tai JSON aprašas faile agents.json, atpažįstamas pagal tai, kaip atrodo jo procesas, todėl naujam agentui pridėti kodo rašyti nereikia. Agentas, nedeklaruojantis tęsimo vėliavėlės, mygtuko negauna.
Ši dalis pirmiausia buvo klaida. Langas pristatė vieną modelių sąrašą ir vieną tęsimo vėliavėlę, parašytus, kai buvo vienas agentas, ir palikusius globalius, kai jų buvo trys, todėl atvėrus Codex bloką siūlė Opus, Sonnet ir Haiku, o paspaudus tęsti buvo siunčiama codex --continue, į ką Codex atsako naudojimo klaida. Dabar viskas, kas skaitoma iš programos, priklauso tai programai ir klausiama tik per ją. Codex modelių sąrašas jau visai nebėra mūsų: meniu atveria paties Codex parinkiklį, perskaito jo rodomas eilutes ir paspaudžia pasirinktąją, su kiekvieno modelio savais lygiais.
Claude Code vobuda aplinkoje - detaliai
Ar tai Claude Code grafinė sąsaja, ar apvalkalas?
Nei viena, nei kita. Tikrasis Claude Code veikia terminalo bloke, o vobuda virš jo nupiešia valdymo juostą pagal tai, ką apie save sako pats diegimas. Jūsų įgūdžiai, atmintis, MCP serveriai ir leidimai lieka tie patys, kuriuos jau turite. Tarp jūsų ir agento nėra jokio mūsų kliento.
Kaip pamatyti ankstesnes Claude Code sesijas?
Juostos sesijų meniu jas išvardija pagal pirmąją eilutę ir laiką, nuskaitytus iš ~/.claude/projects. Atidarius vieną, paleidžiamas Claude Code paties --resume su tos sesijos id. „Tęsti“ paleidžia jo paties --continue.
Ar galiu pakeisti Claude Code modelį nieko neįvedant?
Taip. Modelio mygtukas rodo naudojamą modelį ir atveria modelius, kuriuos pagal paties Claude Code failą jūsų paskyra gali naudoti, pirmiausia Opus su milijono žetonų kontekstu, o po jo Sonnet ir Haiku. Pastangų mygtukas šalia rodo lygį ir siūlo tai, ką palaiko naudojamas modelis. Abu toliau skaito agento būsenos eilutę, todėl modelio pakeitimas agente atnaujina mygtukus, užuot palikęs juos meluoti.
Ar rodomi Claude Code įgūdžiai?
Išvardijami visi aplanke realiai esantys įgūdžiai, sugrupuoti pagal kilmę ir suskaičiuoti, kad juos galėtumėte peržiūrėti, o ne prisiminti pavadinimą. Aplankai tik nuskaitomi - nieko neįdiegiama, nepublikuojama ir netalpinama.
Ar galiu vienu metu paleisti Claude Code ir Codex?
Taip - dviejuose to paties lango blokuose arba dviejose kortelėse, kiekvienoje su sava juosta, nuskaitančia savą agentą. Kuo jie realiai skiriasi, žr. palyginimo puslapyje.
O kaip su lokaliais modeliais?
Lokalus modelis per Ollama - tai tiesiog įrašas faile agents.json, kodo rašyti nereikia, ir būtent tam agentas ir aprašomas kaip JSON.
Ar vobuda mato mano pokalbius?
Ji skaito paties agento failus jūsų diske, kad nupieštų meniu, o jūsų pokalbiai per mus niekur nedingsta. Vienintelė užklausa apie jūsų Claude paskyrą yra dėl naudojimo ribų: kas penkias minutes, kol juosta rodoma ekrane, ji klausia Anthropic su prisijungimu, kurį Claude Code laiko jūsų Raktų ryšulyje, o žetonas keliauja tik Anthropic. Pas mus paskyros nėra ir per vidurį nėra mūsų serverio.
Uždėkite juostą ant agento, kurį jau turite
Nemokama, jokios paskyros, o agentas po juosta - tas pats, kurį jūs įdiegėte.
curl -fsSL https://vobuda.com/install.sh | sh