Szybkie uruchomienie komendy (tryb !)
Tryb ! pozwala uruchomić polecenie powłoki bezpośrednio, zamiast przekazywać je Claude do interpretacji. Polecenie i jego wynik zostają dodane do kontekstu rozmowy.
Po pojawieniu się wyniku w transkrypcie Claude automatycznie na niego odpowiada, więc nie musisz wysyłać osobnego pytania. Możesz na przykład uruchomić ! npm test, aby otrzymać wyjaśnienie błędów testów. Taka odpowiedź kosztuje tyle samo co wysłanie zwykłego promptu.
Tryb pokazuje postęp i wynik polecenia na bieżąco, a długie zadania można przenieść do działania w tle skrótem Ctrl+B. Możesz też wpisać początek wcześniejszego polecenia i nacisnąć Tab, aby uzupełnić je na podstawie historii poleceń ! w bieżącym projekcie. Podanie tokenu zawierającego ukośnik, takiego jak ./src/ lub ~/, otwiera listę pasujących plików i katalogów, a Tab akceptuje wybór.
Polecenia w trybie ! nie wymagają, by Claude je interpretował lub zatwierdzał. Po włączeniu sandboxingu polecenia wpisane w tym trybie nadal uruchamiają się poza sandboxem, chyba że sesja należy do tych objętych ścisłym trybem sandbox. Tryb można opuścić klawiszem Escape, Backspace lub Ctrl+U, gdy wejście jest puste.
! npm test
Zastosowanie w praktyce
Użyj ! npm test, gdy chcesz uruchomić testy i od razu otrzymać od Claude wyjaśnienie ich błędów. Wpisz polecenie z prefiksem !, jeśli chcesz uruchomić je bezpośrednio, bez interpretowania lub zatwierdzania przez Claude. Przy długotrwałym poleceniu możesz przenieść je do działania w tle za pomocą Ctrl+B.
! mogą działać poza sandboxem nawet wtedy, gdy sandboxing jest włączony, z wyjątkiem sesji objętych ścisłym trybem sandbox.