Rekomendacja to lekkie wersjonowanie wydań jako v4.3, v4.4 itd. Obecny stan repozytorium nie potwierdza jednak, że istnieje już czyste i w pełni gotowe do wdrożenia wydanie v4.3.
Opublikowane przezObrazy wygenerowane za pomocą GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/JRtyWXL5XMODkxxCStM9mCCPWvd2/thumbnails/BA7A4AFCF2EA752F7BFC/8C87F7C130DEC1EBD017-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"建议将本仓库对外版本统一为 v4.3,采用轻量发布管理;但目前不能认定工作树已经是“干净且完整可部署的 v4.3”。本轮完成的是只读审查,没有更新仓库、修改版本、删除历史、运行测试或执行部署。\n\n 版本与历史清理\n\n 对外使用 v4.3、v4.4 这样的两段版本;内部套件身份继续保留 V4,不必为了展示版. Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
Audyt repozytorium wskazuje, że warto uprościć sposób oznaczania wydań i przyjąć format v4.3, v4.4. Nie ma jednak podstaw, by uznać, że obecny stan jest już czystym i kompletnym wydaniem v4.3. Przegląd był wyłącznie do odczytu: nie zmieniono plików ani wersji, nie usuwano historii, nie uruchamiano testów i nie wdrażano pakietu.
Wersje zewnętrzne mogą mieć postać v4.3 czy v4.4, a wewnętrzna tożsamość pakietu może nadal pozostać V4. Nie ma potrzeby zmiany nazw całych katalogów, przepisywania historii ani budowania rozbudowanego systemu wersjonowania.
Obecnie README wskazuje v4.2.0, a główny plik umiejętności — V4.2. Mapowanie tożsamości pakietu rozpoznaje jedynie V4, więc nie ma jednego źródła informacji o wersji podrzędnej. Nie udało się też potwierdzić, jak zdalny tag v4.3 odpowiada lokalnemu commitowi. Sama zmiana plakietki nie wystarczy, by uznać wersję za uzgodnioną.
Zalecane jest jedno źródło wersji wykorzystywane przez dokumentację, komunikaty instalatora i kontrolę spójności w CI. Identyfikatory commitów oraz sumy plików nadal powinny służyć do ustalania pochodzenia pakietu i ochrony zasobów użytkownika — nie muszą jednak oznaczać dodatkowego obciążenia związanego z wersjonowaniem.
W katalogu .versions/v4.0.0/ znaleziono starą pamięć podręczną. Można rozważyć jej usunięcie, ale dopiero po sprawdzeniu, czy nie odwołują się do niej aktywne wdrożenia lub linki. Obecny mechanizm cache tagów odmawia już automatycznego ponownego użycia cache nazwanego według starej wersji.
Nie każda pozostałość jest zbędna. Katalog dawnych wyników weryfikacji jest przywoływany w istniejącym ADR (docs/adrs/ADR-20261012-bmad-solo-anti-bureaucracy-and-programmatic-guards.md:232), a dawny katalog umiejętności zawiera istotne materiały dotyczące źródeł upstream. Nie należy automatycznie traktować ich jak niepotrzebnego cache. W ramach tego przeglądu niczego nie usunięto.
Warto zachować obecne zabezpieczenia. Instalator odmawia nadpisania brudnego drzewa roboczego, skrypt wdrożeniowy wymaga aktualizacji typu fast-forward i przekazuje sterowanie nowej wersji skryptu, a koordynator zarządzanego wdrożenia sprawdza konflikty przed zapisem. Uproszczenie numeracji wersji nie powinno oznaczać rezygnacji z tych ochron.
Brakuje natomiast kilku elementów obsługi. Instalator przyjmuje obecnie parametry zgodności z V4, ale nie przekazuje wyboru hosta, bezpiecznego podglądu ani celu instalacji trybu. Wymagania zależności są opisane głównie w README, bez wspólnego sprawdzenia ich przez instalator.
Do uzupełnienia pozostaje również weryfikacja źródła: istniejąca instalacja korzysta z lokalnego repozytorium, a aktualizacje z adresu zdalnego ustawionego w konfiguracji. W sprawdzonych punktach wejścia nie znaleziono potwierdzenia, że adres ten jest nadal oczekiwanym repozytorium.
Najprostszy podział odpowiedzialności: instalator pobiera zaufane źródło, sprawdza warunki wstępne i przekazuje parametry dalej. Skrypt wdrożeniowy obsługuje hosty, kontrolę przed instalacją, aktualizację, usuwanie i ochronę istniejących zasobów. Nie ma potrzeby dodawania osobnego, rozbudowanego frameworka do zarządzania wersjami.
Obecny workflow uruchamia się przy pushu do głównej gałęzi i przy pull requestach, ale nie reaguje na tagi wydań. Kontrola wtyczek (workflow) sprawdza strukturę i nazwy, nie format wersji.
Walidator tagów sprawdza jedynie wskazówki dotyczące głównej wersji. Istniejące testy dopuszczają zarówno trzyczłonowe wersje, jak i tagi niebędące wersjami. Nie można więc powiedzieć, że obecnie obowiązuje reguła wersji w formacie v4.n.
Minimalny zakres zmian to sprawdzanie, czy nowe tagi wydań mają format v4.cyfra, czy zgadzają się z jedynym źródłem wersji oraz czy bieżące oznaczenia w dokumentacji są spójne. Nie trzeba przy tym przepisywać historii ani zmieniać wersji zależności zewnętrznych.
Warto też dodać kontrolę kompletności pakietu umiejętności. Istnieje walidator pakietu, ale obecny CI go nie uruchamia. Kontrola powinna obejmować także odwołania po instalacji, a nie tylko linki wewnątrz repozytorium.
Aktywne ścieżki prowadzą obecnie do lokalnych procedur pakietu. Mapowanie dystrybucji zbiera katalog pakietu, ale nie katalog dawnych umiejętności zewnętrznych. W przejrzanym aktywnym kodzie nie znaleziono mechanizmu, który na bieżąco wykrywałby lub pobierał aktualizacje upstream.
To oznacza, że umiejętności upstream nie są bezpośrednią zależnością wykonawczą obecnych lokalnych punktów wejścia. Ma to jednak drugą stronę: aktualizacja źródła upstream nie odświeży automatycznie lokalnych procedur, które zostały z niego wybrane i przerobione. To ryzyko rozjazdu w utrzymaniu, a nie potwierdzona izolacja od zmian.
Nie należy też zakładać, że wystarczy przywrócić dawne umiejętności. Przykładowo dawna umiejętność pomocy zależy od konfiguracji, listy katalogów i programu do ich parsowania. Dawna umiejętność budowania wymaga programu renderującego. Samo skopiowanie pliku z instrukcjami nie zapewni ich działania.
Zalecane podejście to pozostawić stabilne lokalne wejścia do analizy i pracy inżynierskiej, a zatwierdzone umiejętności upstream włączać zgodnie z mapą możliwości. Dla każdej należy zapisać źródłowy commit i wymagane zasoby pomocnicze. Aktualizator powinien wykrywać dodane i usunięte elementy oraz zmiany zależności, a następnie zastępować pakiet dopiero po przejściu kontroli. Aktywne zadania nie powinny czytać bezpośrednio ze stale zmieniającej się głównej gałęzi upstream.
Warto oddzielić „wykrywanie aktualizacji na czas” od „automatycznej podmiany na gorąco”. Można sprawdzać aktualizacje przy instalacji lub aktualizacji i osobno wysyłać okresowe powiadomienia. Domyślny proces nie wymaga stale działającego monitora w tle.
Cline udostępnia CLI i wtyczkę IDE, a konfiguracja może mieć zakres globalny albo projektowy.4
1
W repozytorium znaleziono jedynie nieaktywowany szablon routingu. Testy dystrybucji wprost wymagają, by pozostał w nieaktywnej kopii, a nie trafiał do aktywnego wejścia reguł Cline (tests/roo_distribution/test_host_adaptation.py:85).
Zalecane jest utrzymywanie wspólnej treści metodologicznej i generowanie z niej lekkich adaptacji dla CLI oraz wtyczki. Podział na analizę i pracę inżynierską powinien korzystać z natywnych trybów Plan/Act, bez konieczności zapamiętywania specjalnych komend do umiejętności i bez bezpośredniego importowania konfiguracji trybów Roo.
Ścieżki metodologii w szablonie są rozwiązywane względem katalogu głównego tego repozytorium (bmad-suite-v4/cline/templates/bmad-router.md:8). Po wdrożeniu do innego projektu trzeba więc ponownie ustalić położenie zasobów; nie można zakładać, że skopiowane odwołania nadal będą działać.
Roo. Mapowanie dystrybucji obejmuje reguły globalne i wybrane tryby, ale sama obecność plików nie dowodzi, że aktywny host je załadował. Istotniejsza luka dotyczy MCP: dwa własne tryby nie deklarują uprawnień MCP, podczas gdy walidator przypisuje grupy uprawnień na sztywno. Podłączenie narzędzia destylacyjnego wymaga więc sprawdzenia zarówno konfiguracji, jak i elementów, które ją walidują — nie wystarczy zmienić tekstu instrukcji.
Gemini CLI. Obecny mechanizm tworzy fizyczną kopię katalogów wtyczki i reguł, ale nie jest potwierdzoną instalacją natywnego rozszerzenia. Rozszerzenia Gemini CLI mogą zawierać umiejętności i serwery MCP, a instalacja tworzy kopię, którą aktualizuje się osobnym poleceniem.11
9 Trzeba zatem wyraźnie rozdzielić istniejące kopiowanie plików od natywnej ścieżki rozszerzeń Gemini CLI.
Znaleziono też problem z odwołaniami po instalacji: globalna reguła główna używa ścieżek względnych do umiejętności, natomiast mapowanie umieszcza kopię reguł i katalog umiejętności w różnych miejscach. Przy rozwiązywaniu ścieżki względem położenia pliku reguły odwołanie nie trafia bezpośrednio do zainstalowanej umiejętności.
Niespójne są również zasady pracy z dokumentacją projektu. Wejście projektu korzysta ze wskaźnika pojedynczego aktywnego zadania, podczas gdy rdzeń dystrybucyjny nadal sprawdza dawny plan aktywności. Zakres edycji przypisany do trybu analizy (bmad-suite-v4/roo/settings/custom_modes.yaml:8) nie obejmuje też nowych miejsc na dokumenty projektu.
Warto jasno oddzielić poziomy konfiguracji: globalnie instalować wyłącznie wielokrotnego użytku metodologię, umiejętności i adaptacje hostów; na poziomie projektu przechowywać wejście do konkretnego projektu, zasady dziedzinowe, decyzje i zadania. Obecny zbiór źródeł nie dystrybuuje całej dokumentacji projektowej z repozytorium — tę granicę należy zachować.
Zalecany wariant domyślny to niezależny lokalny serwer MCP wywoływany przez hosta. Serwer odczytuje zatwierdzony projekt i przygotowuje materiały kandydujące, które trafiają do projektu przez zatwierdzony mechanizm publikacji dokumentów. Dystrybucja metodologii powinna dostarczać adapter i opisywać wymagane możliwości, zamiast włączać cały kod serwera do pakietu reguł.
Dostępność trzeba oceniać na podstawie możliwości, a nie samej nazwy narzędzia. Obecna procedura zarządzania destylacją w istniejącym projekcie wymaga sprawdzenia wersji, deklaracji narzędzia, obsługi języków, konsumentów i możliwości pracy na fragmentach. W tym przeglądzie nie sprawdzono aktualnego kodu serwera, więc nie można obiecać, że jego interfejs lub automatyczna rejestracja są już dostępne.
MCP powinien być opcjonalnym rozszerzeniem przy zwykłej analizie i pracy nad kodem, ale wymaganym warunkiem wstępnym dla inicjalizacji, która wyraźnie wymaga silnika destylacji. Brak serwera powinien blokować tylko zależne od niego kroki, a nie całą metodologię. Zwykłego odczytu plików nie należy przedstawiać jako zaliczenia weryfikacji silnika.
Skanowanie offline, sprawdzanie pochodzenia i opcjonalne możliwości modelu warto traktować jako osobne warstwy. Jeśli model jest niedostępny, należy zachować dowody strukturalne i zaznaczyć niewiadome; nie należy obiecywać pełnego efektu destylacji semantycznej. Jest to zgodne z granicami trybu offline w procedurze.
„GitHub plus tunel SSH” nie powinien być domyślną architekturą uruchomieniową. Miejsce publikacji kodu i miejsce działania serwera to odrębne kwestie. Zdalny serwer może być opcją dla konkretnych potrzeb, ale wymaga osobnych ustaleń dotyczących wysyłania danych, uwierzytelniania, izolacji projektów, utraty połączenia i zależności od usługi modelu. Sam tunel nie rozwiązuje tych problemów.
Automatyczne wiązanie integracji można podzielić na trzy kroki: rejestrację za zgodą podczas instalacji, sprawdzenie możliwości przy użyciu oraz przypięcie wersji serwera na początku zadania. Domyślnie nie należy automatycznie pobierać ani uruchamiać eksperymentalnych komponentów ani rozszerzać ich uprawnień.
To zakres kolejnych prac, a nie opis już wdrożonych zmian. Głównym problemem nie jest zbyt rygorystyczna numeracja, lecz brak domknięcia pochodzenia, ścieżek dystrybucji, ładowania przez hosty i mechanizmów zarządzania projektem. Wydanie v4.3 powinno zależeć od zaliczenia tych niezbędnych kontroli — nie od samej zmiany tekstu wersji.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Rekomendacja to lekkie wersjonowanie wydań jako v4.3, v4.4 itd. Obecny stan repozytorium nie potwierdza jednak, że istnieje już czyste i w pełni gotowe do wdrożenia wydanie v4.3.
Rekomendacja to lekkie wersjonowanie wydań jako v4.3, v4.4 itd. Obecny stan repozytorium nie potwierdza jednak, że istnieje już czyste i w pełni gotowe do wdrożenia wydanie v4.3. Przegląd był tylko do odczytu: nie zmieniono plików, nie usuwano historii, nie uruchamiano testów ani wdrożeń.
Najważniejsze luki dotyczą jednego źródła wersji, kontroli w CI oraz sprawdzenia, czy odwołania i reguły projektu działają po instalacji.
Rekomendacja to lekkie wersjonowanie wydań jako v4.3, v4.4 itd. Obecny stan repozytorium nie potwierdza jednak, że istnieje już czyste i w pełni gotowe do wdrożenia wydanie v4.3.
Opublikowane przezObrazy wygenerowane za pomocą GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/JRtyWXL5XMODkxxCStM9mCCPWvd2/thumbnails/BA7A4AFCF2EA752F7BFC/8C87F7C130DEC1EBD017-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"建议将本仓库对外版本统一为 v4.3,采用轻量发布管理;但目前不能认定工作树已经是“干净且完整可部署的 v4.3”。本轮完成的是只读审查,没有更新仓库、修改版本、删除历史、运行测试或执行部署。\n\n 版本与历史清理\n\n 对外使用 v4.3、v4.4 这样的两段版本;内部套件身份继续保留 V4,不必为了展示版. Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
Audyt repozytorium wskazuje, że warto uprościć sposób oznaczania wydań i przyjąć format v4.3, v4.4. Nie ma jednak podstaw, by uznać, że obecny stan jest już czystym i kompletnym wydaniem v4.3. Przegląd był wyłącznie do odczytu: nie zmieniono plików ani wersji, nie usuwano historii, nie uruchamiano testów i nie wdrażano pakietu.
Wersje zewnętrzne mogą mieć postać v4.3 czy v4.4, a wewnętrzna tożsamość pakietu może nadal pozostać V4. Nie ma potrzeby zmiany nazw całych katalogów, przepisywania historii ani budowania rozbudowanego systemu wersjonowania.
Obecnie README wskazuje v4.2.0, a główny plik umiejętności — V4.2. Mapowanie tożsamości pakietu rozpoznaje jedynie V4, więc nie ma jednego źródła informacji o wersji podrzędnej. Nie udało się też potwierdzić, jak zdalny tag v4.3 odpowiada lokalnemu commitowi. Sama zmiana plakietki nie wystarczy, by uznać wersję za uzgodnioną.
Zalecane jest jedno źródło wersji wykorzystywane przez dokumentację, komunikaty instalatora i kontrolę spójności w CI. Identyfikatory commitów oraz sumy plików nadal powinny służyć do ustalania pochodzenia pakietu i ochrony zasobów użytkownika — nie muszą jednak oznaczać dodatkowego obciążenia związanego z wersjonowaniem.
W katalogu .versions/v4.0.0/ znaleziono starą pamięć podręczną. Można rozważyć jej usunięcie, ale dopiero po sprawdzeniu, czy nie odwołują się do niej aktywne wdrożenia lub linki. Obecny mechanizm cache tagów odmawia już automatycznego ponownego użycia cache nazwanego według starej wersji.
Nie każda pozostałość jest zbędna. Katalog dawnych wyników weryfikacji jest przywoływany w istniejącym ADR (docs/adrs/ADR-20261012-bmad-solo-anti-bureaucracy-and-programmatic-guards.md:232), a dawny katalog umiejętności zawiera istotne materiały dotyczące źródeł upstream. Nie należy automatycznie traktować ich jak niepotrzebnego cache. W ramach tego przeglądu niczego nie usunięto.
Warto zachować obecne zabezpieczenia. Instalator odmawia nadpisania brudnego drzewa roboczego, skrypt wdrożeniowy wymaga aktualizacji typu fast-forward i przekazuje sterowanie nowej wersji skryptu, a koordynator zarządzanego wdrożenia sprawdza konflikty przed zapisem. Uproszczenie numeracji wersji nie powinno oznaczać rezygnacji z tych ochron.
Brakuje natomiast kilku elementów obsługi. Instalator przyjmuje obecnie parametry zgodności z V4, ale nie przekazuje wyboru hosta, bezpiecznego podglądu ani celu instalacji trybu. Wymagania zależności są opisane głównie w README, bez wspólnego sprawdzenia ich przez instalator.
Do uzupełnienia pozostaje również weryfikacja źródła: istniejąca instalacja korzysta z lokalnego repozytorium, a aktualizacje z adresu zdalnego ustawionego w konfiguracji. W sprawdzonych punktach wejścia nie znaleziono potwierdzenia, że adres ten jest nadal oczekiwanym repozytorium.
Najprostszy podział odpowiedzialności: instalator pobiera zaufane źródło, sprawdza warunki wstępne i przekazuje parametry dalej. Skrypt wdrożeniowy obsługuje hosty, kontrolę przed instalacją, aktualizację, usuwanie i ochronę istniejących zasobów. Nie ma potrzeby dodawania osobnego, rozbudowanego frameworka do zarządzania wersjami.
Obecny workflow uruchamia się przy pushu do głównej gałęzi i przy pull requestach, ale nie reaguje na tagi wydań. Kontrola wtyczek (workflow) sprawdza strukturę i nazwy, nie format wersji.
Walidator tagów sprawdza jedynie wskazówki dotyczące głównej wersji. Istniejące testy dopuszczają zarówno trzyczłonowe wersje, jak i tagi niebędące wersjami. Nie można więc powiedzieć, że obecnie obowiązuje reguła wersji w formacie v4.n.
Minimalny zakres zmian to sprawdzanie, czy nowe tagi wydań mają format v4.cyfra, czy zgadzają się z jedynym źródłem wersji oraz czy bieżące oznaczenia w dokumentacji są spójne. Nie trzeba przy tym przepisywać historii ani zmieniać wersji zależności zewnętrznych.
Warto też dodać kontrolę kompletności pakietu umiejętności. Istnieje walidator pakietu, ale obecny CI go nie uruchamia. Kontrola powinna obejmować także odwołania po instalacji, a nie tylko linki wewnątrz repozytorium.
Aktywne ścieżki prowadzą obecnie do lokalnych procedur pakietu. Mapowanie dystrybucji zbiera katalog pakietu, ale nie katalog dawnych umiejętności zewnętrznych. W przejrzanym aktywnym kodzie nie znaleziono mechanizmu, który na bieżąco wykrywałby lub pobierał aktualizacje upstream.
To oznacza, że umiejętności upstream nie są bezpośrednią zależnością wykonawczą obecnych lokalnych punktów wejścia. Ma to jednak drugą stronę: aktualizacja źródła upstream nie odświeży automatycznie lokalnych procedur, które zostały z niego wybrane i przerobione. To ryzyko rozjazdu w utrzymaniu, a nie potwierdzona izolacja od zmian.
Nie należy też zakładać, że wystarczy przywrócić dawne umiejętności. Przykładowo dawna umiejętność pomocy zależy od konfiguracji, listy katalogów i programu do ich parsowania. Dawna umiejętność budowania wymaga programu renderującego. Samo skopiowanie pliku z instrukcjami nie zapewni ich działania.
Zalecane podejście to pozostawić stabilne lokalne wejścia do analizy i pracy inżynierskiej, a zatwierdzone umiejętności upstream włączać zgodnie z mapą możliwości. Dla każdej należy zapisać źródłowy commit i wymagane zasoby pomocnicze. Aktualizator powinien wykrywać dodane i usunięte elementy oraz zmiany zależności, a następnie zastępować pakiet dopiero po przejściu kontroli. Aktywne zadania nie powinny czytać bezpośrednio ze stale zmieniającej się głównej gałęzi upstream.
Warto oddzielić „wykrywanie aktualizacji na czas” od „automatycznej podmiany na gorąco”. Można sprawdzać aktualizacje przy instalacji lub aktualizacji i osobno wysyłać okresowe powiadomienia. Domyślny proces nie wymaga stale działającego monitora w tle.
Cline udostępnia CLI i wtyczkę IDE, a konfiguracja może mieć zakres globalny albo projektowy.4
1
W repozytorium znaleziono jedynie nieaktywowany szablon routingu. Testy dystrybucji wprost wymagają, by pozostał w nieaktywnej kopii, a nie trafiał do aktywnego wejścia reguł Cline (tests/roo_distribution/test_host_adaptation.py:85).
Zalecane jest utrzymywanie wspólnej treści metodologicznej i generowanie z niej lekkich adaptacji dla CLI oraz wtyczki. Podział na analizę i pracę inżynierską powinien korzystać z natywnych trybów Plan/Act, bez konieczności zapamiętywania specjalnych komend do umiejętności i bez bezpośredniego importowania konfiguracji trybów Roo.
Ścieżki metodologii w szablonie są rozwiązywane względem katalogu głównego tego repozytorium (bmad-suite-v4/cline/templates/bmad-router.md:8). Po wdrożeniu do innego projektu trzeba więc ponownie ustalić położenie zasobów; nie można zakładać, że skopiowane odwołania nadal będą działać.
Roo. Mapowanie dystrybucji obejmuje reguły globalne i wybrane tryby, ale sama obecność plików nie dowodzi, że aktywny host je załadował. Istotniejsza luka dotyczy MCP: dwa własne tryby nie deklarują uprawnień MCP, podczas gdy walidator przypisuje grupy uprawnień na sztywno. Podłączenie narzędzia destylacyjnego wymaga więc sprawdzenia zarówno konfiguracji, jak i elementów, które ją walidują — nie wystarczy zmienić tekstu instrukcji.
Gemini CLI. Obecny mechanizm tworzy fizyczną kopię katalogów wtyczki i reguł, ale nie jest potwierdzoną instalacją natywnego rozszerzenia. Rozszerzenia Gemini CLI mogą zawierać umiejętności i serwery MCP, a instalacja tworzy kopię, którą aktualizuje się osobnym poleceniem.11
9 Trzeba zatem wyraźnie rozdzielić istniejące kopiowanie plików od natywnej ścieżki rozszerzeń Gemini CLI.
Znaleziono też problem z odwołaniami po instalacji: globalna reguła główna używa ścieżek względnych do umiejętności, natomiast mapowanie umieszcza kopię reguł i katalog umiejętności w różnych miejscach. Przy rozwiązywaniu ścieżki względem położenia pliku reguły odwołanie nie trafia bezpośrednio do zainstalowanej umiejętności.
Niespójne są również zasady pracy z dokumentacją projektu. Wejście projektu korzysta ze wskaźnika pojedynczego aktywnego zadania, podczas gdy rdzeń dystrybucyjny nadal sprawdza dawny plan aktywności. Zakres edycji przypisany do trybu analizy (bmad-suite-v4/roo/settings/custom_modes.yaml:8) nie obejmuje też nowych miejsc na dokumenty projektu.
Warto jasno oddzielić poziomy konfiguracji: globalnie instalować wyłącznie wielokrotnego użytku metodologię, umiejętności i adaptacje hostów; na poziomie projektu przechowywać wejście do konkretnego projektu, zasady dziedzinowe, decyzje i zadania. Obecny zbiór źródeł nie dystrybuuje całej dokumentacji projektowej z repozytorium — tę granicę należy zachować.
Zalecany wariant domyślny to niezależny lokalny serwer MCP wywoływany przez hosta. Serwer odczytuje zatwierdzony projekt i przygotowuje materiały kandydujące, które trafiają do projektu przez zatwierdzony mechanizm publikacji dokumentów. Dystrybucja metodologii powinna dostarczać adapter i opisywać wymagane możliwości, zamiast włączać cały kod serwera do pakietu reguł.
Dostępność trzeba oceniać na podstawie możliwości, a nie samej nazwy narzędzia. Obecna procedura zarządzania destylacją w istniejącym projekcie wymaga sprawdzenia wersji, deklaracji narzędzia, obsługi języków, konsumentów i możliwości pracy na fragmentach. W tym przeglądzie nie sprawdzono aktualnego kodu serwera, więc nie można obiecać, że jego interfejs lub automatyczna rejestracja są już dostępne.
MCP powinien być opcjonalnym rozszerzeniem przy zwykłej analizie i pracy nad kodem, ale wymaganym warunkiem wstępnym dla inicjalizacji, która wyraźnie wymaga silnika destylacji. Brak serwera powinien blokować tylko zależne od niego kroki, a nie całą metodologię. Zwykłego odczytu plików nie należy przedstawiać jako zaliczenia weryfikacji silnika.
Skanowanie offline, sprawdzanie pochodzenia i opcjonalne możliwości modelu warto traktować jako osobne warstwy. Jeśli model jest niedostępny, należy zachować dowody strukturalne i zaznaczyć niewiadome; nie należy obiecywać pełnego efektu destylacji semantycznej. Jest to zgodne z granicami trybu offline w procedurze.
„GitHub plus tunel SSH” nie powinien być domyślną architekturą uruchomieniową. Miejsce publikacji kodu i miejsce działania serwera to odrębne kwestie. Zdalny serwer może być opcją dla konkretnych potrzeb, ale wymaga osobnych ustaleń dotyczących wysyłania danych, uwierzytelniania, izolacji projektów, utraty połączenia i zależności od usługi modelu. Sam tunel nie rozwiązuje tych problemów.
Automatyczne wiązanie integracji można podzielić na trzy kroki: rejestrację za zgodą podczas instalacji, sprawdzenie możliwości przy użyciu oraz przypięcie wersji serwera na początku zadania. Domyślnie nie należy automatycznie pobierać ani uruchamiać eksperymentalnych komponentów ani rozszerzać ich uprawnień.
To zakres kolejnych prac, a nie opis już wdrożonych zmian. Głównym problemem nie jest zbyt rygorystyczna numeracja, lecz brak domknięcia pochodzenia, ścieżek dystrybucji, ładowania przez hosty i mechanizmów zarządzania projektem. Wydanie v4.3 powinno zależeć od zaliczenia tych niezbędnych kontroli — nie od samej zmiany tekstu wersji.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Rekomendacja to lekkie wersjonowanie wydań jako v4.3, v4.4 itd. Obecny stan repozytorium nie potwierdza jednak, że istnieje już czyste i w pełni gotowe do wdrożenia wydanie v4.3.
Rekomendacja to lekkie wersjonowanie wydań jako v4.3, v4.4 itd. Obecny stan repozytorium nie potwierdza jednak, że istnieje już czyste i w pełni gotowe do wdrożenia wydanie v4.3. Przegląd był tylko do odczytu: nie zmieniono plików, nie usuwano historii, nie uruchamiano testów ani wdrożeń.
Najważniejsze luki dotyczą jednego źródła wersji, kontroli w CI oraz sprawdzenia, czy odwołania i reguły projektu działają po instalacji.