Agentlə söhbət sadə görünür: siz nə lazım olduğunu sadə sözlərlə yazırsınız, o isə edir. Amma həmin giriş sətrinin ikinci bir girişi də var. Mesajı sleş / ilə başlamaq kifayətdir - Claude Code öz əmr menyusunda uyğun bəndi axtarmağa başlayır.

Bu məqalədə söhbət ilk növbədə sessiyanı idarə edən əmrlərdən gedir - işə salınmasından çıxışa qədər agentlə cari söhbətinizin bütünlükdə idarəsindən. Onlarla modeli dəyişirlər, söhbəti təmizləyirlər, onun vəziyyətinə baxırlar, uğursuz cəhdi geri qaytarırlar. Ən rahat obraz - pultdur: sessiyanın öz düymələri var və onlar tapşırıq haqqında söhbətdən ayrıca basılır. Amma sleşlə başlayan hər sətir pult düyməsi deyil. Eyni menyu vasitəsilə qoşulmuş alətlərin hazır ssenariləri və prompt-ları da işə düşür. İnterfeysdə onlara skills və workflows deyilir; onlar agentə tam bir tapşırıq təhvil verə və layihəni dəyişə bilər.

Aşağıda - istənilən əmri iki saniyəyə necə tapmaq, ilk vaxtdan hansı on ikisini bilmək lazım olduğu, hansılarını sərbəst, sadəcə maraqdan basmaq olar, hansılarının isə diskdəki faylları yenidən yaza biləcəyi.

Agentlə danışmağın iki yolu

Sərbəst mətn tapşırıq qoyur. "Səhifəyə əlaqə forması əlavə et" - agent faylları oxuyacaq, nəyi dəyişəcəyinə qərar verəcək və dəyişdirəcək.

Bu bölmədəki daxili əmrlər sessiyanı idarə edir. /model modeli dəyişir, /clear söhbəti yenidən başladır, /status hazırda nə ilə işlədiyinizi göstərir. Layihə faylları isə bu zaman ən çox heç toxunulmadan qalır.

Çaşqınlığa səbəb olan bir texniki qayda var: əmr yalnız mesajın lap əvvəlində tanınır. Cümlənin ortasındakı sleş adi bir simvoldur, orada heç bir əmr yoxdur. Əmrin adından sonra gələn hər şey isə onun arqumentinə çevrilir:

Nə yazdınızAgent bunu necə oxuyacaq
səhifəyə əlaqə forması əlavə etsadə sözlərlə tapşırıq, sleş ümumiyyətlə yoxdur
/compact formanın tərtibatı ilə bağlı hər şeyi saxlaəmr, adından sonrakı hər şey isə arqumentdir
yolu düzəlt src/main/index.htmlsleşlər var, amma əvvəldə deyil, ona görə əmr yoxdur
Cavab zamanı göndərilən əmr itmir

Agent hələ cavab verərkən əmr göndərsəniz, o növbəyə düşür və agent cari addımı bitirən kimi işə düşür. Bəzi əmrlər isə fərqli davranır: cavabı kəsmədən dərhal işə düşür, məsələn /status.

Lazımi əmri necə tapmaq

Siyahını əzbər bilmək lazım deyil, məqalədən çıxarılacaq əsas nəticə, deyəsən, elə budur. Boş sətirdə / yazın - bütün mövcud əmrlərin menyusu açılacaq. Bir neçə hərf yazdınız, siyahı süzüldü, Tab seçilmiş təklifi qəbul edir.

Menyu yox, izahatlı bir sorğu istəyirsinizsə, /help var. Bu, "burada ümumiyyətlə nə var" sualının cavabıdır.

Menyuda təkcə daxili əmrlər yoxdur. Ora pluginlərin və qoşulmuş alətlərin skills, workflows və prompt-ları da düşür. Bunlar idarəetmə düymələri deyil, hazır ssenarilərdir: agentə təlimatlar ötürür, alətləri işə sala və layihəni dəyişə bilirlər. Ona görə dəst layihə ilə birlikdə böyüyür və onu özünüz də artıra bilərsiniz - amma bu, ayrıca mövzudur, bu məqalənin mövzusu deyil.

Sonradan təəccüblənməmək üçün dərhal bir qeyd: siyahı müxtəlif insanlarda fərqlidir. Bəzi əmrlər platformadan, tarifdən və layihəyə nəyin qoşulduğundan asılıdır. Aşağıdakı cədvəldəki sətri özünüzdə tapmadınızsa, bu normaldır, sınıq bir şey deyil.

İlk vaxt üçün əsas dəst

Uzun müddət kifayət edəcək on iki əmr. Əzbərləməyə ehtiyac yoxdur, bir dəfə oxuyub onların mövcud olduğunu bilmək kifayətdir.

ƏmrNə edirNə vaxt lazım olur
/helpsorğu və mövcud əmrlərin siyahısıəlinizdə nə olduğunu unutmusunuz
/statusversiya, model, hesab, qoşulmalarhazırda dəqiq nə ilə işlədiyiniz aydın deyil
/doctorquraşdırma və tənzimləmələrin yoxlanması: PATH, dublikat quraşdırmalar, oxunmayan tənzimləmə faylları; tapdığını düzəltməyi təklif edir, amma yalnız sizin təsdiqinizdən sonra dəyişiragent işə düşür, amma qəribə davranır
/modelmodeli dəyişməktapşırıq üçün başqa model lazımdır
/ideredaktorla əlaqənin vəziyyətiplugin qoşulub, amma qəribə davranır
/contextkontekst pəncərəsini dəqiq nəyin doldurduğusöhbət böyüyüb, nədən ibarət olduğunu anlamaq istəyirsiniz
/clearsöhbəti təmiz vərəqdən başlamaqtapşırığı dəyişdiniz
/compactsöhbəti qısa xülasəyə sıxmaqsöhbət uzundur, tapşırıq isə eynidir
/rewindsöhbətin və ya kodun əvvəlki nöqtəsinə qayıtmaqson cəhd hər şeyi korladı
/resumebaşqa saxlanmış söhbətə keçməkdünənki işə qayıtmaq lazımdır
/costnə qədər xərcləndiyi, /usage ilə eynidirsessiyanın nəyə başa gəldiyi maraqlıdır
/exitçıxmaqiş bitib

/rewind haqqında ayrıca: onun /undo və /checkpoint təxəllüsləri var. Beləliklə, əl vərdişlə "undo" yazsa da, hər şey işləyəcək.

Əmr nəyi dəyişir, nəyi isə sadəcə göstərir

Cədvəldəki dəst üç qrupa bölünür və onlar arasındakı fərq ilk baxışdan göründüyündən daha vacibdir.

  • Yalnız göstərirlər. /help, /status, /context, /cost, /ide. Nə layihədə, nə də söhbətdə heç nə dəyişmirlər. İstədiyiniz qədər basa bilərsiniz.
  • Söhbəti və ya agentin tənzimləmələrini dəyişir, amma layihə fayllarını yox. /clear, /compact və /resume yalnız agentin yaddaşında saxladığı ilə işləyir: ilk ikisi cari söhbətlə, üçüncüsü isə onu başqası ilə əvəz edir. /model modeli dəyişir və yeni sessiyalar üçün seçimi yadda saxlayır. /exit sessiyanı bağlayır, söhbət isə saxlanılmış olaraq qalır.
  • Diskdəki faylları dəyişə bilər. /rewind və /doctor. Birincisi - kodu əvvəlki vəziyyətinə qaytaran yeganə əmrdir. İkincisi kodu toxunmur, amma tənzimləmələrə, həmçinin CLAUDE.md faylına və layihənin skill-lərinə düzəliş təklif edə bilər, onları isə yalnız sizin təsdiqinizdən sonra edir.
/rewind ilə ehtiyatlı olun

Bu, əsas dəstdə diskdəki kodu dəyişən yeganə əmrdir. Onun menyusu qayıdacağınız nöqtəni və dəqiq nəyin qaytarılacağını seçməyi təklif edir: kod, söhbət, yoxsa hər ikisi. Basmazdan əvvəl nəyin seçildiyini oxuyun: agentin redaktə alətləri ilə həmin nöqtədən sonra etdiyi düzəlişlər yox olacaq. Subagentlərin düzəlişləri adətən bura daxil deyil. Terminaldakı əmrlərlə etdikləri - rm, mv, skriptlər - və agentin toxunmadığı fayllardakı öz düzəlişləriniz isə geri qaytarmaya toxunmur, onları başqa üsulla qaytarmalı olacaqsınız.

İtkilərdən danışmışkən. /clear heç nəyi silmir: nə layihə fayllarını, nə də əvvəlki söhbəti. Fayllar diskdə necə idisə, elə də qalır, söhbət saxlanılmış olaraq qalır və ona qayıtmaq olar. Siz sadəcə təmiz vərəqdən davam edirsiniz.

Əmr, flaq və qısayol düyməsi

İdarəetmə üç fərqli yerə bölünüb, adətən çaşqınlıq da elə buradan başlayır.

İşə salma flaqı sessiya hələ yoxdursa terminalda yazılır, sleş-əmr və qısayol düyməsi isə artıq açıq olan sessiyanın içində işləyirSessiya hələ yoxdurSessiya açıqdırİşə salma flaqıSleş-əmrQısayol düyməsiclaude --resume/resumeEsc Esc
Solda terminalda yazırlar, sağda - artıq açıq olan agentin giriş sətrində

Sərhəd işə salınma anından keçir. Onun solunda agent hələ yoxdur və danışacaq kimsə yoxdur - orada yalnız flaq işləyir. Sağında agent açıqdır və hər iki giriş eyni sessiyanın içinə aparır.

Sleş-əmr artıq işə salınmış sessiyanın içində işləyir. Agent açıqdır, siz onun giriş sətrinə yazırsınız.

Flaq sessiya hələ yoxdursa, işə salınma zamanı verilir. O, agentin sətrində yox, terminalda, claude əmrinin yanında yazılır - və bu, müstəqil bir əmr deyil, adi işə salınmaya əlavədir:

claude              # adi işə salınma, təmiz vərəq
claude --continue   # bu qovluqdakı son söhbəti davam etdirmək
claude --resume     # siyahıdan söhbət seçmək

Agent hər halda başlayır. Flaq yalnız nədən başlayacağını deyir: boş söhbətdən, yoxsa əvvəlkilərdən biri ilə.

Ən açıq nümunə - eyni işi iki fərqli yerdən görən cütdür:

claude --resume     # söhbətlərin siyahısı, sessiya başlamazdan əvvəl
/resume             # eyni siyahı, artıq açıq olanın içindən

Qısayol düymələri - üçüncü yerdir. Onlar az saydadır, amma əmrlərdən daha tez-tez köməyə çatır:

  • Esc cari cavabı kəsir. İş bu zaman itmir, agent sadəcə dayanır;
  • boş sətirdə Esc Esc geri qaytarma menyusunu açır, /rewind ilə eyni şeyi edir;
  • Tab avtomatik tamamlama təklifini qəbul edir;
  • Shift+Tab giriş rejimini dəyişir, yəni agentin sizdən soruşmadan faylları nə qədər sərbəst düzəltdiyini.

İkiqat Esc-də hamının rastlaşdığı bir incəlik var. Geri qaytarma menyusu yalnız giriş sətri boşdursa açılır. Bir şey yazmağa macal tapmısınızsa, ilk ikiqat Esc sadəcə yazdığınızı siləcək. Mətn bu zaman itmir: giriş tarixçəsinə keçir, yuxarı ox onu qaytarır.

Bu gündəlik işdə nəyə lazımdır

Bu məqalədəki idarəetmə əmrləri tapşırığı necə daha yaxşı izah etmək haqqında deyil. Onlar sessiyanı işlək vəziyyətdə saxlamağa kömək edir. Bununla belə, bütöv / menyusu daha genişdir: skills və workflows öz tapşırıqlarını işə sala bilir. Yadda saxlamağa dəyər bir neçə şey:

  • ixtiyari tapşırığa cavabın keyfiyyətini bu idarəetmə əmrləri ilə yaxşılaşdırmaq olmaz. O, hələ də sadə sözlərlə nə yazdığınızdan asılıdır;
  • nəsə səhv gedəndə, ardıcıllıq adətən eynidir: nə ilə işlədiyinizi başa düşmək üçün /status, söhbətin nə ilə məşğul olduğunu görmək üçün /context və yalnız bundan sonra /clear, /compact və /rewind arasında seçim;
  • daxili interfeys əmrlərini özünüz işə salırsınız. Skill isə təsviri tapşırığa uyğun gələndə avtomatik qoşula bilər; bu artıq agentə təlimatdır, sessiya idarəetmə düyməsi deyil;
  • / menyusu layihə ilə birlikdə böyüyür. Plugin qoşdunuz, skill əlavə etdiniz - siyahıda dünən olmayan sətirlər peyda olacaq;
  • /doctor-u ayrıca yadda saxlamağa dəyər: o, layihənin koduna yox, agentin quraşdırmasına və tənzimləmələrinə baxır, CLAUDE.md faylını qısaltmağı təklif edə bilər və sizin "bəli"niz olmadan heç nə dəyişmir. claude lap ilk işə salınmadan qəribə davranırsa, ondan başlamaq məntiqlidir. Əgər claude ümumiyyətlə işə düşmürsə, əmri yazacaq yer yoxdur - onda terminalda claude doctor yazın: o, yalnız diaqnostika göstərir, heç nəyi düzəltmir.
Əmrin adını xatırlamağa çalışmayın

/ və etmək istədiyinizin ilk hərflərini yazın. Menyu özü süzəcək - dəqiq yazılışı xatırlamaqdan sürətli, internetdə axtarmaqdan isə etibarlıdır.


Menyunun tərkibi Claude Code versiyasından, platformadan və tarifdən asılıdır, ona görə sizdəki siyahı burada verilənlərdən fərqlənə bilər. Öz aktual dəstinizi həmişə /help göstərəcək.