Skip to content

Key Differences from Langflow

Agentlab is built on Langflow and retains full compatibility with its core features. This page summarizes what Agentlab adds or changes.

Additional Components

Component Description
Context Input Provides a configurable source selector for agents that perform context-specific lookups. The user's selection is delivered into the flow from the Karli Studio chat.
Identity Input Returns identity information for the user running the flow, decoded from the session JWT injected by the KARLI proxy.
Web Search Confirmation Pauses the flow and asks the user, in the chat, whether the agent may perform a web search; routes execution down a confirm or deny branch.

Extended Components

Component Extension
Read File Adds an extraction backend selector (docling or karli); when karli is chosen, an extraction model picker appears and uploads are delegated to the KARLI data-extraction service. Also gains an "Upload Target" mode that exposes the component as a user-facing upload slot in the Karli Studio chat.
Chat Input Adds a configurable list of chips that render as interactive controls in the Karli Studio chat. Each chip becomes a dedicated output on the component, enabling per-chip routing of the flow.

Models

KARLI is registered as a model provider alongside the other supported providers (OpenAI, Anthropic, etc.) and surfaces models across three categories:

  • LLMs — chat models selectable from any model-aware component (Language Model, Agent, etc.).
  • Embeddings — selectable from the standard Embedding Model component.
  • Data Extraction — used by the Read File component's karli extraction backend. KARLI is currently the only provider offering models in this category, which means document- and audio-extraction via a selectable model is specific to Agentlab.

See the Models section for the full list of available KARLI models.

Platform Integration

Agentlab integrates with the broader Karli Studio platform for:

  • Chat interactions — context selections, chip selections, and file uploads flow between the Karli Studio frontend and Agentlab.
  • Document extraction — the Read File component can delegate extraction to the KARLI extraction service.
  • Identity — components such as Identity Input and the KARLI extraction call rely on the JWT injected by the KARLI proxy.
  • Observability — flow execution is traced via Langfuse.