BLUN Code · Pełna referencja

Polecenia i narzędzia

Polecenia slash zaczynają się od / i są wpisywane w pole wprowadzania działającej konsoli BLUN. Polecenia systemu operacyjnego, takie jak king update, king --version, npm lub node, należą natomiast do PowerShell lub innego terminala.

Szybki start

Poleceniem /help zobaczysz polecenia swojej zainstalowanej wersji. Nadaj swojemu agentowi nazwę poleceniem /name Ada lub uruchom powtarzalne zadanie poleceniem /loop 10m sprawdź status budowy.

Pomysły, szanse i samodzielna realizacja

Te polecenia różnią się zleceniem: /idea i /chancenradar działają w wyraźnie zadanym zakresie. /curiosity wyłącznie prowadzi badania i niczego nie realizuje.

/idea <Cel>

Co robi polecenie: BLUN najpierw tworzy konkretną listę zadań i realizuje zadany cel aż do sprawdzonego wyniku. Raport badawczy, koncepcja lub projekt mogą być już pełnym wynikiem. Realizacja jest rozpoczynana tylko wtedy, gdy należy do zlecenia. Podczas pracy pozostaje aktywny dokładnie jeden krok planu.

Kiedy ma sens: Użyj /idea, gdy z ogólnego pomysłu ma powstać konkretny wynik i nie chcesz podawać każdego kroku pośredniego z osobna.

/idea opracuj lepszy proces wdrażania dla nowych klientów

Co dzieje się dalej: BLUN pracuje, aż każdy punkt zostanie wykonany, w zrozumiały sposób zablokowany, przerwany lub przygotowany do zatwierdzenia. Obowiązują ten sam tryb uprawnień i te same wyraźne wytyczne co poza /idea. Tryb nie nadaje dodatkowych uprawnień i nie uchyla zakazu zmian lub publikacji.

Sterowanie: /idea status, /idea pause, /idea resume, /idea stop i /idea clear zarządzają aktywnym trybem.

/chancenradar <Cel>

Co robi polecenie: Radar szans szuka w aktualnych publicznych źródłach konkretnych, jeszcze nie dobrze rozwiązanych problemów. Utrwala źródła i datę pobrania, oddziela obserwacje od wniosków i niewiadomych oraz ocenia każdą poważną szansę według problemu, osób, których dotyczy problem, dowodów, istniejących alternatyw, wpływu, nakładu i bezpieczeństwa.

Kiedy ma sens: Użyj polecenia, gdy chcesz znaleźć nie byle jaki pomysł, lecz najlepiej udokumentowaną szansę produktową, rynkową lub ulepszeniową.

/chancenradar znajdź najlepszą nową funkcję dla naszego oprogramowania księgowego

Co dzieje się dalej: Słabe lub podwójne trafienia są odrzucane. BLUN uzasadnia kolejność, wybiera najsilniejszą szansę i wykonuje najlepszy bezpieczny lokalny krok następny. Wielkość rynku, popyt, głosy użytkowników ani zasięg nie są zmyślane.

/curiosity [Branża lub problem]

Co robi polecenie: /curiosity rozpoczyna otwartą, lecz ustrukturyzowaną podróż odkrywczą. Z tematem BLUN szuka zaskakujących powiązań i niewykorzystanych możliwości. Bez tematu BLUN najpierw pomaga wybrać odpowiednią niszę. Alias brzmi /scout.

Kiedy ma sens: Użyj trybu, gdy kierunek nie jest jeszcze ustalony, chcesz odkrywać nowości, a z badań ma mimo to powstać uzasadniona decyzja i następny krok.

/curiosity narzędzia cyfrowe dla małych zakładów rzemieślniczych

Co dzieje się dalej: BLUN bada co najwyżej dwanaście stron źródłowych przy łącznie najwyżej 24 próbach pobrania. Raport wymienia do trzech udokumentowanych możliwości albo wyraźnie stwierdza, że nie znaleziono żadnego solidnego wyniku. Pliki nie są zmieniane, nie są uruchamiane podagenci ani pętle w tle. Do każdej uzasadnionej możliwości może należeć przygotowane zlecenie /idea; dopiero twój wybór otwiera osobne zlecenie realizacji.

Start, przebieg i eksport

PolecenieCo się dziejeAliasy lub przykład
/helpPokazuje aktualnie dostępne polecenia i skróty klawiszowe./h, /?
/newUruchamia nową sesję w bieżącym obszarze roboczym. Wcześniej zapisane sesje nie zostają przy tym usunięte./clear
/sessions [ID|tytuł]Otwiera wybór sesji lub wybiera sesję według jej dokładnego identyfikatora, dokładnego tytułu lub jednoznacznego prefiksu identyfikatora. Przy wielu trafieniach otwiera się wybór./resume, /session
/profileOtwiera wybór profilu. King przełącza się tylko, gdy twoja sesja jest gotowa; bieżąca praca i oczekujące wiadomości zapobiegają przedwczesnemu przełączeniu, twój dotychczasowy profil pozostaje aktywny./profiles
/questionOtwiera ponownie oczekujące pytania. Zwinięcie nie odpowiada na pytanie ani go nie odrzuca./question
/queuePokazuje lub zmienia, jak ta sesja przetwarza przychodzące wiadomości. Tryby nazywają się steer, followup, collect i interrupt; reset lub default usuwa ustawienie właściwe sesji./queue collect debounce:500ms batch:10
/forkRozgałęzia bieżącą sesję. Nowa sesja zaczyna się od dotychczasowej historii; nie tworzy przy tym gałęzi Git./fork
/title [tytuł]Wyświetla tytuł sesji lub zapisuje nowy tytuł o długości do 200 znaków./rename API-przebudowa
/compact [instrukcja]Zagęszcza starsze części rozmowy za pomocą podsumowania modelu. Opcjonalna instrukcja określa, co musi zostać zachowane. Pliki instrukcji, takie jak AGENTS.md, nie są przy tym modyfikowane; podsumowanie może zużywać tokeny./offload; przykład: /compact zachowaj otwarte testy
/undo [Liczba]Cofa ostatni prompt lub kilka własnych wpisów z historii. Wykonane już zmiany plików lub działania zewnętrzne nie zostają przy tym automatycznie cofnięte./undo 2
/export-md [Ścieżka]Eksportuje bieżącą sesję jako plik Markdown. Sprawdź prywatne treści rozmowy przed przekazaniem./export
/copyKopiuje ostatnią dostępną odpowiedź asystenta do schowka./copy
/export-debug-zipTworzy debugowe ZIP bieżącej sesji do ukierunkowanej analizy błędów. Sprawdź zawarte dane diagnostyczne i dane rozmowy przed przekazaniem./export-debug-zip
/webOtwiera bieżącą sesję w interfejsie internetowym, a następnie kończy widok terminala./web
/exitKończy BLUN Code./quit, /q
/versionPokazuje zainstalowaną wersję i powiązane informacje o wersji./version

Praca i automatyzacja

PolecenieCo się dziejePrzykład
/abortPrzerywa bieżący proces bez odrzucania oczekujących danych wejściowych./abort
/stopPrzerywa bieżący proces i odrzuca oczekujące dane wejściowe. Konsola nie jest przy tym kończona./stop
/godAktywuje najbardziej wszechstronny tryb uprawnień. Reguły ochronne i wyraźnie zablokowane działania zewnętrzne lub niebezpieczne pozostają nadal skuteczne./yolo, /yes
/goal [Działanie lub cel]Uruchamia cel lub zarządza nim. Bez argumentu polecenie pokazuje status. pause wstrzymuje cel, resume go wznawia, a cancel go usuwa; clear i stop są tu równoważne. edit <cel> zmienia zlecenie, replace <cel> je zastępuje. next <cel> rezerwuje następne zlecenie, a next manage otwiera jego zarządzanie./goal napraw wszystkie czerwone testy
/loop [Interwał] [Prompt]Uruchamia lub zarządza powtarzalnym promptem. Przed interwałem dozwolone są start i słowa wypełniające, takie jak mit, alle lub jede. Bez argumentu polecenie pokazuje status; pause, resume i stop sterują działaniem. Gdy brakuje prawidłowego interwału, BLUN pokazuje właściwą formę polecenia zamiast technicznego komunikatu o interwale./loop mit 5m sprawdź usługę
/premortem [Plan lub decyzja]Sprawdza plan przed realizacją pod kątem słabych punktów. BLUN zakłada, że plan nie powiódł się, porządkuje prawdopodobne przyczyny błędów według wpływu i prawdopodobieństwa, wymienia wczesne sygnały ostrzegawcze, środki zaradcze oraz punkty przerwania i decyzji, a na końcu podaje trzy najskuteczniejsze kroki zmniejszenia ryzyka. Plan pozostaje widoczny w czacie; zlecenie analizy jest uzupełniane wewnętrznie./premortem opublikuj dziś nowe API
/swarm [on|off|Zadanie]Przełącza tryb swarm lub wykonuje dokładnie jedno zadanie w swarmie. Dalsi agenci mogą powodować dodatkowe zużycie tokenów; środowisko musi obsługiwać swarm./swarm sprawdź frontend i API
/btw [Pytanie]Zadaje pytanie rozgałęzionemu agentowi pomocniczemu bez zastępowania głównego zlecenia. Dodatkowa praca modelu może zużywać tokeny./aside, /side; /btw które testy są jeszcze czerwone?
/tasksOtwiera przegląd uruchomionych i zakończonych zadań w tle./task
/improvePokazuje zapisanych kandydatów do nauki i ich stan. Polecenie jest przeglądem, a nie ogólną zgodą na zmiany./learning
/initAnalizuje otwartą bazę kodu i tworzy pasujący plik AGENTS.md./init

Ustawienia i wyświetlanie

PolecenieCo się dziejeAliasy lub przykład
/auto [on|off]Włącza lub wyłącza automatyczny tryb uprawnień. Bez argumentu bieżący tryb jest przełączany./auto on
/permissionOtwiera wybór trybu uprawnień./permission
/settingsOtwiera ustawienia, w tym lokalne opcje wyświetlania./config
/output-styleOtwiera wybór preferowanego stylu wyjścia. Dostępne są: Standardowy, Zwięzły, Proaktywny, Wyjaśniający i Uczący się. Wybór obowiązuje natychmiast i jest zapisywany jako standard./style
/plan [on|off|clear]Włącza lub wyłącza tryb planu. clear usuwa istniejący plan i jest możliwe tylko w stanie bezczynności./plan on
/effort [Poziom]Otwiera wybór effort lub zmienia nakład myślowy modelu. Przejęcie wymaga wolnego limitu zapytań; oferowane są tylko poziomy obsługiwane przez model./thinking high
/name [Nazwa]Wyświetla nazwę agenta lub zapisuje osobistą nazwę o długości do 40 znaków. King następnie próbuje ponownie załadować kontekst sesji./name Ada
/persona [name …|note …]Wyświetla personę. name zmienia nazwę, note, remember lub merke dodaje notatkę o długości do 200 znaków. reset czyści personę; export wyświetla jej dane. Notatki persony są oddzielone od osobistej pamięci konta./persona note Odpowiadaj zwięźle
/language [Język]Pokazuje lub zmienia język interfejsu i odpowiedzi./languages Deutsch
/theme [Motyw]Otwiera wybór motywu lub ustawia motyw bezpośrednio./theme
/editor [Polecenie]Pokazuje lub ustawia zewnętrzny edytor otwierany skrótem Ctrl-G./editor code --wait
/reloadŁaduje ponownie sesję i przejmuje ustawienia środowiska uruchomieniowego oraz interfejsu./reload
/reload-tuiŁaduje ponownie tylko ustawienia interfejsu terminala; sesja pozostaje./reload-tui
/statusPokazuje bieżący status sesji i środowiska uruchomieniowego./status
/usagePokazuje zużycie i dostępne limity. off, tokens i full zapisują tryb wyświetlania dla tej sesji. reset usuwa to ustawienie; inherit, clear i default są równoważne./usage full
/contextPokazuje szacunkowy kontekst żądania, skuteczną granicę kontekstu i obliczeniowo pozostałe miejsce. map pokazuje dostępny podział na bajty; list, detail i doctor otwierają szczegółowy raport./context
/context-doctorRozróżnia zapisany przebieg, szacunkową liczbę tokenów i liczbę bajtów serializowanego żądania. Pokazuje zarejestrowane udziały reguł AGENTS, plików Mistake, Memory, skilli i definicji narzędzi. Brakujące dane o pochodzeniu nie oznaczają zerowej liczby bajtów./tokens, /context doctor
/summarization-model [Model|inherit]Otwiera wybór modelu zagęszczania lub ustawia skonfigurowany model. inherit przejmuje model sesji. Zmiany są możliwe tylko w stanie bezczynności. Wybór jest zapisywany, a ta sama sesja ładowana ponownie./summary-model, /compaction-model

Usługi, dostępy i obszary robocze

PolecenieCo się dziejeAliasy lub przykład
/mcpPokazuje status serwerów MCP i otwiera ich zarządzanie./mcp
/pluginsOtwiera zarządzanie wtyczkami. Tam można wyszukiwać, instalować, aktywować, dezaktywować, przeładowywać lub usuwać wtyczki./plugins
/agent-spineInstaluje brakującą wtyczkę AgentSpine, aktywuje dezaktywowaną wtyczkę lub otwiera jej zarządzanie, gdy jest już aktywna. Zwykła droga wtyczek i zatwierdzeń pozostaje skuteczna./agent-spine
/telegram-accessZarządza tokenem bota Telegram i czatami, które mogą wysyłać wiadomości./telegram-acces
/add-dir [list|Ścieżka]Wyświetla dodatkowe foldery obszaru roboczego lub dodaje kolejny folder./add-dir ../api
/experimentsOtwiera zarządzanie funkcjami eksperymentalnymi./experimental
/memory status|on|offWyświetla stan osobistej pamięci lub włącza ją bądź wyłącza zgodnie z Twoją decyzją. /memory tools status|on|off steruje oddzielnie lokalnymi metadanymi narzędzi./memory status
/loginWybiera platformę i rozpoczyna logowanie./login
/logoutWylogowuje Cię ze skonfigurowanego dostawcy. Zapisane sesje nie zostają przy tym usunięte./disconnect
/feedbackOtwiera okno do wysyłania opinii do BLUN./feedback

Skills i polecenia wtyczek

Instrukcja CLI wyjaśnia krok po kroku własne pliki Skill, instalację wtyczek i połączenia MCP. Cele i powtarzalne zlecenia znajdziesz w sekcji Cele i automatyzacja.

Oprócz 58 wbudowanych poleceń konsoli twoja instalacja może dostarczać polecenia dynamiczne. Dlatego /help jest decydującą listą dla konkretnego komputera.

FormaZnaczeniePrzykład
/<nazwa-skilla> [Zlecenie]Uruchamia instrukcję oferowaną pod tą nazwą w wyborze Slash, na przykład wbudowany Skill. Własne Skille pojawiają się zwykle z przestrzenią nazw skill:./screenshot-lesen sprawdź ten obraz
/skill:<nazwa> [Zlecenie]Uruchamia niestandardowy skill przez jego pełną przestrzeń nazw./skill:mój-tester src
/<plugin>:<polecenie> [Argumenty]Wykonuje polecenie slash zarejestrowane przez aktywną wtyczkę./mój-plugin:status
Nieznane nazwy

Nieznana nazwa slash jest traktowana jak zwykła wiadomość do agenta. Sprawdź zatem pisownię poleceniem /help, gdy oczekiwano polecenia wbudowanego.

Polecenia w terminalu systemu operacyjnego

Te polecenia należą do PowerShell, wiersza polecenia lub innego terminala. W przypadku podpoleceń używaj blun: pojedyncza nazwa po king może zostać zinterpretowana jako nazwa profilu. <…> oznacza wymaganą wartość, […] opcjonalną informację. Wartości ze spacjami umieszczasz w cudzysłowie; nawiasy nie są wpisywane.

Stan 9.1.620 rejestruje 36 publicznych ścieżek poleceń CLI wraz z ich grupami poleceń. Grupy otwierają pomoc lub oferują podpolecenia; nie są to 36 niezależnych od siebie działań. Wszystkie dodatkowe opcje pokazuje blun <polecenie> --help.

Start, logowanie i diagnostyka

SkładniaDziałanie i wymagania
blun upgradeInstaluje aktualną stabilną wersję. blun update to również alias.
Uwaga:Aktualizacja zmienia instalację; już załadowane sesje używają swojego dotychczasowego kodu do ponownego uruchomienia.
blun login [--api-key-stdin]Uruchamia logowanie. Za pomocą --api-key-stdin klucz API jest przejmowany przez standardowe wejście.
Uwaga:Bez tej opcji King korzysta ze zwykłej ścieżki przeglądarki lub kodu urządzenia.
blun doctorSprawdza pliki konfiguracyjne pod kątem nieprawidłowych ustawień.
Uwaga: Jest jednocześnie grupą dwóch ukierunkowanych kontroli poniżej. Błędny wynik zwraca status błędu.
blun doctor config [<ścieżka>] [--schema]Sprawdza config.toml; ścieżka wybiera inny plik.
Uwaga:--schema wypisuje referencję pól jako JSON Schema, bez odczytywania pliku konfiguracyjnego.
blun doctor tui [<ścieżka>] [--schema]Sprawdza ustawienia w tui.toml.
Uwaga:--schema wypisuje zamiast tego referencję pól. Polecenie nie przeładowuje interfejsu.
blun acp [--login]Udostępnia połączenie ACP dla kompatybilnego klienta przez standardowe wejście i wyjście.
Uwaga:--login wykonuje tylko logowanie za pomocą kodu urządzenia i kończy po tym wywołanie.
blun export [<id-sesji>] [-o <ścieżka>] [--no-include-global-log]Eksportuje sesję jako ZIP. Bez identyfikatora wybierana jest najnowsza sesja; -y pomija potwierdzenie dla wcześniejszej sesji.
Uwaga:Domyślnie dołączony jest także aktywny globalny dziennik diagnostyczny, ale nie rotowane pliki .1. Sprawdź ZIP przed przekazaniem. --no-include-global-log pomija ten dziennik.
blun vis [<id-sesji>] [--no-open] [--host <host>] [--port <numer>]Otwiera lokalny widok diagnostyczny sesji.
Uwaga:Domyślnie używa lokalnego adresu i wolnego portu. --no-open pomija otwieranie przeglądarki.

Pamięć osobista i Mistakes

SkładniaDziałanie i wymagania
blun memory --helpWyświetla podpolecenia osobistej pamięci konta.
Uwaga: Ta grupa jest oddzielona od lokalnej pamięci narzędzi i narzędzi MCP.
blun memory remember <tekst...>Zapisuje wyraźnie pożądaną osobistą pamięć.
Uwaga: Wymaga zapisanej zgody zalogowanego konta i dostępnej osobistej usługi Memory.
blun mistakes --helpWyświetla polecenia przesyłania i zarządzania danymi błędów.
Uwaga: Do przesyłania muszą być skonfigurowane adres docelowy i uwierzytelnianie. Te polecenia nie zastępują żadnej zgody.
blun mistakes upload <ścieżka> --source <identyfikator>Przyjmuje dane błędów z identyfikatorem pochodzenia do lokalnej kolejki wyjściowej i próbuje przesłać.
Uwaga:--source jest obowiązkowe. Nieprzesłane dane mogą pozostać w kolejce.
blun mistakes retryPonawia oczekujące transmisje z lokalnej kolejki wyjściowej.
Uwaga: Wymaga tej samej skonfigurowanej usługi co upload. Wywołanie nie jest dowodem udanego dostarczenia.
blun mistakes sync --config <ścieżka>Synchronizuje źródła wpisane w konfiguracji JSON.
Uwaga:--config jest obowiązkowe; plik określa źródła. Adres docelowy i kolejka wyjściowa mogą być odpowiednio skonfigurowane.
blun mistakes watch --config <ścieżka> [--interval <sekundy>]Powtarza synchronizację na pierwszym planie; domyślny interwał wynosi 300 sekund.
Uwaga: Działa do przerwania, na przykład za pomocą Ctrl+C. Nie instaluje żadnej usługi systemu operacyjnego.
blun mistakes status [--no-fail-on-red]Zapytuje skonfigurowaną usługę o zasoby, aktualność i stan monitorowania.
Uwaga:Czerwony wynik zwraca domyślnie kod wyjścia 2. --no-fail-on-red tłumi ten status błędu.
blun mistakes remove <id-zdarzenia> --reason <tekst>Oznacza zdarzenie błędu jako usunięte wraz z uzasadnieniem.
Uwaga: Uzasadnienie jest obowiązkowe. Surowe dane nie są usuwane; zmiana jest zapisywana jako dodatkowy znacznik.
blun mistakes restore <id-zdarzenia> --reason <tekst>Oznacza wcześniej usunięte zdarzenie jako przywrócone wraz z uzasadnieniem.
Uwaga: Wymaga skonfigurowanej usługi. Przywrócenie również dodaje znacznik zamiast przepisywać oryginalne dane.

Lokalny serwer i interfejs webowy

SkładniaDziałanie i wymagania
blun server --helpWyświetla zarejestrowane polecenia lokalnego serwera King.
Uwaga: Sama obecność grupy nie uruchamia żadnego serwera.
blun server run [--foreground] [--open]Uruchamia lokalny serwer w tle. --foreground wiąże go z terminalem; --open otwiera interfejs webowy.
Uwaga: Adres standardowy jest dostępny tylko lokalnie. Inne powiązanie wybiera się jawnie za pomocą opcji serwera.
blun server killZatrzymuje najpierw lokalny serwer przez jego API; w razie potrzeby następuje przerwanie procesu na podstawie jego PID.
Uwaga: Połączeni klienci tracą wtedy połączenie.
blun server ps [--json]Wyświetla połączenia z lokalnym serwerem; na życzenie w formacie JSON.
Uwaga: Pokazuje połączenia serwera i nie jest ogólną listą procesów systemu operacyjnego.
blun server rotate-tokenTworzy i zapisuje nowy token dostępu dla lokalnego serwera.
Uwaga: Dotychczasowy token natychmiast traci ważność. Klienci muszą w razie potrzeby połączyć się z nowym tokenem.
blun webUdostępnia lokalny interfejs webowy i otwiera go w przeglądarce.
Uwaga: Wywołanie z terminala jest oddzielone od polecenia slash /web: przekazuje ono bieżącą sesję do widoku webowego i kończy widok terminala.

Briefing, dowody i przekazanie

SkładniaDziałanie i wymagania
blun brief --objective <tekst> --outcome <tekst> --rollback <tekst>Tworzy wersjonowany briefing projektu z celem, wynikiem i drogą powrotu. Opcjonalnie --step, --accept, --constraint i --decision uzupełniają zadanie; można je powtarzać.
Uwaga: Wszystkie trzy pokazane opcje są obowiązkowe. --workflow ustawia wspólny identyfikator; bez podania jest on generowany. Plik JSON leży w BLUN_HOME/workflow i nie nadpisuje żadnego istniejącego wyniku.
blun proof [--check <polecenie>] [--artifact <ścieżka>] [--screenshot <ścieżka>]Wykonuje jawnie przekazane polecenia kontrolne i rejestruje sumy kontrolne wskazanych plików dowodowych. Wszystkie trzy opcje można powtarzać; ścieżki plików odnoszą się do obszaru roboczego.
Uwaga: Polecenie kontrolne może samo wprowadzać zmiany. Wynik JSON znajduje się w prywatnym katalogu dowodów; istniejący plik wynikowy nie jest nadpisywany. Suma kontrolna poświadcza integralność treści, nie autorstwo ani ogólne zwolnienie.
blun handoff <id-sesji> --workflow <identyfikator>Tworzy przenośne przekazanie umożliwiające kontynuację tej samej sesji w CLI, na pulpicie lub w sieci.
Uwaga: Opcjonalnie --brief, --brief-hash, --proof i --proof-attestation dołączają referencje i sumy kontrolne. Plik przekazania nie tworzy nowej sesji i nie dowodzi pomyślnie połączonego interfejsu docelowego.
blun replay <dokumenty...>Odtwarza czytelną chronologię z oczyszczonych dokumentów przepływu pracy.
Uwaga: Wykorzystuje przekazane pliki briefing, przekazanie i guard. Żadne pierwotne działania narzędzi nie są ponownie wykonywane.
blun guard <plik-dowodu> --workflow <identyfikator>Sprawdza integralność dowodu i aktualność powiązanych plików. --workspace ustawia obszar roboczy; --artifact identyfikator=ścieżka przyporządkowuje dowody i można go powtarzać.
Uwaga: Brakujące lub nieprawidłowe dowody powodują błąd. Ta kontrola przepływu pracy jest oddzielona od skonfigurowanej kontroli językowej odpowiedzi.
blun demo --brief <ścieżka> --guard <ścieżka> --replay <ścieżka>Tworzy oczyszczoną, samodzielną reprezentację HTML udokumentowanego przepływu pracy. Opcjonalne są --handoff i --title.
Uwaga: Wszystkie trzy pokazane pliki są obowiązkowe. Wynikiem jest statyczna demonstracja przepływu pracy; animowany podgląd CLI w wejściu dokumentacji to osobna reprezentacja.

Izolowane obszary robocze Git

SkładniaDziałanie i wymagania
blun workspace --helpPokazuje zarządzanie izolowanymi obszarami roboczymi Git.
Uwaga: Wymaga odpowiedniego obszaru roboczego Git; izolacja dotyczy plików i gałęzi, nie kont ani sesji.
blun workspace create <nazwa>Tworzy izolowany worktree Git z bieżącego commita.
Uwaga: Niezacommitowane zmiany nie są kopiowane automatycznie. Oryginalny checkout nie jest przy tym resetowany.
blun workspace listWyświetla izolowane obszary robocze zarządzane przez Kinga.
Uwaga: Nie zarządza dowolnymi ani obcymi katalogami.
blun workspace preview <nazwa>Pokazuje oczyszczony stan izolowanego obszaru roboczego.
Uwaga: Podgląd nie zawiera pełnej treści różnic.
blun workspace reset <nazwa> --yesResetuje izolowany obszar roboczy do jego początkowego commita.
Uwaga: Do wykonania wymagane jest --yes. Zmiany w tym obszarze roboczym zostają odrzucone.
blun workspace remove <nazwa> --yesUsuwa izolowany worktree i zarządzaną przez niego gałąź.
Uwaga: Do wykonania wymagane jest --yes. Najpierw zapisz potrzebną pracę.

Dla proof i poleceń przepływu pracy -o względnie --output wybiera plik wynikowy. Pliki przepływu pracy dzielą identyfikator; briefing, dowód, kontrola integralności i przekazanie pozostają oddzielnymi krokami.

Dodatkowi pomocnicy w programie uruchamiającym

blun tools list pokazuje narzędzia oferowane przez program uruchamiający. Za pomocą blun tools enable <nazwa...> jawnie konfigurujesz wybrane wpisy. Używaj nazw z listy; wymagane logowanie lub konfiguracja pozostaje konieczna. Ci dwaj pomocnicy programu uruchamiającego nie należą do 36 zarejestrowanych ścieżek CLI.

Opcje uruchamiania konsoli

Te opcje stoją za blun lub king, gdy uruchamiasz konsolę. Instrukcja CLI zawiera przykłady pojedynczego zadania bez interaktywnego interfejsu.

OpcjaUżycie
--help, -h --version, -VPokazuje pomoc względnie zainstalowaną wersję.
--session [<id>], -S --continue, -cOtwiera wybór sesji lub kontynuuje określoną sesję; --continue wznawia poprzednią sesję tego folderu roboczego.
--message <tekst>Przekazuje po interaktywnym starcie pierwszą wiadomość. Nie łącz z --prompt; tekst nie jest wykonywany jako polecenie slash ani shell.
--history-limit <liczba>Ładuje najpierw 1 do 2000 wpisów historii, domyślnie 200. Ogranicza to wyświetlanie przy interaktywnym starcie i nie usuwa starszych wiadomości; nie łącz z --prompt.
--prompt <tekst>, -p --output-format <format>Wykonuje pojedyncze zadanie bez interaktywnego interfejsu. Formaty: text, json, stream-json; bez podania text.
--fork-session <id>Rozgałęzia istniejącą sesję dla pojedynczego zadania promptowego.
--planUruchamia w trybie planu.
--permission-mode <tryb> --auto --yolo, -yWybiera manual, auto lub yolo. --auto ustawia automatyczny tryb uprawnień; --yolo potwierdza automatycznie zwykłe działania. Te opcje nie zastępują żadnych wyraźnych ograniczeń użytkownika.
--effort <poziom>Wybiera low, medium, high, xhigh lub max, o ile wspiera to aktywny model. Swarm jest sterowany osobno.
--settings <ścieżka>Używa innego pliku config.toml dla tej sesji.
--allowed-tools <nazwy>Ogranicza wybór narzędzi do nazw rozdzielonych przecinkami, np. Read,Grep,Glob. Nie udostępnia brakujących narzędzi i nie znosi kontroli uprawnień.
--add-dir <folder>Dodaje folder obszaru roboczego; możliwe wielokrotnie.
--skills-dir <folder>Ładuje skille z jawnie podanych folderów zamiast z automatycznie znalezionych folderów użytkownika i projektu; możliwe wielokrotnie.
king --profile <nazwa>Opcja programu uruchamiającego wyłącznie dla king: wybiera oddzielny profil Kinga. blun --profile nie jest odpowiednią opcją.

Narzędzia, których używa agent

Opisz, co ma zostać zrobione; King wybiera do tego dostępne narzędzia. Poniższe nazwy to identyfikatory narzędzi dla agenta, nie dodatkowe polecenia terminala ani slash.

Stan źródła zawiera 44 możliwe wbudowane rejestracje narzędzi. Które z nich Twoja sesja faktycznie oferuje, zależy od modelu, usług, środowiska uruchomieniowego, skilli i uprawnień. Wtyczki i MCP mogą dodać dalsze narzędzia. Wyszukiwanie narzędzi może ładować opisy w razie potrzeby; nie jest dodatkowym wpisem na tej liście 44.

Pliki, wyszukiwanie i powłoka

NarzędzieZadanieDostępność i ograniczenia
ReadCzyta plik tekstowy lub zakres wierszy. Duże pliki są czytane stronicowo.Obowiązują obszar roboczy, reguły dostępu i limity odczytu.
ReadBatchCzyta wspólnie od dwóch do dwunastu niezależnych, już znanych plików UTF-8 lub zakresów. Wyniki pozostają uporządkowane; poszczególne błędy są zgłaszane osobno.Te same reguły i limity co przy Read; nie zastępuje wyszukiwania nieznanych ścieżek.
WriteZapisuje plik zgodnie z przewidzianym protokołem zapisu.Obowiązują uprawnienia do zapisu i potwierdzenia; duże treści mogą wymagać kilku kontynuacji.
EditZmienia ukierunkowane miejsca istniejącego pliku.Wymaga jednoznacznych miejsc dopasowania i uprawnień do zapisu.
GrepWyszukuje wzorce tekstowe w obszarze roboczym.Wyniki mogą być ograniczone lub dostarczane stronicowo.
GlobZnajduje ścieżki plików na podstawie wzorca.Wyszukuje nazwy i ścieżki; nie czyta automatycznie zawartości pliku.
BashWykonuje polecenia powłoki i dostarcza wynik oraz kod wyjścia.Obowiązują tryb uprawnień i limity czasu. Wykonywanie w tle musi być dozwolone w środowisku uruchomieniowym.
CodebaseSearchWyszukuje odpowiednie miejsca w bazie kodu.Wymaga odpowiedniego folderu projektu i powiązanego indeksu wyszukiwania.
LSPOdpytywa skonfigurowany serwer językowy o kod i diagnozy.Tylko przy istniejącej usłudze LSP i odpowiednim serwerze językowym.
ReadMediaFileCzyta lokalny plik obrazu lub wideo dla odpowiedniego modelu.Tylko przy obsłudze wejść obrazu lub wideo; dostęp do plików i ewentualny upload muszą być dostępne.

Planowanie, kontekst i współpraca

NarzędzieZadanieDostępność i ograniczenia
EnterPlanModePrzełącza w tryb planu.Reguły tego trybu i istniejące zezwolenia obowiązują nadal.
ExitPlanModeKończy tryb planu przez przewidziane przejście do wykonania.Plan nie zastępuje wymaganej zgody na jego działania.
TodoListTworzy lub aktualizuje listę zadań.Dokumentuje postęp; nie wykonuje zadań przez samo ich wypisanie.
CreateGoalTworzy jawnie zlecony cel.Narzędzia celów muszą być aktywowane; nie zastępuje zlecenia użytkownika.
GetGoalCzyta bieżący stan celu i jego ograniczenia.Narzędzia celów muszą być aktywowane.
SetGoalBudgetUstawia jawnie podany limit tokenów, tur lub czasu działania.Narzędzia celów muszą być aktywowane. Limit nie jest prognozą kosztów.
UpdateGoalAktualizuje stan bieżącego celu.Wymagane są narzędzia celów i istniejący cel; zgłaszany stan musi odpowiadać rzeczywistemu wynikowi.
AskUserQuestionZadaje strukturalne pytanie zwrotne z dostępnymi opcjami odpowiedzi.Tylko jeśli interfejs udostępnia funkcję pytań zwrotnych.
CompactConversationZagęszcza starsze części rozmowy po bieżącym kroku narzędzi w podsumowanie kontynuacji.Tylko przy bezpiecznym progu kontekstu. Nie omija wstrzymanego zagęszczania i nie usuwa żadnej niepodsumowanej historii.
ProgrammaticToolKoordynuje kilka jawnie nazwanych wywołań narzędzi BLUN za pomocą ograniczonego JavaScriptu.Interpreter nie ma własnego dostępu do plików, sieci ani procesów. Każde wywołanie narzędzia przechodzi nadal przez normalne kontrole uprawnień.
SkillŁaduje dostępną instrukcję pracy dla odpowiedniego zadania.Tylko jeśli istnieją wywoływalne skille. Instrukcja nie nadaje dodatkowych uprawnień.
AgentDeleguje konkretne podzadanie do podagenta.Wymaga środowiska podagentów; działanie w tle zależy od konfiguracji. Dodatkowe wywołania modelu mogą zużywać tokeny.
AgentSwarmKoordynuje kilku agentów dla wspólnego zadania.Wymaga środowiska podagentów i odpowiedniej konfiguracji. Swarm to własny tryb pracy, nie poziom effort.
MistakeRecordZapisuje kandydata do nauki z błędu i jego korekty.Kandydat nie jest jeszcze powszechnie przyjętą wiedzą ani dowodem udanego prywatnego przekazania.

Zadania w tle i powtarzające się zlecenia

NarzędzieZadanieDostępność i ograniczenia
TaskListWyświetla znane zadania w tle wraz z ich stanem.Wymaga zarządzania zadaniami środowiska uruchomieniowego.
TaskOutputCzyta wynik określonego zadania w tle.Wymaga znanego identyfikatora zadania; długie wyniki mogą być ograniczone.
TaskStopZatrzymuje określone zadanie w tle.Wymaga zarządzania zadaniami; zatrzymanie może jeszcze wywołać kroki porządkujące.
TaskUpdatePrzekazuje temu samemu działającemu agentowi w tle dodatkowe instrukcje przy następnym bezpiecznym kroku modelu.Wymaga dokładnego identyfikatora. Zadania powłoki oraz zadania zakończone, nieznane lub nieprzyjmujące już są odrzucane.
TaskResumeWznawia wykazanego utraconego lokalnego agenta w tle z zachowanym kontekstem pod powiązanym nowym identyfikatorem zadania.Wymaga zapisanej proweniencji i środowiska podagentów. Nie uruchamia ponownie procesów powłoki i nie jest wykonywany automatycznie przy starcie programu.
CronCreateTworzy powtarzające się zlecenie w sesji.Tylko przy istniejącej usłudze cron; środowisko uruchomieniowe musi pozostać dostępne.
CronListWyświetla powtarzające się zlecenia tej sesji.Tylko przy istniejącej usłudze cron.
CronRunListWyświetla ostatnie dowody uruchomień powtarzającego się zlecenia.Tylko przy istniejącej usłudze cron. Ograniczona lista nie zawiera surowych promptów, argumentów narzędzi ani wyników.
CronRunOutputCzyta dowód uruchomienia i, jeśli w pełni przypisany, jego zapisaną ostatnią odpowiedź tekstową.Tylko w tej samej sesji. Niekompletne wyniki nie są wykonywane ponownie; długie odpowiedzi mogą być skrócone.
CronDeleteUsuwa powtarzające się zlecenie.Tylko przy istniejącej usłudze cron; już zapisane dowody uruchomień są od tego oddzielone.

Sieć i multimedia

NarzędzieZadanieDostępność i ograniczenia
WebSearchWyszukuje publiczne informacje w sieci.Tylko przy skonfigurowanej usłudze wyszukiwania w sieci.
FetchURLPobiera konkretny adres internetowy.Tylko przy skonfigurowanej usłudze pobierania; obowiązują limity dostępu i treści.
GenerateImageTworzy obraz za pomocą BLUN IMAGINE na podstawie opisu.Wymaga usługi multimediów; uruchamia płatne zadanie asynchroniczne.
GenerateVideoTworzy nowe wideo na podstawie opisu.Wymaga usługi multimediów; uruchamia płatne zadanie asynchroniczne.
GenerateSpeechTworzy mowę audio z podanego tekstu.Wymaga usługi multimediów; uruchamia płatne zadanie asynchroniczne.
UnderstandImageOpisuje lub bada lokalny plik PNG lub JPEG przez czytnik obrazów BLUN.Przesyła plik do BLUN i uruchamia płatne zadanie; wymagane są dostęp do plików i usługa multimediów.
UnderstandVideoBada już ukończone wideo BLUN.Wymaga identyfikatora zwróconego przez usługę multimediów. Dowolna lokalna ścieżka wideo nie wystarczy.
DubVideoTworzy ścieżkę dźwiękową dla ukończonego wideo BLUN.Wymaga jego identyfikatora multimediów i usługi multimediów.
LipSyncMediaTworzy wideo z zsynchronizowanymi ruchami warg z własnego ukończonego obrazu lub wideo oraz własnego ukończonego pliku audio.Wymaga identyfikatorów multimediów. Płatne zadanie może trwać do 35 minut; wskaźnik procentowy nie jest jeszcze dostępny.
GetMediaSprawdza zadanie multimediów i dostarcza ukończony obraz, audio lub wideo.Używa wyłącznie identyfikatorów narzędzi multimedialnych BLUN. Rozpoczęta generacja nie jest jeszcze ukończonym plikiem.

Dalsi agenci, powtarzane próby, usługi zewnętrzne i zadania multimedialne mogą powodować dodatkowe zużycie. Liczba dostępnych narzędzi nie pozwala na żadne stwierdzenie o cenie, szybkości ani pomyślnym dostarczeniu. Sprawdź faktycznie dostępne usługi i narzędzia w swojej instalacji.

Skróty klawiszowe w konsoli

Następujące skróty działają w polu wprowadzania konsoli. Otwarte okna dialogowe, autouzupełnianie i kodowanie klawiszy Twojego terminala mogą zmienić ich działanie. Pod macOS Ctrl oznacza klawisz Control.

KlawiszDziałanie
Ctrl+POtwiera wybór sesji.
Ctrl+LOtwiera wybór effort. Przejmowany jest poziom wspierany przez model przy wolnej granicy zapytań; szkic wprowadzania zostaje zachowany.
Ctrl+GOtwiera szkic wprowadzania w skonfigurowanym edytorze zewnętrznym. Skonfiguruj go wcześniej za pomocą /editor.
Ctrl+ORozwija względnie zwija wyniki narzędzi w historii.
Ctrl+TRozwija względnie zwija zbyt długą listę zadań. Bez ukrytych zadań ten specjalny skrót nie działa.
Ctrl+SPrzejmuje szkic i oczekujące wprowadzenia przy następnym bezpiecznym kroku. Podczas wykonywania powłoki lub zagęszczania pozostają one najpierw w kolejce. Jeśli szkic i kolejka są puste, skrót może zamiast tego rozwinąć zbyt długą listę zadań.
Ctrl+BPrzenosi bieżące zadanie pierwszoplanowe do tła, gdy aktywne jest odpowiednie zadanie. W stanie bezczynności lub podczas zagęszczania to przełączenie nie działa.
Shift+TabPrzełącza tryb planu; nie wybiera żadnego innego trybu uprawnień.
EscZamyka sugestie lub wybór. Poza autouzupełnianiem i wyborem sesji Esc odrzuca oczekujące wprowadzenia i przerywa bieżącą pracę; niewysłany szkic zostaje zachowany.
Dwa razy Esc w stanie bezczynnościOtwiera przy dwóch szybkich naciśnięciach Esc wybór do cofania kroków rozmowy.
Ctrl+CPrzerywa najpierw aktywne zadanie pierwszoplanowe. Bez takiej pracy czyści szkic i pokazuje wskazówkę zakończenia; natychmiast po nim drugie Ctrl+C kończy konsolę.
Ctrl+D przy pustym wprowadzaniuPokazuje wskazówkę zakończenia; drugie kolejne Ctrl+D kończy konsolę.
Strzałka w górę / w dół przy pustym poluMoże przewijać aktywny widok pytania pobocznego. Podczas trwającej pracy strzałka w górę może przywrócić do edycji ostatnie jeszcze oczekujące lokalne wprowadzenie; w przeciwnym razie obowiązują normalne reguły edytora.
Alt+V w systemie Windows Ctrl+V na innych systemachRozwija najpierw zwinięty blok wstawiania na kursorze lub próbuje wstawić obraz ze schowka. Bez obrazu przetwarzanie wraca do wprowadzania tekstu; obsługa obrazów i odpowiednia konfiguracja pozostają konieczne.

Jeśli oczekujące wprowadzenia mają zostać zachowane, użyj celowo /abort. /stop dodatkowo je odrzuca. Do cofania kroków rozmowy dostępny jest też /undo.

Polecenia przez Telegram

Połączona konsola Kinga musi działać. W udostępnionym czacie bezpośrednim możesz wysyłać następujące polecenia; w grupach wiadomość musi być wyraźnie przypisana botowi. Lokalna lista poleceń lub wtyczek nie rozszerza tego udostępnienia.

PolecenieUżycie
/befehlePokazuje faktycznie obsługiwane polecenia Telegrama, także gdy konsola jest zajęta.
/loop [Interwał] [Prompt]Tworzy powtarzalne zlecenie; status, pause, resume i stop nim sterują.
/goalTworzy cel lub zarządza nim za pomocą jego dostępnych podpoleceń.
/idea, /chancenradarUruchamia lub zarządza odpowiednim trybem pracy w zadanym zakresie.
/curiosity, /scoutUruchamia ograniczone badania; bez tematu najpierw pyta o kierunek.
/reloadŁaduje sesję ponownie zgodnie ze zwykłymi regułami dostępności.
/memory status|on|offSprawdza lub zmienia stan osobistej pamięci.
/queuePokazuje lub zmienia, jak ta sesja przetwarza przychodzące wiadomości. Tryby nazywają się steer, followup, collect i interrupt; reset lub default usuwa ustawienie właściwe sesji.
/usage off|tokens|full|resetoff, tokens i full zapisują tryb wyświetlania dla tej sesji. reset usuwa to ustawienie; inherit, clear i default są równoważne.

/loop@TwójBot status jest również dozwolone. Nie każde polecenie może zostać wykonane podczas odpowiedzi. Nieobsługiwane nazwy, takie jak /login, /new lub /god, nie są wykonywane jako polecenia zdalnego sterowania. Polecenia połączenia bota /start, /help i /status w czacie bezpośrednim są od tego odrębne.

Starsze nazwy poleceń

/model, /automodel i /router pozostają zachowane ze względów zgodności. Nie wybierają już modelu, lecz otwierają jak /effort wybór poziomu rozumowania. Argumenty za tymi trzema starszymi nazwami są ignorowane.

/update nie znajduje się w rejestrze wbudowanych poleceń slash w wersji konsoli 9.1.620. Użyj blun update w terminalu systemu operacyjnego. Polecenie nie należy do pola wprowadzania czatu.