Submatter/packages/ai/src/index.ts
Randall Stillwell dfe73b3647 feat(automation): complete model provider registry epic (tasks 3–6)
Adds ai.models tRPC router with provider CRUD, role routes, testProvider, and
resolveForRole; Vercel AI SDK client factory in packages/ai; Settings pages
for providers and role routing; agent_runs model metadata columns with MCP
complete_task fields and runs UI column.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-07 14:07:47 -05:00

57 lines
1.2 KiB
TypeScript

export {
createOpenAIClient,
selectOpenAIModel,
type CreateOpenAIClientOptions,
type OpenAIClientResult,
type OpenAIModelId,
} from "./providers/openai";
export {
createLanguageModelFromResolved,
type CreateLanguageModelResult,
} from "./providers/resolve-client";
export {
EDITOR_SYSTEM_PROMPT,
GENERAL_SYSTEM_PROMPT,
TASK_SYSTEM_PROMPT,
} from "./prompts/system";
export {
expand,
generateFromPrompt,
rewrite,
summarize,
translate,
type ActionPromptPair,
type RewriteTone,
} from "./actions";
export {
CODE_REVIEW_SYSTEM_PROMPT,
buildAnalyzeFilePrompt,
buildComposeReviewPrompt,
buildSummarizeChangesPrompt,
type FileChangeInput,
} from "./prompts/code-review";
export {
END,
runGraph,
type GraphContext,
type GraphDefinition,
type GraphEvent,
type GraphNode,
type NodeResult,
type RunOptions,
type RunResult,
} from "./graph/runtime";
export {
buildCodeReviewGraph,
parseUnifiedDiff,
prioritizeIssues,
runCodeReview,
type BuildCodeReviewGraphOptions,
type CodeReviewInput,
type CodeReviewOutput,
type CodeReviewVerdict,
type Issue,
type IssueCategory,
type RunCodeReviewOptions,
type Severity,
} from "./graph/code-review";