summaryrefslogtreecommitdiffhomepage
path: root/packages/kernel/src/contracts/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/kernel/src/contracts/index.ts')
-rw-r--r--packages/kernel/src/contracts/index.ts195
1 files changed, 99 insertions, 96 deletions
diff --git a/packages/kernel/src/contracts/index.ts b/packages/kernel/src/contracts/index.ts
index f3e5bca..fc19267 100644
--- a/packages/kernel/src/contracts/index.ts
+++ b/packages/kernel/src/contracts/index.ts
@@ -7,118 +7,121 @@
*/
export type {
- ApiKeyCredentials,
- AuthContract,
- BearerTokenCredentials,
- Credentials,
+ ApiKeyCredentials,
+ AuthContract,
+ BearerTokenCredentials,
+ Credentials,
} from "./auth.js";
export type {
- ChatMessage,
- Chunk,
- CompactionResult,
- ConversationMeta,
- ConversationStatus,
- ErrorChunk,
- Role,
- StepId,
- StepMetrics,
- StoredChunk,
- SystemChunk,
- TextChunk,
- ThinkingChunk,
- ToolCallChunk,
- ToolResultChunk,
- TurnId,
- TurnMetrics,
- Workspace,
- WorkspaceEntry,
+ ChatMessage,
+ Chunk,
+ CompactionResult,
+ ConversationMeta,
+ ConversationStatus,
+ ErrorChunk,
+ ImageChunk,
+ ImageInput,
+ Role,
+ StepId,
+ StepMetrics,
+ StoredChunk,
+ SystemChunk,
+ TextChunk,
+ ThinkingChunk,
+ ToolCallChunk,
+ ToolResultChunk,
+ TurnId,
+ TurnMetrics,
+ Workspace,
+ WorkspaceEntry,
} from "./conversation.js";
export type { ToolDispatchPolicy } from "./dispatch.js";
export type {
- AgentEvent,
- StatusEvent,
- TurnDoneEvent,
- TurnErrorEvent,
- TurnInputEvent,
- TurnProviderRetryEvent,
- TurnReasoningDeltaEvent,
- TurnSealedEvent,
- TurnStartEvent,
- TurnSteeringEvent,
- TurnStepCompleteEvent,
- TurnTextDeltaEvent,
- TurnToolCallEvent,
- TurnToolOutputEvent,
- TurnToolResultEvent,
- TurnUsageEvent,
+ AgentEvent,
+ StatusEvent,
+ TurnDoneEvent,
+ TurnErrorEvent,
+ TurnInputEvent,
+ TurnProviderRetryEvent,
+ TurnReasoningDeltaEvent,
+ TurnSealedEvent,
+ TurnStartEvent,
+ TurnSteeringEvent,
+ TurnStepCompleteEvent,
+ TurnTextDeltaEvent,
+ TurnToolCallEvent,
+ TurnToolOutputEvent,
+ TurnToolResultEvent,
+ TurnUsageEvent,
} from "./events.js";
export type {
- ConfigAccess,
- EventsEmitter,
- Extension,
- HostAPI,
- Manifest,
- ManifestCapabilities,
- ManifestContributions,
- PermissionDecision,
- PermissionGate,
- PermissionRequest,
- ScheduledJob,
- SecretsAccess,
- StorageNamespace,
- TrustLevel,
+ ConfigAccess,
+ EventsEmitter,
+ Extension,
+ HostAPI,
+ Manifest,
+ ManifestCapabilities,
+ ManifestContributions,
+ PermissionDecision,
+ PermissionGate,
+ PermissionRequest,
+ ScheduledJob,
+ SecretsAccess,
+ StorageNamespace,
+ TrustLevel,
} from "./extension.js";
export type {
- EventHandler,
- EventHookDescriptor,
- FilterDescriptor,
- FilterHandler,
- HookDescriptor,
- ServiceHandle,
+ EventHandler,
+ EventHookDescriptor,
+ FilterDescriptor,
+ FilterHandler,
+ HookDescriptor,
+ ServiceHandle,
} from "./hooks.js";
export { defineEventHook, defineFilter, defineService } from "./hooks.js";
export type {
- Attributes,
- ErrorAttributes,
- Level,
- LogContext,
- LogDeps,
- Logger,
- LogLineRecord,
- LogRecord,
- LogSink,
- Span,
- SpanCloseRecord,
- SpanLink,
- SpanOpenRecord,
- SpanStatus,
+ Attributes,
+ ErrorAttributes,
+ Level,
+ LogContext,
+ LogDeps,
+ Logger,
+ LogLineRecord,
+ LogRecord,
+ LogSink,
+ Span,
+ SpanCloseRecord,
+ SpanLink,
+ SpanOpenRecord,
+ SpanStatus,
} from "./logging.js";
export type {
- FinishEvent,
- ModelInfo,
- ProviderContract,
- ProviderErrorEvent,
- ProviderEvent,
- ProviderStreamOptions,
- ProviderToolCallEvent,
- ReasoningDeltaEvent,
- ReasoningEffort,
- TextDeltaEvent,
- Usage,
- UsageEvent,
+ FinishEvent,
+ ModelInfo,
+ ProviderContract,
+ ProviderErrorEvent,
+ ProviderEvent,
+ ProviderStreamOptions,
+ ProviderToolCallEvent,
+ ProviderUsage,
+ ReasoningDeltaEvent,
+ ReasoningEffort,
+ TextDeltaEvent,
+ Usage,
+ UsageEvent,
} from "./provider.js";
export type {
- EventEmitter,
- FinishReason,
- RetryStrategy,
- RunTurnInput,
- RunTurnResult,
+ EventEmitter,
+ FinishReason,
+ RetryStrategy,
+ RunTurnInput,
+ RunTurnResult,
} from "./runtime.js";
export type {
- JsonSchemaProperty,
- ToolCall,
- ToolContract,
- ToolExecuteContext,
- ToolParameterSchema,
- ToolResult,
+ JsonSchemaProperty,
+ ToolCall,
+ ToolContract,
+ ToolExecuteContext,
+ ToolParameterSchema,
+ ToolResult,
} from "./tool.js";