diff --git a/src/chat/index.ts b/src/chat/index.ts index a37e4c8..2a99cbc 100644 --- a/src/chat/index.ts +++ b/src/chat/index.ts @@ -32,6 +32,8 @@ export { isChat, } from './interfaces.js'; +export * from './interfaces.js'; + // Provider implementations export { OpenAIChatResponse } from './openaiChat.js'; export { GeminiChat } from './geminiChat.js'; diff --git a/src/index.ts b/src/index.ts index f6061ce..0ea57ed 100644 --- a/src/index.ts +++ b/src/index.ts @@ -20,6 +20,11 @@ export type { PartialAgentConfig, AllConfig, + // Session management interfaces + ISessionManager, + IStandardAgent, + AgentSession, + // Chat interfaces IChat, IChatConfig, @@ -55,7 +60,7 @@ export type { // Data types ContentPart, - MessageItem as ConversationContent, + MessageItem, LLMResponse, // Event types