M
massgen-config-creator
Guide for creating properly structured YAML configuration files for MassGen. This skill should be used when agents need to create new configs for examples, case studies, testing, or demonstrating features.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Guide for creating properly structured YAML configuration files for MassGen. This skill should be used when agents need to create new configs for examples, case studies, testing, or demonstrating features.
How to use
- Zanim zaczniesz tworzyć nową konfigurację, przejrzyj 2-3 istniejące pliki konfiguracyjne z kategorii zbliżonej do Twojego przypadku użycia. Znajdują się one w folderze massgen/configs/tools/ lub massgen/configs/basic/. Dzięki temu zrozumiesz bieżące konwencje i unikniesz wymyślania nieistniejących właściwości.
- Zapoznaj się z dokumentem docs/source/development/writing_configs.rst, który jest źródłem prawdy dla wszystkich reguł tworzenia konfiguracji. Zawiera on kompletny przepływ pracy, wszystkie bieżące konwencje, referencję umieszczania właściwości oraz listę kontrolną walidacji.
- Pamiętaj o kluczowych regułach umieszczania właściwości: cwd powinno być na poziomie BACKEND (indywidualna przestrzeń robocza agenta), context_paths na poziomie ORCHESTRATOR (udostępniane pliki tylko do odczytu), enable_web_search na poziomie BACKEND, a enable_planning_mode na poziomie ORCHESTRATOR.COORDINATION.
- Strukturyzuj swój plik YAML zgodnie z konwencjami znalezionymi w przykładowych konfiguracjach. Nie dodawaj właściwości, których nie widziałeś w istniejących plikach lub które nie są wymienione w dokumentacji.
- Sprawdź swoją konfigurację za pomocą listy kontrolnej walidacji z dokumentu writing_configs.rst, aby upewnić się, że wszystkie wymagane pola są na miejscu i że nie ma błędów w strukturze.
- Jeśli tworzysz konfigurację dla nowej integracji lub funkcji, upewnij się, że najpierw przejrzałeś przykłady z odpowiedniej kategorii (np. massgen/configs/tools/mcp/ dla integracji MCP) i że Twoja konfiguracja podąża tym samym wzorcem.