Modely
Nastavte endpoint kompatibilní s OpenAI nebo Anthropic pomocí základní URL a případného API klíče. Otestujte připojení. Lokální server modelu musí běžet; vzdálené nástroje mohou data odesílat samostatně.
Opravte asynchronní test, který po selhání kontroly nechá běžet časovač.
let resource;
try {
resource = await openTestResource();
await checkBehavior(resource);
} finally {
try {
await resource?.close();
} finally {
restoreTimers();
}
}Nastavte endpoint kompatibilní s OpenAI nebo Anthropic pomocí základní URL a případného API klíče. Otestujte připojení. Lokální server modelu musí běžet; vzdálené nástroje mohou data odesílat samostatně.
Vynuťte selhání i přerušenou přípravu a obnovte časovače, přičemž uzavřete jen prostředky vytvořené testem.
Porovnejte skutečné chování s očekávaným výsledkem. Pokud kontrola selže, před dalšími změnami zjistěte příčinu.
let resource;
try {
resource = await openTestResource();
await checkBehavior(resource);
} finally {
try {
await resource?.close();
} finally {
restoreTimers();
}
}Když test selže, další selhání může být důsledkem místo další vady. Otevřený prostředek nebo změněný časovač může změnit prostředí pro vše, co následuje. FlowLatch je software pro programování s AI ve Windows určený ke zkoumání tohoto vztahu ve vašem projektu, s testovacím kódem a diskusí o opravě pohromadě.
Otevřete selhávající test a pomocné funkce, které získávají jeho prostředky. Požádejte připojený model, aby sledoval vlastnictví od přípravy přes ověřovaná tvrzení až po úklid, včetně cest dosažených při vyhození výjimky. Užitečným úkolem je posoudit, zda úklid stále obnovuje časovače, když uzavření prostředku selže, místo pouhého přidání dalšího úklidového volání.
Popište pozorované selhání a stav očekávaný následujícím testem. Posuďte navržený tok řízení pro úspěšnou i neúspěšnou přípravu. Spusťte cílený test a poté okolní sadu ve stávajícím prostředí; test úspěšný o samotě může stále zanechávat sdílený stav. Udržujte opravu dost úzkou, aby šlo vysvětlit, proč do ní každá úklidová akce patří.
FlowLatch se může připojit k podporovaným koncovým bodům kompatibilním s OpenAI nebo koncovým bodům Anthropic, včetně dostupného modelu AI bez cenzury. Vybraný model a server určují chování odpovědí, podporu nástrojů a kapacitu kontextu. Tyto volby podporují zkoumání; základem přijetí změny zůstávají důkazy z vašich běhů testů.
Poskytněte selhávající tvrzení, příslušné pomocné funkce přípravy a úklidu a údaj, zda test prochází samostatně. Je-li známé pořadí provádění, přidejte je. Odstraňte z protokolů přihlašovací údaje a zachovejte podrobnosti chyby ukazující, která operace selhala.
Posuďte, co bylo před selháním skutečně získáno. I částečná příprava může zanechat stav k uvolnění, ale úklid musí počítat s prostředky, které nikdy nevznikly. Před přijetím navržené opravy požádejte o vysvětlení těchto cest.
Rozhodněte, které zbývající obnovovací kroky musí přesto proběhnout a jak se mají chyby úklidu hlásit. Toto rozhodnutí výslovně otestujte. Jinak může počáteční selhání uzavření zabránit obnovení časovačů a způsobit nesouvisející selhání dalšího testu.
Je užitečným důkazem, ale u selhání sdíleného stavu nestačí. Spusťte i dotčené okolní testy a prozkoumejte jejich výsledky. FlowLatch pomáhá posoudit zdroje a návrh; důkazy z provedení dodává váš projektový testovací nástroj.
FlowLatch · Aktualizováno 2026-10-25