Agent / kontrolowane zadania
Od zadania do sprawdzonej zmiany
Agent koordynuje pracę, ale nie skupia w sobie wszystkich odpowiedzialności. Decyzje o operacji, wykonanie narzędzia, pamięć i dostęp z innych aplikacji mają osobne role.
Agent — prowadzi zadanie
Obecny Agent przyjmuje jawny plan kroków, wykonuje je w kolejności i zbiera wyniki. Przed użyciem narzędzia pyta Roda o decyzję. Gdy krok jest zablokowany albo kończy się niepowodzeniem, raportuje wynik zamiast udawać zakończenie całego zadania.
Ta ścieżka nie generuje samodzielnie planu z dowolnego polecenia w języku naturalnym. Plan przygotowuje użytkownik lub klient integracji.
Rod — ocenia, czy operacja może się odbyć
Rod zwraca decyzję: pozwól, pozwól z ostrzeżeniem, wymagaj potwierdzenia albo odmów. Obecne reguły rozróżniają m.in. odczyt, zmianę pliku, budowanie, testowanie i publikację.
Zmiana wymaga jawnego zatwierdzenia właściwej polityki w żądaniu. Budowanie i testy wymagają zaakceptowania ostrzeżeń. Push i deploy są poza obecnym zakresem. Rod nie wykonuje operacji i nie jest pełnym systemem uprawnień użytkowników.
Tools — wykonuje konkretny krok
Narzędzia odczytują i wyszukują pliki, wprowadzają dokładnie wskazaną zmianę, uruchamiają build lub test i sprawdzają Git. Zwracają strukturalny wynik oraz kod zakończenia.
Zakres jest ograniczony do wskazanego repozytorium. Obecne narzędzia budowania i testowania wykonują polecenia .NET dla jawnego projektu lub rozwiązania, nie dowolną komendę powłoki. Proces budowania nadal może uruchomić kod projektu — ograniczona lista poleceń nie jest sandboxem.
Memory — zachowuje kontekst i wynik
Memory przechowuje sesję zadania, wykonane kroki, zmienione pliki oraz wyniki walidacji. Zapis może obejmować skróty plików i ograniczony diff, aby później przejrzeć zmianę.
Jawne fakty repozytorium mają źródło i czas. Pamięć nie podejmuje decyzji i nie uznaje automatycznie przypuszczeń modelu za fakty. Nie jest to gotowe, samodzielne uczenie długoterminowe.
MCP — daje klientowi kontrolowany dostęp
MCP jest adapterem do kontekstu workspace, wyników i wybranych działań. Nie zastępuje Agenta ani Roda. Zobacz zakres integracji MCP.
Agent a Mentor
Mentor pomaga zrozumieć projekt. Agent koordynuje wykonanie zadania. Analiza Mentora może być źródłem informacji, ale sama nie staje się zgodą na zmianę ani potwierdzeniem, że operacja została wykonana.