@@ -56,9 +56,6 @@ export async function convexAgent(args: {
5656 collapsedMessages : boolean ;
5757 promptCharacterCounts ?: PromptCharacterCounts ;
5858 featureFlags : {
59- enablePreciseEdits : boolean ;
60- smallFiles : boolean ;
61- enableEnvironmentVariables : boolean ;
6259 enableResend : boolean ;
6360 } ;
6461} ) {
@@ -88,13 +85,11 @@ export async function convexAgent(args: {
8885 const provider = getProvider ( userApiKey , modelProvider , modelChoice ) ;
8986 const opts : SystemPromptOptions = {
9087 enableBulkEdits : true ,
91- enablePreciseEdits : featureFlags . enablePreciseEdits ,
9288 includeTemplate : true ,
9389 openaiProxyEnabled : getEnv ( 'OPENAI_PROXY_ENABLED' ) == '1' ,
9490 usingOpenAi : modelProvider == 'OpenAI' ,
9591 usingGoogle : modelProvider == 'Google' ,
9692 resendProxyEnabled : getEnv ( 'RESEND_PROXY_ENABLED' ) == '1' ,
97- smallFiles : featureFlags . smallFiles ,
9893 enableResend : featureFlags . enableResend ,
9994 } ;
10095 const tools : ConvexToolSet = {
@@ -103,13 +98,9 @@ export async function convexAgent(args: {
10398 lookupDocs : lookupDocsTool ( ) ,
10499 getConvexDeploymentName : getConvexDeploymentNameTool ,
105100 } ;
106- if ( featureFlags . enableEnvironmentVariables ) {
107- tools . addEnvironmentVariables = addEnvironmentVariablesTool ( ) ;
108- }
109- if ( opts . enablePreciseEdits ) {
110- tools . view = viewTool ;
111- tools . edit = editTool ;
112- }
101+ tools . addEnvironmentVariables = addEnvironmentVariablesTool ( ) ;
102+ tools . view = viewTool ;
103+ tools . edit = editTool ;
113104
114105 const messagesForDataStream : CoreMessage [ ] = [
115106 {
@@ -160,7 +151,6 @@ export async function convexAgent(args: {
160151 _startTime : startTime ,
161152 _firstResponseTime : firstResponseTime ,
162153 providerModel : provider . model . modelId ,
163- featureFlags,
164154 } ) ;
165155 } ,
166156 onError ( { error } ) {
@@ -229,7 +219,6 @@ async function onFinishHandler({
229219 _startTime,
230220 _firstResponseTime,
231221 providerModel,
232- featureFlags,
233222} : {
234223 dataStream : DataStreamWriter ;
235224 messages : Messages ;
@@ -250,12 +239,6 @@ async function onFinishHandler({
250239 _startTime : number ;
251240 _firstResponseTime : number | null ;
252241 providerModel : string ;
253- featureFlags : {
254- enablePreciseEdits : boolean ;
255- smallFiles : boolean ;
256- enableEnvironmentVariables : boolean ;
257- enableResend : boolean ;
258- } ;
259242} ) {
260243 const { providerMetadata } = result ;
261244 // This usage accumulates accross multiple /api/chat calls until finishReason of 'stop'.
@@ -277,9 +260,6 @@ async function onFinishHandler({
277260 span . setAttribute ( 'usage.completionTokens' , usage . completionTokens ) ;
278261 span . setAttribute ( 'usage.promptTokens' , usage . promptTokens ) ;
279262 span . setAttribute ( 'usage.totalTokens' , usage . totalTokens ) ;
280- span . setAttribute ( 'featureFlags.smallFiles' , featureFlags . smallFiles ) ;
281- span . setAttribute ( 'featureFlags.enablePreciseEdits' , featureFlags . enablePreciseEdits ) ;
282- span . setAttribute ( 'featureFlags.enableEnvironmentVariables' , featureFlags . enableEnvironmentVariables ) ;
283263 span . setAttribute ( 'collapsedMessages' , collapsedMessages ) ;
284264 span . setAttribute ( 'model' , providerModel ) ;
285265
0 commit comments