Projekt
Sprawdź znacznik kolejności bajtów, istniejącą licencję i ponowne uruchomienie bez powielenia nagłówka ani zmiany treści.
Zmień nagłówek SPDX, pozostawiając wiersz interpretera na początku pliku.
text = source.removeprefix("\ufeff")
head, separator, body = text.partition("\n")
if head.startswith("#!"):
result = head + (separator or "\n") + update_spdx(body)
else:
result = update_spdx(source)Sprawdź znacznik kolejności bajtów, istniejącą licencję i ponowne uruchomienie bez powielenia nagłówka ani zmiany treści.
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.
text = source.removeprefix("\ufeff")
head, separator, body = text.partition("\n")
if head.startswith("#!"):
result = head + (separator or "\n") + update_spdx(body)
else:
result = update_spdx(source)