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>
57 lines
1.2 KiB
TypeScript
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";
|