M
messages
Dodawaj nowe typy wiadomości do systemu safe-output w GitHub Agentic Workflows
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
Szybkie info
- Autor
- githubnext
- Kategoria
- Bezpieczeństwo
- Gwiazdki GitHub
- 5,382
- Wyświetlenia
- 1
O skillu
Skill zawiera instrukcje rozszerzania systemu wiadomości w GitHub Agentic Workflows. Dowiesz się, jak dodać nowy typ wiadomości, który będzie dostępny w frontmatter, przetwarzany przez kompilator Go, dostępny w modułach JavaScript i prawidłowo spakowany. Proces obejmuje aktualizację schematu JSON, struktury Go i parsera, aby nowa wiadomość przepływała przez cały pipeline: od YAML aż do bundlera.
Jak używać
- Zapoznaj się z architekturą systemu wiadomości, która składa się z pięciu etapów: frontmatter YAML, schemat JSON, kompilator Go, moduły JavaScript i bundler. 2. Dodaj nowe pole wiadomości do pliku
pkg/parser/schemas/main_workflow_schema.jsonw obiekciemessages, używając notacji kebab-case dla nazwy pola, dokumentując dostępne placeholdery i podając przykłady. 3. Zaktualizuj strukturęSafeOutputMessagesConfigw plikupkg/workflow/compiler.go, dodając pole w CamelCase z tagami YAML w kebab-case i JSON w camelCase, wraz z atrybutemomitempty. 4. W razie potrzeby zaktualizuj parser w plikupkg/workflow/safe_outputs.go, aby obsługiwać nowy typ wiadomości. 5. Uruchommake build, aby osadzić zaktualizowany schemat w binarniku i upewnij się, że nowa wiadomość jest dostępna na wszystkich etapach pipeline'u.
Podobne skille
O
obsidian
autor: gapmiss
Bezpieczeństwo
19114111
U
ui-audit
autor: openclaw
Bezpieczeństwo
1223
S
senior-security
autor: davila7
Bezpieczeństwo
32,5762482
M
manim
autor: davila7
Bezpieczeństwo
32,5761588
O
openapi-spec-generation
autor: wshobson
Bezpieczeństwo
40,44918109
R
reviewing-code
autor: CaptainCrouton89
Bezpieczeństwo
4951493