KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
KretAI — specyfikacja (zakres kontraktu 1.0)
KretAI — specyfikacja (zakres kontraktu 1.0)
Status 1.0: `FROZEN_SUPPORTED_SUBSET` — zamrożony dokładnie opisany zakres; reszta poza kontraktem 1.0. Gramatyka/wersja: kretai-1.0. Status języka nie nadaje uprawnień KCS ani prawa do działania w Production.Źródła normatywne (kopie w Sources/, kolejność pierwszeństwa: decyzje właściciela → zamrożony kontrakt → kod SDK → testy):
LANGUAGE_FREEZE_1_0/04_KRETAI_SPECIFICATION.md- SDK
04_Languages/KretAi/README.md
Elementy języka
| Element | Stan w KretAI |
|---|---|
| Struktura pliku | kretai "1.0", potem bloki model, tool, agent. |
| Rozszerzenie | .kretai. |
| Komentarze | //. |
| Typy parametrów narzędzi | String Int64 Float64 Bool. |
| Logika | brak — narzędzia to funkcje KretS. |
Zakres poza kontraktem / ograniczenia
- oczekiwanie działania prawdziwego modelu (NOT_RUN; KretAI 1.1/1.2)
- użycie w Core (DISABLED do decyzji KCS)
- wpisywanie kluczy API w plikach (tylko odwołanie do Vault)
- KretAI 1.1: model lokalny (test na serwerze modeli, KCS dla
kretai.*). - KretAI 1.2: modele zdalne (decyzja FB-05, Vault).
- KretAI 1.x: narzędzia w osobnym procesie, strumieniowanie.
- Stary walidator JSON
Kret.Formats.AiContractValidator(rc.1) — LEGACY.
Pełna referencja konstrukcji: SYNTAX_REFERENCE.md.
Źródło i wersja
Zweryfikowany import PUBLIC_CANDIDATE. Identyfikatory źródeł odnoszą się do eksportu i nie dają dostępu do plików serwera.
01_LANGUAGES/KretAI/Documentation/LANGUAGE_SPECIFICATION.md
SHA-256 642EE4E6A1375DBDDED5F2F2B7BC26E85A0D7435FB4A2D4CEE4D5B6CEE0A97AFZaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →