229
230
constructor(
232
>
@IAgentHostGitService private readonly _gitService: IAgentHostGitService,
233
>
@ICopilotApiService copilotApiService: ICopilotApiService,
234
>
@ISessionDataService private readonly _sessionDataService: ISessionDataService,
235
>
@ILogService private readonly _logService: ILogService,
236
>
) {
237
>
super();
238
>
this._branchNameGenerator = branchNameGenerator ?? new AgentBranchNameGenerator(copilotApiService, this._logService);
239
>
}
240
241
/** SessionIds with a worktree created by this agent in the current process. */