Przejdź do treści

KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ

KRETAI-B01-Declarations — Deklaracje modelu, narzędzi i agentów

KRETAI-B01-Declarations — Deklaracje modelu, narzędzi i agentów

🇬🇧 English version below.
PoleWartość
TechnologiaKretAI
PoziomBASIC
KlasyfikacjaVALIDATION_ONLY — Tylko walidacja (bez wykonania)
PlaygroundPUBLIC_STATIC — publicznie: tylko podgląd kodu i gotowe wyniki
SDK1.0.0-rc.3+kret.local.3 (kandydat lokalny, niepodpisany)
Wynik testuTEST_RESULTS.json, rzeczywisty wynik: EXPECTED_OUTPUT.txt

Co pokazuje

Plik Ai/assistant.kretai z szablonu SDK: model lokalny z polityką local-only, dwa narzędzia (funkcje KretS z zadeklarowaną sygnaturą i uprawnieniami), dwa agenci z limitami i delegacją. Model nie jest uruchamiany — kompilator sprawdza deklaracje, zgodność narzędzi z funkcjami KretS i uprawnienia. Plugin startuje bez AI (zwraca liczbę zamówień z KretDB).

Pliki

Plik
Ai/assistant.kretai
Disk/Schema.kdb
Script/Main.krs
Script/Tools.krs
host-policy.json
plugin.kretl

Jak uruchomić

Katalog roboczy: katalog tego przykładu. kret oznacza <SDK>\Compiler\kret.exe, kretui-host — <SDK>\UiHost\kretui-host.exe. {DATA} / {OUT} to nowe, puste katalogi poza projektem. Wymagania: REQUIREMENTS.md.

  1. kret check . --json — walidacja deklaracji KretAI razem z KretS i KretDB
  2. kret run . --policy host-policy.json --data {DATA} — zwykły start pluginu (bez wywołania modelu)

Oczekiwany wynik

check = sukces; run zwraca „zamówień: 0”. Żaden model nie został wywołany.

Najczęstszy błąd

Traktowanie poprawnej deklaracji jako dowodu działania modelu. Wykonanie z prawdziwym modelem to KretAI 1.1+ (NOT_RUN); w Core KretAI jest DISABLED.

Ź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/Examples/BASIC_Declarations/README.md
SHA-256 20714488D12E4919021A7B644832A786EBFAE8BBE81022A5E0E33B578BEA5199

Oryginalne źródło jest dwujęzyczne; terminy techniczne i polecenia zachowano.

Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →

Wybierz, co możemy zapamiętać w tej przeglądarce. Możesz zmienić decyzję w każdej chwili.

Polityka prywatności