Public runtime traffic
Website widgets, headless public sessions, visitor identity, page context, lead capture, and engagement events.
Developer Platform
AgentShelf gives developers SDKs, widget embeds, headless runtime APIs, and integration patterns for bringing governed agents into websites, products, workflows, and external applications.
Runtime surfaces
Use the surface that matches the experience you are building while keeping each individual agent connected to the same AgentShelf control plane.
Add a hosted website agent with the existing widget script when you want the AgentShelf-provided shell, launcher, and visitor experience.
Use the browser SDK and public headless runtime when you want to design your own chat UI while relying on AgentShelf for sessions and streaming.
Build custom agent interfaces with SDK access to sessions, streamed responses, visitor identity, page traces, and lead capture helpers.
Connect agent experiences to external systems and workflows through approved runtime patterns instead of wiring every application directly to model providers.
Runtime boundaries
The agent harness—the managed layer around execution—can keep public sessions connected to configured origin checks, access controls, telemetry, and usage tracking without exposing administrative controls.
Website widgets, headless public sessions, visitor identity, page context, lead capture, and engagement events.
Model routing, usage telemetry, policies, runtime events, traces, and attribution connect runtime activity to the platform.
Agent configuration, admin controls, billing, workspaces, private context management, and governance settings.
Website agent traffic stays separate from authenticated platform administration while remaining connected to configured runtime controls and records. Evaluating a public or embedded agent experience? See how authenticated control, the dedicated workspace, and the supported public experience remain distinct. Explore Trust & Boundaries
SDK access
The browser-first AgentShelf widget SDK gives frontend developers access to the headless widget runtime without forcing the standard iframe, modal, launcher, or default UI shell.
import { createWidgetClient } from '@agentshelf/widget-sdk'; const client = createWidgetClient({ siteId: 'widget_site_id',}); await client.ensureSession({ visitorFingerprint: 'anon-visitor-123',});Integration patterns
Developers can create custom frontends, stream responses, pass approved external context, handle client-side continuations, and capture structured lead or workflow data through supported runtime APIs.
Render your own transcript, inputs, quick replies, streaming states, and errors while AgentShelf manages runtime sessions.
Embed an AgentShelf-powered agent inside a product workflow, portal, or customer experience.
Use runtime form signals and lead capture helpers to collect contact details, route follow-up, and preserve conversation context.
Evaluate configured engagement gates and show contextual prompts from your own UI.
Pass approved external context from the host app while keeping public sessions separate from administrative platform access.
Handle tool calls in the host application and continue the same assistant turn with validated tool results.
Trust layer
Developer integrations are designed to keep authenticated controls inside the platform, public runtime sessions within configured boundaries, and runtime activity available for review.
Use configured origins, expected host applications, and access rules to limit public runtime access.
Support public-facing agent behavior with approved configuration and response patterns.
Use available runtime traces, usage records, and event visibility for debugging and governance review.
Public-facing agents use managed runtime sessions with configured telemetry, routing, and governance while private workspace access stays behind authenticated platform controls.
Bring AgentShelf-powered agents into your website, product, portal, or workflow without rebuilding session management, streaming, engagement, lead capture, telemetry, model routing, and governance infrastructure from scratch.