summaryrefslogtreecommitdiff
path: root/packages/core/src/config/config.ts
diff options
context:
space:
mode:
authorTommaso Sciortino <[email protected]>2025-07-18 17:28:40 -0700
committerGitHub <[email protected]>2025-07-19 00:28:40 +0000
commit4dbd9f30b6df879661e968e493f817667954bfce (patch)
tree3dcdfb8b550baf559ea86f27d898d33988cdaf31 /packages/core/src/config/config.ts
parent5b7b6fe608257381f522df5432d76e9fdf2bc144 (diff)
Revert background agent commits (#4479)
Diffstat (limited to 'packages/core/src/config/config.ts')
-rw-r--r--packages/core/src/config/config.ts16
1 files changed, 0 insertions, 16 deletions
diff --git a/packages/core/src/config/config.ts b/packages/core/src/config/config.ts
index 5d02f269..f81b3e32 100644
--- a/packages/core/src/config/config.ts
+++ b/packages/core/src/config/config.ts
@@ -45,10 +45,6 @@ import {
DEFAULT_GEMINI_FLASH_MODEL,
} from './models.js';
import { ClearcutLogger } from '../telemetry/clearcut-logger/clearcut-logger.js';
-import {
- BackgroundAgentManager,
- loadBackgroundAgentManager,
-} from '../background/backgroundManager.js';
export enum ApprovalMode {
DEFAULT = 'default',
@@ -131,7 +127,6 @@ export interface ConfigParameters {
toolCallCommand?: string;
mcpServerCommand?: string;
mcpServers?: Record<string, MCPServerConfig>;
- backgroundAgents?: Record<string, MCPServerConfig>;
userMemory?: string;
geminiMdFileCount?: number;
approvalMode?: ApprovalMode;
@@ -163,7 +158,6 @@ export interface ConfigParameters {
export class Config {
private toolRegistry!: ToolRegistry;
- private backgroundAgentManager?: BackgroundAgentManager;
private readonly sessionId: string;
private contentGeneratorConfig!: ContentGeneratorConfig;
private readonly embeddingModel: string;
@@ -178,7 +172,6 @@ export class Config {
private readonly toolCallCommand: string | undefined;
private readonly mcpServerCommand: string | undefined;
private readonly mcpServers: Record<string, MCPServerConfig> | undefined;
- private readonly backgroundAgents?: Record<string, MCPServerConfig>;
private userMemory: string;
private geminiMdFileCount: number;
private approvalMode: ApprovalMode;
@@ -231,7 +224,6 @@ export class Config {
this.toolCallCommand = params.toolCallCommand;
this.mcpServerCommand = params.mcpServerCommand;
this.mcpServers = params.mcpServers;
- this.backgroundAgents = params.backgroundAgents;
this.userMemory = params.userMemory ?? '';
this.geminiMdFileCount = params.geminiMdFileCount ?? 0;
this.approvalMode = params.approvalMode ?? ApprovalMode.DEFAULT;
@@ -289,10 +281,6 @@ export class Config {
if (this.getCheckpointingEnabled()) {
await this.getGitService();
}
- this.backgroundAgentManager = await loadBackgroundAgentManager(
- this.backgroundAgents,
- this.debugMode,
- );
this.toolRegistry = await this.createToolRegistry();
}
@@ -418,10 +406,6 @@ export class Config {
return this.mcpServers;
}
- getBackgroundAgentManager(): BackgroundAgentManager | undefined {
- return this.backgroundAgentManager;
- }
-
getUserMemory(): string {
return this.userMemory;
}