Sprawdź przed zastosowaniem
Porównaj rzeczywiste zachowanie z oczekiwanym wynikiem. Jeśli sprawdzenie się nie powiedzie, wyjaśnij przyczynę przed kolejnymi zmianami.
Czytaj pole binarne dopiero po sprawdzeniu długości bufora.
if (offset + fieldSize > bytes.length) {
return truncatedInput(offset);
}
return decodeField(bytes, offset);Porównaj rzeczywiste zachowanie z oczekiwanym wynikiem. Jeśli sprawdzenie się nie powiedzie, wyjaśnij przyczynę przed kolejnymi zmianami.
Dodaj endpoint zgodny z OpenAI lub Anthropic, podając bazowy URL i klucz API, jeśli jest wymagany. Sprawdź połączenie. Lokalny serwer modelu musi działać; zdalne narzędzia mogą przesyłać dane oddzielnie.
Testuj ucięty zapis, kolejność bajtów i pozycje graniczne bez wyjścia poza dane.
if (offset + fieldSize > bytes.length) {
return truncatedInput(offset);
}
return decodeField(bytes, offset);