Aplikace / Applications
Vlastní UI komponenty doplňků, které běží přímo uvnitř CODEXISu. / Custom UI components from plugins that run directly inside CODEXIS.
CZ
Aplikace je UI komponenta, kterou přináší doplněk. Není to jen chat — je to vlastní obrazovka s formulářem, tabulkou, průvodcem, vizualizací… přesně to, co dává smysl pro konkrétní úkol.
Aplikace běží uvnitř CODEXISu (v izolovaném iframe), ale vypadá jako plnohodnotná součást prostředí.
Kdy dává aplikace smysl
Chat je skvělý pro volné otázky. Aplikace se hodí, když:
- máte strukturovaný formulář (zadáte vstupy, dostanete výstup),
- chcete tabulku nebo vizualizaci,
- řešíte opakovaný postup, který by se v chatu stal zdlouhavým,
- potřebujete vlastní komponenty pro svůj workflow.
Příklady aplikací
- Kalkulátor lhůt — zadáte typ řízení a počáteční datum, dostanete všechny procesní lhůty.
- Evidence GDPR žádostí — formulář pro příjem žádosti + sledování termínu.
- Dashboard compliance — přehled o stavu smluv, nevyřízených úkolů.
- Nástroj na porovnání verzí — vizuální diff dvou verzí smlouvy.
- Generátor výzev — strukturovaný průvodce sepsáním předžalobní výzvy.
Kde aplikace najdu
Po instalaci doplňku, který poskytuje aplikaci:
- Hlavní navigace → Aplikace — seznam všech dostupných aplikací.
- Marketplace → Aplikace — procházet aplikace napříč doplňky.
Kliknutím aplikaci otevřete — běží jako vlastní stránka uvnitř CODEXISu.
Bezpečnost a izolace
Aplikace se nedostane k vašim datům, dokud jí to neumožníte:
- Iframe je izolovaný od zbytku CODEXISu — žádný přístup k cookies, tokenům ani souborům bez výslovného povolení.
- Komunikace s jádrem CODEXISu probíhá přes přesně definované API (postMessage), aplikace nemůže obejít oprávnění doplňku.
- Všechny výstupy, které aplikace posílá zpět, vidíte před uložením.
Propojení s agentem
Aplikace umí zavolat agenta na pozadí — například si nechat přehrát argument k vyplněnému formuláři. Agent, jeho dovednosti i aplikace jsou jen různé tváře jednoho balíčku.
Bez aplikace
Ne každý doplněk musí aplikaci mít. Mnoho doplňků přináší jen dovednosti a agenty — pracujete s nimi z chatu. Aplikace je nadstavba, když struktura dává smysl.
EN
An application is a UI component delivered by a plugin. It is not just a chat — it is a custom screen with a form, a table, a wizard, a visualization… whatever makes sense for a given task.
An application runs inside CODEXIS (in an isolated iframe) but appears as a first-class part of the environment.
When an Application Makes Sense
Chat is great for open-ended questions. An application fits when:
- you have a structured form (inputs in, outputs out),
- you want a table or a visualization,
- you deal with a recurring procedure that would become tedious in chat,
- you need custom components for your workflow.
Examples of Applications
- Time-limit calculator — enter a proceeding type and a start date and receive all procedural deadlines.
- GDPR request tracker — a form for intake and deadline monitoring.
- Compliance dashboard — an overview of contract status and open tasks.
- Version comparison tool — a visual diff between two contract versions.
- Demand letter generator — a structured wizard for composing a pre-litigation demand.
Where to Find Applications
After installing a plugin that provides an application:
- Main navigation → Applications — a list of all installed applications.
- Marketplace → Applications — browse applications across plugins.
A click opens the application — it runs as a dedicated page inside CODEXIS.
Security and Isolation
An application cannot access your data until you allow it:
- The iframe is isolated from the rest of CODEXIS — no access to cookies, tokens, or files without explicit permission.
- Communication with the CODEXIS core goes through a precisely defined API (postMessage); the application cannot bypass the plugin's permissions.
- Every output the application sends back is visible before saving.
Linking with an agent
An application can call an agent in the background — for instance to generate reasoning for a submitted form. The agent, its skills, and the application are just different faces of the same package.
Without an Application
Not every plugin needs an application. Many plugins deliver only skills and agents — you work with them from chat. An application is an add-on for cases where a structured UI makes sense.
Dovednosti / Skills
Modulární know-how — složka s instrukcemi a podklady pro jeden úkol. / Modular know-how — a folder with instructions and materials for one task.
Automatizace / Automations
Naplánované úlohy, které spouští agenta v určitý čas nebo periodicky. / Scheduled jobs that run an agent at a given time or periodically.