1{
2 "name": "@t3tools/provider-core",
3 "private": true,
4 "type": "module",
5 "exports": {
6 "./client": {
7 "types": "./src/client.ts",
8 "import": "./src/client.ts"
9 },
10 "./server/adapterDriver": {
11 "types": "./src/server/adapterDriver.ts",
12 "import": "./src/server/adapterDriver.ts"
13 },
14 "./server/attachmentPrompt": {
15 "types": "./src/server/attachmentPrompt.ts",
16 "import": "./src/server/attachmentPrompt.ts"
17 },
18 "./server/auth": {
19 "types": "./src/server/auth.ts",
20 "import": "./src/server/auth.ts"
21 },
22 "./server/collectStreamText": {
23 "types": "./src/server/collectStreamText.ts",
24 "import": "./src/server/collectStreamText.ts"
25 },
26 "./server/driver": {
27 "types": "./src/server/driver.ts",
28 "import": "./src/server/driver.ts"
29 },
30 "./server/errors": {
31 "types": "./src/server/errors.ts",
32 "import": "./src/server/errors.ts"
33 },
34 "./server/failure": {
35 "types": "./src/server/failure.ts",
36 "import": "./src/server/failure.ts"
37 },
38 "./server/handoffBudget": {
39 "types": "./src/server/handoffBudget.ts",
40 "import": "./src/server/handoffBudget.ts"
41 },
42 "./server/ScriptProgress": {
43 "types": "./src/server/ScriptProgress.ts",
44 "import": "./src/server/ScriptProgress.ts"
45 },
46 "./server/IdAllocator": {
47 "types": "./src/server/IdAllocator.ts",
48 "import": "./src/server/IdAllocator.ts"
49 },
50 "./server/instanceEnvironment": {
51 "types": "./src/server/instanceEnvironment.ts",
52 "import": "./src/server/instanceEnvironment.ts"
53 },
54 "./server/instanceIdentity": {
55 "types": "./src/server/instanceIdentity.ts",
56 "import": "./src/server/instanceIdentity.ts"
57 },
58 "./server/maintenance": {
59 "types": "./src/server/maintenance.ts",
60 "import": "./src/server/maintenance.ts"
61 },
62 "./server/maintenanceResolver": {
63 "types": "./src/server/maintenanceResolver.ts",
64 "import": "./src/server/maintenanceResolver.ts"
65 },
66 "./server/managedProvider": {
67 "types": "./src/server/managedProvider.ts",
68 "import": "./src/server/managedProvider.ts"
69 },
70 "./server/McpProviderSessions": {
71 "types": "./src/server/McpProviderSessions.ts",
72 "import": "./src/server/McpProviderSessions.ts"
73 },
74 "./server/mcpSession": {
75 "types": "./src/server/mcpSession.ts",
76 "import": "./src/server/mcpSession.ts"
77 },
78 "./server/mcpToolPresentation": {
79 "types": "./src/server/mcpToolPresentation.ts",
80 "import": "./src/server/mcpToolPresentation.ts"
81 },
82 "./server/ModelCatalog": {
83 "types": "./src/server/ModelCatalog.ts",
84 "import": "./src/server/ModelCatalog.ts"
85 },
86 "./server/nativeProtocolLogging": {
87 "types": "./src/server/nativeProtocolLogging.ts",
88 "import": "./src/server/nativeProtocolLogging.ts"
89 },
90 "./server/notification": {
91 "types": "./src/server/notification.ts",
92 "import": "./src/server/notification.ts"
93 },
94 "./server/orchestrationInstructions": {
95 "types": "./src/server/orchestrationInstructions.ts",
96 "import": "./src/server/orchestrationInstructions.ts"
97 },
98 "./server/pathExpansion": {
99 "types": "./src/server/pathExpansion.ts",
100 "import": "./src/server/pathExpansion.ts"
101 },
102 "./server/processGroup": {
103 "types": "./src/server/processGroup.ts",
104 "import": "./src/server/processGroup.ts"
105 },
106 "./server/ProviderAdapter": {
107 "types": "./src/server/ProviderAdapter.ts",
108 "import": "./src/server/ProviderAdapter.ts"
109 },
110 "./server/providerAuthFlow": {
111 "types": "./src/server/providerAuthFlow.ts",
112 "import": "./src/server/providerAuthFlow.ts"
113 },
114 "./server/ProviderContinuationRequests": {
115 "types": "./src/server/ProviderContinuationRequests.ts",
116 "import": "./src/server/ProviderContinuationRequests.ts"
117 },
118 "./server/ProviderEventLoggers": {
119 "types": "./src/server/ProviderEventLoggers.ts",
120 "import": "./src/server/ProviderEventLoggers.ts"
121 },
122 "./server/ProviderHost": {
123 "types": "./src/server/ProviderHost.ts",
124 "import": "./src/server/ProviderHost.ts"
125 },
126 "./server/ProviderLatestVersions": {
127 "types": "./src/server/ProviderLatestVersions.ts",
128 "import": "./src/server/ProviderLatestVersions.ts"
129 },
130 "./server/randomUuid": {
131 "types": "./src/server/randomUuid.ts",
132 "import": "./src/server/randomUuid.ts"
133 },
134 "./server/runtimeInstructions": {
135 "types": "./src/server/runtimeInstructions.ts",
136 "import": "./src/server/runtimeInstructions.ts"
137 },
138 "./server/selectionTransition": {
139 "types": "./src/server/selectionTransition.ts",
140 "import": "./src/server/selectionTransition.ts"
141 },
142 "./server/snapshot": {
143 "types": "./src/server/snapshot.ts",
144 "import": "./src/server/snapshot.ts"
145 },
146 "./server/snapshotProbe": {
147 "types": "./src/server/snapshotProbe.ts",
148 "import": "./src/server/snapshotProbe.ts"
149 },
150 "./server/snapshotSettings": {
151 "types": "./src/server/snapshotSettings.ts",
152 "import": "./src/server/snapshotSettings.ts"
153 },
154 "./server/subagentProjection": {
155 "types": "./src/server/subagentProjection.ts",
156 "import": "./src/server/subagentProjection.ts"
157 },
158 "./server/textGeneration": {
159 "types": "./src/server/textGeneration.ts",
160 "import": "./src/server/textGeneration.ts"
161 },
162 "./server/textGenerationOperations": {
163 "types": "./src/server/textGenerationOperations.ts",
164 "import": "./src/server/textGenerationOperations.ts"
165 },
166 "./server/textGenerationPolicy": {
167 "types": "./src/server/textGenerationPolicy.ts",
168 "import": "./src/server/textGenerationPolicy.ts"
169 },
170 "./server/textGenerationPrompts": {
171 "types": "./src/server/textGenerationPrompts.ts",
172 "import": "./src/server/textGenerationPrompts.ts"
173 },
174 "./server/textGenerationUtils": {
175 "types": "./src/server/textGenerationUtils.ts",
176 "import": "./src/server/textGenerationUtils.ts"
177 },
178 "./server/threadTitleContext": {
179 "types": "./src/server/threadTitleContext.ts",
180 "import": "./src/server/threadTitleContext.ts"
181 },
182 "./server/usage": {
183 "types": "./src/server/usage.ts",
184 "import": "./src/server/usage.ts"
185 },
186 "./server/usageLimits": {
187 "types": "./src/server/usageLimits.ts",
188 "import": "./src/server/usageLimits.ts"
189 }
190 },
191 "scripts": {
192 "typecheck": "tsc-rs --noEmit",
193 "test": "vp test run --config ../../vite.config.ts --dir ."
194 },
195 "dependencies": {
196 "@t3tools/contracts": "workspace:*",
197 "@t3tools/shared": "workspace:*",
198 "effect": "catalog:"
199 },
200 "devDependencies": {
201 "@effect/platform-node": "catalog:",
202 "@effect/vitest": "catalog:",
203 "@types/node": "catalog:",
204 "vite-plus": "catalog:"
205 }
206}