Skip to main content
Logická vrstva aplikace Twenty je kód, který běží — server-side TypeScript handlery reagující na HTTP požadavky, plány CRON a změny záznamů; AI dovednosti a agenti, kteří fungují uvnitř pracovního prostoru; a připojení OAuth, která umožňují vašim funkcím jednat jménem uživatele ve službách třetích stran.

V této části

Logické funkce

Základní stavební blok — typy spouštěčů, payloady a typovaný klient API.

Dovednosti a agenti

Opakovaně použitelné pokyny pro agenty AI a asistenti s vlastními systémovými prompty.

Připojení

Přihlašovací údaje OAuth, které vaše aplikace uchovává pro služby třetích stran — Linear, GitHub, Slack a další.

Úložiště typu klíč–hodnota

Udržujte stav mezi spuštěními logických funkcí – cache, kurzory a nároky napříč pracovními prostory.

Úlohy na pozadí

Zařaďte spuštění logické funkce do fronty pro pracovníky, abyste obešli časový limit na jedno spuštění.

Přehled typů spouštěčů

Logická funkce volí jeden nebo více spouštěčů — každá z níže uvedených položek je samostatné pole v defineLogicFunction(): Funkce běží v izolovaných sandboxovaných procesech Node.js a přistupují k pracovnímu prostoru přes typovaného klienta API omezeného na roli deklarovanou v defineApplication().
Instalační hooky — kód, který běží před nebo po instalaci — sdílejí toto běhové prostředí, ale používají vlastní funkce define a nacházejí se pod Config → Install Hooks.