Skip to content

Profile ​

Wybierz, któreworkflowi są zainstalowane oraz czy są one instalowane jako umiejętności, komendy, lub oba.

Profil to twoja preferencja dotycząca tego, które workflowy OpenSpec (umiejętności i komendy w Twoim narzędziu AI) są zainstalowane na Twoim komputerze. Domyślnym profilem jest core. Włączając lub wyłączając workflowy, Twoje zestawienie jest zapisywane jako profil custom.

Zestaw podstawowy (core) ​

Profil core instaluje sześć workflowów, obejmując całą pętlę od pomysłu do archiwizacji:

WorkflowDo czego służy
explorePomyśl o pomysłzie, zanim stanie się propozycją zmiany
proposeUtwórz propozycję zmiany i wygeneruj wszystkie jej artefakty planistyczne w jednym kroku
applyZaimplementuj zadania z propozycji zmiany
updateZrewiduj istniejące artefakty planistyczne propozycji zmiany
syncScal aktualizacje specyfikacji z propozycji zmiany do specs/ bez jej archiwizacji
archivePrzenieś ukończoną propozycję zmiany do archiwum

Każdy z nich odwołuje się do jego pełnej umowy: argumenty, co tworzy i na co odpowiada.

Rozszerzanie zestawu: opcjonalne workflow ​

Poza zestawem podstawowym dostępne jest sześć kolejnych workflowów. Trzy z nich (new, continue, ff) tworzy artefakty propozycji zmiany kolejno, zamiast wszystkiego naraz, jak propose.

WorkflowDo czego służy
newRozpocznij propozycję zmiany jako pusty szkielet
continueUtwórz następny artefakt planistyczny w propozycji zmiany, po jednym naraz
ffUtwórz propozycję zmiany i każdy artefakt planistyczny potrzebny do implementacji, w jednej operacji
verifySprawdź, czy implementacja zgadza się z artefaktami propozycji zmiany
bulk-archiveZarchiwizuj kilka propozycji zmian naraz
onboardNaucz się workflowu, wykonując jedną realną propozycję zmiany od początku do końca

Aby zmienić zestaw, uruchom interaktywny wybór:

bash
openspec config profile

Wybór pyta, co skonfigurować (dostarczenie, workflowy lub oba), a następnie wypisuje wszystkie dwanaście workflowów jako okna zawieszenia, z zaznaczonymi tymi, które są zainstalowane. Jakikolwiek wybór, który nie jest dokładnie sześcioma podstawowymi, jest zapisywany jako profil custom, co oznacza, że możesz również odznaczyć podstawowe workflowy, których nie używasz.

Dostarczenie: umiejętności, komendy lub oba ​

Dostarczenie to ustawienie profilu, które pozwala wybrać, czy mają być zainstalowane wyłącznie umiejętności, wyłącznie komendy, czy oba. Domyślnie jest to both. Konsultacja Twojego projektu wyjaśnia te dwie formy i dlaczego obie istnieją. Dokładna umowa tego pola znajduje się w Ustawieniach CLI (config.json).

Dwa sposoby zmiany:

Interaktywnie: uruchom openspec config profile i wybierz "Only Delivery". Oto przełączenie na tylko umiejętności:

Current profile settings
  Delivery: both

? What do you want to configure? Delivery only
? Delivery mode (how workflows are installed): Skills only

Config changes:
  delivery: both -> skills
? Apply changes to this project now? (Y/n) y

Bezpośrednio: jedna komenda, bez promptów:

bash
openspec config set delivery skills   # or: both, commands

Dostarczenie nigdy nie zmienia nazwy profilu. core i custom opisują tylko zestaw workflowów, a przełączenie z powrotem na core zachowuje Twoje ustawienie dostarczania.

Przełączanie profili ​

Przełączanie składa się z dwóch kroków: zmiana profilu na Twoim komputerze, a następnie aktualizacja każdego projektu, aby go zastosować.

  1. Zmień profil:

    bash
    openspec config profile        # interaktywny
    openspec config profile core   # reset do sześciu podstawowych (zachowuje dostarczenie)
  2. Uruchom aktualizację w każdym projekcie, z którym pracujesz:

    bash
    openspec update

Gdy bieżący katalog jest istniejącym projektem OpenSpec, interaktywny przebieg oferuje wykonanie kroku 2 w jego imieniu.