forked from codinit-dev/codinit-dev
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcontext.ts
More file actions
31 lines (28 loc) · 706 Bytes
/
Copy pathcontext.ts
File metadata and controls
31 lines (28 loc) · 706 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
export type FileCategory = 'component' | 'config' | 'style' | 'test' | 'api' | 'util' | 'other';
export type ContextAnnotation =
| {
type: 'codeContext';
files: string[];
categories?: Record<string, FileCategory>;
relevanceScores?: Record<string, number>;
selectionReason?: string;
}
| {
type: 'chatSummary';
summary: string;
chatId: string;
};
export type ProgressAnnotation = {
type: 'progress';
label: string;
status: 'in-progress' | 'complete';
order: number;
message: string;
};
export type ToolCallAnnotation = {
type: 'toolCall';
toolCallId: string;
serverName: string;
toolName: string;
toolDescription: string;
};