Skip to main content

Interfaces

Search every public interface and class in one index. Each entry links to its full declaration — properties, methods, and parameters — and the domain badge identifies the product area that uses it.

AgentConsoleCommandsInterfaceWidget
Host-implemented command callbacks the agent console invokes in response to operator actions; each is optional and may complete synchronously or return a promise.
AgentConsoleControllerApiInterfaceWidget
Host-owned authority consumed by AgentConsoleWidget. Implementations own gateway URLs, fetch/WebSocket work, credential storage, session rotation, policy changes, clipboard behavior, simulation, and e
AgentConsoleFeedSnapshotInterfaceWidget
One renderable activity feed — the live activity view while connected, or the retained session log shown in the setup template after a session ended. Hosts supply the visible entries plus overflow met
AgentConsoleGrantsSnapshotInterfaceWidget
State of the Grant access section: the per-surface read/write grant matrix plus the paper-trading toggle row. Hosts derive the rows from their mounted surfaces and apply changes through `commands.setG
AgentConsoleNoticeInterfaceWidget
A host-authored notice rendered by the console — either the setup-template banner (disconnect, revocation, issuance errors) or a secondary strip under the active template (e.g. market-feed failures).
AgentConsolePromptInterfaceWidget
One suggested-prompt pill shown in the connected template. Clicking the pill copies the host-side prompt text via commands.copyPrompt(id); an optional Simulate button runs it via `commands.simulateP
AgentConsoleSnapshotInterfaceWidget
Complete read model rendered by AgentConsoleWidget. Presentation-ready values only. Transport credentials entered by the operator never belong in this snapshot.
AgentConsoleWidgetLabelsInterfaceWidget
The complete set of user-visible strings rendered by AgentConsoleWidget. Hosts override any subset through the widget's labels prop; unspecified keys fall back to DEFAULT_AGENT_CONSOLE_LABELS.
AgenticAccessPolicyInterfaceWidget
Host-authored access policy declaring what an agent may do, split into read, write, and trade grants; each grant may be a boolean, a family/control flag map, or carry policy constraints. Omitted grant
AgenticAffordanceExclusionInterfaceWidget
One reviewed decision that a visible affordance of a public widget component is intentionally not an agent-operable control, recorded with its classification and rationale in the component's surface c
AgenticBuiltInSurfaceContractInterfaceWidget
The declared semantic inventory of one built-in surface (a public widget kind or the terminal): its capabilities, controller and subscription bindings, and public component contracts. Authored explici
AgenticControlAccessDescriptorInterfaceWidget
Minimal identity triple used by policy evaluation to decide whether one control is allowed: its access class, owning family id, and exact control id. Passed to isAgenticControlAllowed so grants reso
AgenticControlConstraintContractInterfaceWidget
The complete constraint contract for one control: the argument/resource bindings enforced before dispatch, plus optional result filters that narrow readable results (before portable projection, inside
AgenticControlDescriptorInterfaceWidget
One agent-callable control in the catalog: its identity, owning controller and method, access/risk classification, mutation semantics, and human-readable description and signature. Protocol bridges co
AgenticCustomInvokeRequestInterfaceWidget
Invocation request for a control declared by a custom controller contract; identical to AgenticInvokeRequest except the control id and session access are typed against the host's custom control ids.
AgenticCustomSubscribeRequestInterfaceWidget
Subscription request for a channel declared by a custom controller contract; identical to AgenticSubscribeRequest except the channel id and session access are typed against the host's custom ids.
AgenticEffectiveControlsRequestInterfaceWidget
Query for the controls effectively available on one surface after intersecting adapter, surface, and session policies with declared controller support; used by listEffectiveControls and extended by
AgenticGuardedInvocationOptionsInterfaceWidget
Options for one guarded compare-and-swap mutation through an AgenticRevisionAuthority: the revision domains the mutation touches, the caller's operation identity and origin, and optional expected re
AgenticInvokeRequestInterfaceWidget
Request to invoke one built-in catalog control on a surface through the adapter's guarded lane, carrying the caller's operation identity and origin, optional arguments and expected revisions, and opti
AgenticMutationEventMetadataInterfaceWidget
Metadata handed to a guarded-invocation callback and attached to the mutations it performs, identifying the operation, its origin, and the revision snapshot the mutation executes against.
AgenticReadContextRequestInterfaceWidget
Request to read one surface's full agentic context (kind, capabilities, projected state, revisions, and subscription descriptors), subject to the intersected access policies.
AgenticReadContextResultInterfaceWidget
Stable snapshot of one surface's agentic context: its kind and capability tags, per-controller projected state and revision snapshots, and the subscription channels readable on it.
AgenticRegisteredSurfaceInterfaceWidget
A registered surface as returned by getSurface: its public descriptor plus the live controller registrations and the optional access-narrowing policy and snapshot authority it was registered with.
AgenticRevisionLedgerInterfaceWidget
A revision authority extended with an imperative record method, letting SDK composition roots bump revision counters for out-of-band mutations that did not flow through invokeGuarded. Created by `
AgenticSessionSurfaceGrantsInterfaceWidget
Optional per-surface-kind narrowing carried by AgenticSessionAccess: for a resolved target, the entry matching its surface kind is intersected with the flat session grants before enforcement.
AgenticSnapshotAuthorityInterfaceWidget
Surface-owned authority for bounded visual export that captures the surface's current rendering as an encoded image. It must be registered explicitly; DOM access is never inferred from controllers.
AgenticStateAuthorityInterfaceWidget
Controller-owned authority that exposes the controller's complete state to agentic reads: it reads the raw state, projects it to portable JSON, and declares how constrained read boundaries are covered
AgenticSubscriptionBindingInterfaceWidget
Controller-owned wiring for one subscription channel: how to start the underlying event stream and how each raw event is projected to portable JSON before delivery to agentic subscribers.
AgenticSubscriptionDescriptorInterfaceWidget
Catalog descriptor for one subscription channel: its owning controller, target scopes, access class, permission family, portable options and event contracts, and optional pre-subscribe constraint bind
AgenticSurfaceAdapterApiInterfaceWidget
The adapter's agentic surface API: hosts register session, chart, and widget surfaces with their controllers, and agents use its guarded lanes to discover capabilities, read context, invoke controls,
AgenticSurfaceExclusionInterfaceWidget
One flattened non-callable decision: a single controller method deliberately excluded from the agentic control catalog, with its exact reason and explanation. Derived from `AGENTIC_SURFACE_EXCLUSION_G
AgenticSurfaceExclusionGroupInterfaceWidget
Groups several methods of one controller under a single exclusion reason and explanation; the source-of-truth form of AGENTIC_SURFACE_EXCLUSIONS before flattening to per-method entries.
AgenticSurfaceRegistrationInterfaceWidget
Input to registerSurface: binds a target to a built-in surface kind with its controller registrations, plus optional capability tags, an access-narrowing policy, and a snapshot authority.
AgenticTradeGrantInterfaceWidget
Trade-class grant within an access policy; unlike read and write grants it must pin the trading execution environment it is valid for, so paper and live access can never be conflated.