@@ -24,6 +24,7 @@ import (
2424
2525 "cdr.dev/slog/v3"
2626 "cdr.dev/slog/v3/sloggers/slogjson"
27+ "github.com/coder/coder/v2/coderd/aiseats"
2728 "github.com/coder/coder/v2/coderd/apikey"
2829 "github.com/coder/coder/v2/coderd/database"
2930 "github.com/coder/coder/v2/coderd/database/dbgen"
@@ -176,7 +177,7 @@ func TestAuthorization(t *testing.T) {
176177 tc .mocksFn (db , apiKey , user )
177178 }
178179
179- srv , err := aibridgedserver .NewServer (t .Context (), db , logger , "/" , codersdk.AIBridgeConfig {}, nil , requiredExperiments )
180+ srv , err := aibridgedserver .NewServer (t .Context (), db , logger , "/" , codersdk.AIBridgeConfig {}, nil , requiredExperiments , aiseats. Noop {} )
180181 require .NoError (t , err )
181182 require .NotNil (t , srv )
182183
@@ -268,7 +269,7 @@ func TestGetMCPServerConfigs(t *testing.T) {
268269 accessURL := "https://my-cool-deployment.com"
269270 srv , err := aibridgedserver .NewServer (t .Context (), db , logger , accessURL , codersdk.AIBridgeConfig {
270271 InjectCoderMCPTools : serpent .Bool (! tc .disableCoderMCPInjection ),
271- }, tc .externalAuthConfigs , tc .experiments )
272+ }, tc .externalAuthConfigs , tc .experiments , aiseats. Noop {} )
272273 require .NoError (t , err )
273274 require .NotNil (t , srv )
274275
@@ -318,7 +319,7 @@ func TestGetMCPServerAccessTokensBatch(t *testing.T) {
318319 {
319320 ID : "3" ,
320321 },
321- }, requiredExperiments )
322+ }, requiredExperiments , aiseats. Noop {} )
322323 require .NoError (t , err )
323324 require .NotNil (t , srv )
324325
@@ -1014,7 +1015,7 @@ func testRecordMethod[Req any, Resp any](
10141015 }
10151016
10161017 ctx := testutil .Context (t , testutil .WaitLong )
1017- srv , err := aibridgedserver .NewServer (ctx , db , logger , "/" , codersdk.AIBridgeConfig {}, nil , requiredExperiments )
1018+ srv , err := aibridgedserver .NewServer (ctx , db , logger , "/" , codersdk.AIBridgeConfig {}, nil , requiredExperiments , aiseats. Noop {} )
10181019 require .NoError (t , err )
10191020
10201021 resp , err := callMethod (srv , ctx , tc .request )
@@ -1309,7 +1310,7 @@ func TestStructuredLogging(t *testing.T) {
13091310 ctx := testutil .Context (t , testutil .WaitLong )
13101311 srv , err := aibridgedserver .NewServer (ctx , db , logger , "/" , codersdk.AIBridgeConfig {
13111312 StructuredLogging : serpent .Bool (tc .structuredLogging ),
1312- }, nil , requiredExperiments )
1313+ }, nil , requiredExperiments , aiseats. Noop {} )
13131314 require .NoError (t , err )
13141315
13151316 err = tc .recordFn (srv , ctx , interceptionID )
@@ -1351,7 +1352,7 @@ func TestInferredThreadsByToolCalls(t *testing.T) {
13511352
13521353 user := dbgen .User (t , db , database.User {})
13531354
1354- srv , err := aibridgedserver .NewServer (ctx , db , logger , "/" , codersdk.AIBridgeConfig {}, nil , requiredExperiments )
1355+ srv , err := aibridgedserver .NewServer (ctx , db , logger , "/" , codersdk.AIBridgeConfig {}, nil , requiredExperiments , aiseats. Noop {} )
13551356 require .NoError (t , err )
13561357
13571358 aID := uuid .New ()
0 commit comments