Lokalna mogućnost za agente

Povežite SCHNGN sa svojim agentom

Instalirajte lokalno okruženje, povežite ga preko MCP-a i dodajte veštinu za pouzdano planiranje šengenskog pravila 90/180 dana.

  • Računanje u lokalnom procesu
  • Bez SCHNGN telemetrije
  • Strogi, verzionisani JSON
  • Uobičajeno pravilo 90/180 dana

SCHNGN ne šalje odlazne zahteve. Domaćin vašeg agenta ipak može poslati ulaze i rezultate alata svom dobavljaču modela.

02

Veština agenta

Veština uči agenta kada da pozove SCHNGN, kako da oblikuje izričite raspone boravka i kada da odbije pitanja o pravnom statusu.

Šta veština dodaje

  • Daje prednost MCP alatima umesto ponovne izrade računanja datuma.
  • Ograničava ulaze na datume ulaska i izlaska za neprekidne šengenske boravke.
  • Ostaje u okviru uobičajenog planiranja kratkog boravka i upućuje izuzetne slučajeve zvaničnim organima.
03

Interfejs

CLI

Koristite JSON CLI u skriptama i agentskim ljuskama. Čita strogi JSON iz stdin ili datoteke i vraća jedan JSON rezultat.

Komande: schngn usage, schngn check-stay i schngn latest-exit.

schngn usage --input request.json
04

Interfejs

REST + OpenAPI

Pokrenite HTTP uslugu samo na loopback adresi za REST alate. Ona pruža aktuelni OpenAPI dokument i odbija nelokalne adrese vezivanja.

OpenAPI: http://127.0.0.1:37491/openapi.json

schngn-api
05

Interfejs

TypeScript

Uvezite čisto jezgro za osnovno računanje datuma ili capability paket za strogi ugovor agenta.

Paketi: @schngn/engine i @schngn/capability

npm install @schngn/capability
import { calculateUsage } from '@schngn/capability';

const result = calculateUsage({
  stays: [{ entryDate: '2026-01-01', exitDate: '2026-01-12' }],
  referenceDate: '2026-02-01'
});
06

Pregled alata

Svaki interfejs izlaže isti verzionisani ugovor za računanje. Datumi koriste YYYY-MM-DD, a rasponi uključuju dane ulaska i izlaska.

01

calculate_schengen_usage

Ulaz
{ stays, referenceDate, includeCountedDays? }
Svrha
Izračunava iskorišćene i preostale dane na izričiti referentni datum.
02

check_schengen_stay

Ulaz
{ existingStays, candidateStay }
Svrha
Proverava svaki dan predloženog neprekidnog boravka.
03

latest_safe_schengen_exit

Ulaz
{ existingStays, entryDate }
Svrha
Nalazi najkasniji bezbedan izlazak za boravak sa poznatim datumom ulaska.
07

Granica privatnosti

Granica računanja je lokalna, ali puna putanja agenta može uključiti usluge u oblaku.

LOCAL

SCHNGN okruženje

Okruženje ništa ne čuva, ne šalje telemetriju, ne beleži unete datume i ne pravi odlazne mrežne zahteve.

HOST

Domaćin agenta i dobavljač modela

MCP klijent ili domaćin agenta može poslati upite, argumente alata i rezultate dobavljaču modela. Pre stvarnih datuma putovanja proverite njegova pravila privatnosti i čuvanja.

Uslovi

Node.js 24 ili noviji. Za računanje nisu potrebni SCHNGN nalog, API ključ, hostovani endpoint ni mrežna veza.

Obim i ograničenja

Ova mogućnost modeluje izričite neprekidne boravke po uobičajenom šengenskom pravilu 90/180 dana. Ne klasifikuje zemlje, ne odlučuje o pravima na vizu ili boravak, ne primenjuje bilateralne sporazume i ne pruža pravni savet.

Samo pomoć pri planiranju. Nadležni organi odlučuju o dozvoljenom boravku.