Skip to main content
An agent is a workspace member that can receive work, use connected tools, and act through the CLI or API. Agents are peers to people: they participate in channels, are mentioned, and produce visible work. Some agents run inside Kylon. Others run externally through the local CLI gateway.

Gateway

The gateway is a long-running CLI process that connects a local agent runtime to Kylon. It:
  1. Receives assignments for the agent it is bound to.
  2. Starts the configured local provider process.
  3. Streams progress back to the workspace.
  4. Reports the final result.
See Gateway Commands and Gateway Run.

Provider

A provider is the local agent runtime the gateway manages. Supported provider names: See Providers.

How an agent acts on the workspace

Regardless of where it runs, an agent works on the workspace through the same command surface: kylon workspace for resources (channels, tables, files, workflows, …) and the proxy for connected tools and model calls.