feat: widgets and ai chat
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
// Types
|
||||
export {
|
||||
AgentRole,
|
||||
AIProvider,
|
||||
ToolName,
|
||||
CoursePlanSchema,
|
||||
CoursePlanSectionSchema,
|
||||
CoursePlanItemSchema,
|
||||
MAX_DOCUMENT_TEXT_LENGTH,
|
||||
MAX_AGENT_DOCUMENT_SIZE,
|
||||
DOCUMENT_REDIS_TTL,
|
||||
MAX_STEPS_PER_ROUND,
|
||||
SUPPORTED_DOCUMENT_TYPES,
|
||||
SUPPORTED_DOCUMENT_EXTENSIONS,
|
||||
TOKEN_COST_ESTIMATES
|
||||
} from './types';
|
||||
|
||||
export type {
|
||||
AIProviderConfig,
|
||||
AgentContext,
|
||||
CoursePlan,
|
||||
CoursePlanSection,
|
||||
CoursePlanItem,
|
||||
TokenUsage,
|
||||
TokenBalance,
|
||||
AgentStatus,
|
||||
DocumentUploadResult
|
||||
} from './types';
|
||||
|
||||
// Providers
|
||||
export { createModel, getProviderConfigForProvider, pickAnyConfiguredProvider } from './providers';
|
||||
|
||||
// Tools
|
||||
export { getToolSchemas } from './tools';
|
||||
export type { ToolSchema } from './tools';
|
||||
|
||||
// Prompts
|
||||
export { buildSystemPrompt, buildTeacherSystemPrompt, buildStudentSystemPrompt } from './prompt';
|
||||
Reference in New Issue
Block a user