MCPcopy Create free account
hub / github.com/TraderAlice/OpenAlice / resolveIssueDefaultAgentId

Function resolveIssueDefaultAgentId

src/workspaces/service.ts:337–340  ·  view source on GitHub ↗
(wsMeta: WorkspaceMeta)

Source from the content-addressed store, hash-verified

335 * continuity, then the workspace's first enabled runtime.
336 */
337 const resolveIssueDefaultAgentId = async (wsMeta: WorkspaceMeta): Promise<string | undefined> =>
338 validRuntimeForWorkspace(wsMeta, await readIssueDefaultAgent().catch(() => null)) ??
339 validRuntimeForWorkspace(wsMeta, await readWorkspaceDefaultAgent().catch(() => null)) ??
340 firstWorkspaceRuntime(wsMeta);
341
342 /**
343 * Single source of truth for "given a workspace + adapter + resume intent,

Callers 1

createWorkspaceServiceFunction · 0.85

Calls 4

validRuntimeForWorkspaceFunction · 0.85
readIssueDefaultAgentFunction · 0.85
firstWorkspaceRuntimeFunction · 0.85

Tested by

no test coverage detected