no-task-output
Oszczędzaj tokeny kontekstu — unikaj TaskOutput w agentach Claude
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill dla Claude'a, który uczy cię prawidłowego wzorca obsługi zadań w agentach. TaskOutput wczytuje pełny transkrypt agenta do okna kontekstu, zużywając 70 tys. tokenów i powodując fragmentację konwersacji. Zamiast tego używaj narzędzia Task w trybie synchronicznym, aby zachować izolację kontekstu agenta i uniknąć niepotrzebnego rozrostu pamięci. Skill jest automatycznie wywoływany — nie musisz go aktywować ręcznie.
Jak używać
Zainstaluj skill w swoim projekcie Claude'a, dodając plik no-task-output do katalogu .claude/skills w repozytorium agenta.
Zrozum problem: TaskOutput wczytuje cały transkrypt agenta do głównego okna kontekstu, co może zużyć ponad 70 tys. tokenów i spowodować kompaktowanie konwersacji w trakcie jej trwania. To podważa cel izolacji kontekstu agenta.
Zastosuj prawidłowy wzorzec: zamiast uruchamiać Task z parametrem run_in_background=true, a następnie czytać wynik za pomocą TaskOutput, używaj Task w trybie synchronicznym (domyślnie run_in_background=false).
Tryb synchroniczny czeka na zakończenie zadania i zwraca wynik bezpośrednio, bez konieczności oddzielnego wywołania TaskOutput, co eliminuje przepełnienie kontekstu.
Monitoruj użycie tokenów w swoim agencie — jeśli widzisz nagłe skoki lub fragmentację konwersacji, sprawdź, czy nie używasz TaskOutput gdzieś w kodzie.
Skill działa w tle i automatycznie przypomina o tej regule — nie wymaga ręcznej aktywacji ani konfiguracji.