MCPcopy Index your code
hub / github.com/codeaashu/claude-code / isMainSessionTask

Function isMainSessionTask

src/tasks/LocalMainSessionTask.ts:307–322  ·  view source on GitHub ↗
(
  task: unknown,
)

Source from the content-addressed store, hash-verified

305 * Check if a task is a main session task (vs a regular agent task).
306 */
307export function isMainSessionTask(
308 task: unknown,
309): task is LocalMainSessionTaskState {
310 if (
311 typeof task !== 'object' ||
312 task === null ||
313 !('type' in task) ||
314 !('agentType' in task)
315 ) {
316 return false
317 }
318 return (
319 task.type === 'local_agent' &&
320 (task as LocalMainSessionTaskState).agentType === 'main-session'
321 )
322}
323
324// Max recent activities to keep for display
325const MAX_RECENT_ACTIVITIES = 5

Callers 2

callFunction · 0.85
hasForegroundTasksFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected