2026-01-18 00:58:29 +00:00
|
|
|
// Context
|
2026-06-20 16:07:12 +01:00
|
|
|
export type { ContextEntry, ContextKey, ContextKeyPart } from "./context";
|
|
|
|
|
export { Context, contextKey, serializeKey } from "./context";
|
2026-01-18 00:58:29 +00:00
|
|
|
|
2026-02-15 12:26:23 +00:00
|
|
|
// Actions
|
2026-06-20 16:07:12 +01:00
|
|
|
export type { ActionDefinition } from "./action";
|
|
|
|
|
export { UnknownActionError } from "./action";
|
2026-02-15 12:26:23 +00:00
|
|
|
|
2026-06-18 20:47:36 +01:00
|
|
|
// Conversation
|
|
|
|
|
export {
|
2026-06-20 16:07:12 +01:00
|
|
|
AssistantMessagePayload,
|
|
|
|
|
AttachmentPayload,
|
|
|
|
|
AttachmentType,
|
|
|
|
|
ContextSummary,
|
|
|
|
|
ContextSummaryPayload,
|
|
|
|
|
ConversationEntryKind,
|
|
|
|
|
ConversationEntryMetadata,
|
|
|
|
|
ConversationEntryVisibility,
|
|
|
|
|
GenericObjectPayload,
|
|
|
|
|
JsonMessagePart,
|
|
|
|
|
MessagePart,
|
|
|
|
|
ModelRunMetadata,
|
|
|
|
|
TextMessagePart,
|
|
|
|
|
UserMessagePayload,
|
|
|
|
|
ConversationEntryPayload,
|
|
|
|
|
} from "./conversation";
|
2026-06-18 20:47:36 +01:00
|
|
|
|
2026-01-18 00:58:29 +00:00
|
|
|
// Feed
|
2026-06-20 16:07:12 +01:00
|
|
|
export type {
|
|
|
|
|
FeedItem,
|
|
|
|
|
FeedItemRenderer,
|
|
|
|
|
FeedItemSignals,
|
|
|
|
|
RenderedFeedItem,
|
|
|
|
|
Slot,
|
|
|
|
|
} from "./feed";
|
|
|
|
|
export { TimeRelevance } from "./feed";
|
2026-01-18 00:58:29 +00:00
|
|
|
|
2026-01-18 23:32:47 +00:00
|
|
|
// Feed Source
|
2026-06-20 16:07:12 +01:00
|
|
|
export type { FeedSource } from "./feed-source";
|
2026-01-18 23:32:47 +00:00
|
|
|
|
2026-02-28 15:57:01 +00:00
|
|
|
// Feed Post-Processor
|
2026-06-20 16:07:12 +01:00
|
|
|
export type {
|
|
|
|
|
FeedEnhancement,
|
|
|
|
|
FeedPostProcessor,
|
|
|
|
|
ItemGroup,
|
|
|
|
|
} from "./feed-post-processor";
|
2026-02-28 15:57:01 +00:00
|
|
|
|
2026-01-24 22:42:00 +00:00
|
|
|
// Feed Engine
|
2026-06-20 16:07:12 +01:00
|
|
|
export type {
|
|
|
|
|
FeedEngineConfig,
|
|
|
|
|
FeedResult,
|
|
|
|
|
FeedSubscriber,
|
|
|
|
|
SourceError,
|
|
|
|
|
} from "./feed-engine";
|
|
|
|
|
export { FeedEngine } from "./feed-engine";
|
2026-01-24 22:42:00 +00:00
|
|
|
|
|
|
|
|
// =============================================================================
|
|
|
|
|
// DEPRECATED - Use FeedSource + FeedEngine instead
|
|
|
|
|
// =============================================================================
|
|
|
|
|
|
2026-01-18 23:32:47 +00:00
|
|
|
// Data Source (deprecated - use FeedSource)
|
2026-06-20 16:07:12 +01:00
|
|
|
export type { DataSource } from "./data-source";
|
2026-01-18 00:58:29 +00:00
|
|
|
|
2026-01-24 22:42:00 +00:00
|
|
|
// Context Provider (deprecated - use FeedSource)
|
2026-06-20 16:07:12 +01:00
|
|
|
export type { ContextProvider } from "./context-provider";
|
2026-01-18 00:58:29 +00:00
|
|
|
|
2026-01-24 22:42:00 +00:00
|
|
|
// Context Bridge (deprecated - use FeedEngine)
|
2026-06-20 16:07:12 +01:00
|
|
|
export type { ProviderError, RefreshResult } from "./context-bridge";
|
|
|
|
|
export { ContextBridge } from "./context-bridge";
|
2026-01-18 00:58:29 +00:00
|
|
|
|
2026-01-24 22:42:00 +00:00
|
|
|
// Reconciler (deprecated - use FeedEngine)
|
|
|
|
|
export type {
|
2026-06-20 16:07:12 +01:00
|
|
|
ReconcileResult,
|
|
|
|
|
ReconcilerConfig,
|
|
|
|
|
SourceError as ReconcilerSourceError,
|
|
|
|
|
} from "./reconciler";
|
|
|
|
|
export { Reconciler } from "./reconciler";
|
2026-01-18 00:58:29 +00:00
|
|
|
|
2026-01-24 22:42:00 +00:00
|
|
|
// Feed Controller (deprecated - use FeedEngine)
|
|
|
|
|
export type {
|
2026-06-20 16:07:12 +01:00
|
|
|
FeedControllerConfig,
|
|
|
|
|
FeedSubscriber as FeedControllerSubscriber,
|
|
|
|
|
} from "./feed-controller";
|
|
|
|
|
export { FeedController } from "./feed-controller";
|