Files
oh-my-opencode/src/features/team-mode/team-runtime/session-team-run-registry.ts
T
2026-05-11 12:37:20 +09:00

18 lines
504 B
TypeScript

const sessionCreatedTeamRunIds = new Set<string>()
export function registerTeamRunForSessionCleanup(teamRunId: string): void {
sessionCreatedTeamRunIds.add(teamRunId)
}
export function unregisterTeamRunForSessionCleanup(teamRunId: string): void {
sessionCreatedTeamRunIds.delete(teamRunId)
}
export function getSessionCreatedTeamRunIds(): string[] {
return Array.from(sessionCreatedTeamRunIds)
}
export function clearSessionTeamRunCleanupRegistry(): void {
sessionCreatedTeamRunIds.clear()
}