Skip to content

Commit fffb0d0

Browse files
committed
Revert "TKT-68 klavis mcp integrated (#51)"
This reverts commit 54a1eec.
1 parent ae8b1a8 commit fffb0d0

File tree

10 files changed

+4
-739
lines changed

10 files changed

+4
-739
lines changed

packages/agent/src/session/SessionManager.ts

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ enum SessionState {
2828
*/
2929
const SessionSchema = z.object({
3030
id: z.string().uuid(),
31-
userId: z.string().optional(), // Klavis user ID for MCP integration
3231
state: z.nativeEnum(SessionState),
3332
createdAt: z.number().positive(),
3433
lastActivity: z.number().positive(),
@@ -55,7 +54,6 @@ type SessionMetrics = z.infer<typeof SessionMetricsSchema>;
5554
*/
5655
const CreateSessionOptionsSchema = z.object({
5756
id: z.string().uuid().optional(), // Optional: specify sessionId (useful for testing)
58-
userId: z.string().optional(), // Optional: Klavis user ID for MCP integration
5957
agentType: z.string().min(1).optional(), // Optional: agent type (defaults to 'codex-sdk')
6058
});
6159

@@ -124,7 +122,6 @@ export class SessionManager {
124122

125123
const session: Session = {
126124
id: sessionId,
127-
userId: options?.userId,
128125
state: SessionState.IDLE,
129126
createdAt: now,
130127
lastActivity: now,
@@ -198,16 +195,6 @@ export class SessionManager {
198195
return this.agents.get(sessionId);
199196
}
200197

201-
/**
202-
* Get user ID for a session
203-
*
204-
* @param sessionId - Session ID
205-
* @returns User ID or undefined if not set
206-
*/
207-
getUserId(sessionId: string): string | undefined {
208-
return this.sessions.get(sessionId)?.userId;
209-
}
210-
211198
/**
212199
* Update session activity timestamp
213200
*/

packages/mcp/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"declaration": true,
88
"declarationMap": true
99
},
10-
"include": ["src/**/*", "tests/**/*", "../tools/src/klavis"],
10+
"include": ["src/**/*", "tests/**/*"],
1111
"exclude": ["node_modules", "dist/**/*"],
1212
"references": [{"path": "../common"}, {"path": "../tools"}]
1313
}

packages/server/src/main.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ import {
3030
allControllerTools,
3131
type ToolDefinition,
3232
} from '@browseros/tools';
33-
import {allKlavisTools} from '@browseros/tools/klavis';
3433

3534
import {parseArguments} from './args.js';
3635

@@ -136,14 +135,13 @@ function mergeTools(
136135
allControllerTools,
137136
controllerContext,
138137
);
139-
const klavisTools = process.env.KLAVIS_API_KEY ? allKlavisTools : [];
140138

141139
logger.info(
142-
`Total tools available: ${cdpTools.length + wrappedControllerTools.length + klavisTools.length} ` +
143-
`(${cdpTools.length} CDP + ${wrappedControllerTools.length} extension + ${klavisTools.length} Klavis)`,
140+
`Total tools available: ${cdpTools.length + wrappedControllerTools.length} ` +
141+
`(${cdpTools.length} CDP + ${wrappedControllerTools.length} extension)`,
144142
);
145143

146-
return [...cdpTools, ...wrappedControllerTools, ...klavisTools];
144+
return [...cdpTools, ...wrappedControllerTools];
147145
}
148146

149147
function startMcpServer(config: {

packages/tools/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
".": "./src/index.ts",
99
"./cdp-based": "./src/cdp-based/index.ts",
1010
"./controller-based": "./src/controller-based/index.ts",
11-
"./klavis": "./src/klavis/index.ts",
1211
"./response": "./src/response/index.ts",
1312
"./formatters": "./src/formatters/index.ts",
1413
"./types": "./src/types/index.ts"

packages/tools/src/index.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,6 @@ export * as cdpTools from './cdp-based/index.js';
1313
export {allControllerTools} from './controller-based/index.js';
1414
export * as controllerTools from './controller-based/index.js';
1515

16-
// Export Klavis MCP tools (Gmail, Google Calendar, Sheets, Docs, Notion, etc.)
17-
export {allKlavisTools} from './klavis/index.js';
18-
export * as klavisTools from './klavis/index.js';
19-
2016
// Export types
2117
export * from './types/index.js';
2218

packages/tools/src/klavis/KlavisAPIClient.ts

Lines changed: 0 additions & 268 deletions
This file was deleted.

0 commit comments

Comments
 (0)