refactor(team): declare bootstrap permission seeds in app specs

This commit is contained in:
iliya 2026-04-07 02:21:46 +03:00
parent 233e01847c
commit 31b5c31df8

View file

@ -1294,6 +1294,16 @@ function buildDeterministicCreateBootstrapSpec(
...(request.model?.trim() ? { model: request.model.trim() } : {}),
...(request.effort ? { effort: request.effort } : {}),
agentLanguage: getConfiguredAgentLanguageName(),
...(request.skipPermissions === false
? {
permissionSeedTools: [
...AGENT_TEAMS_NAMESPACED_TEAMMATE_OPERATIONAL_TOOL_NAMES,
'Edit',
'Write',
'NotebookEdit',
],
}
: {}),
...(request.skipPermissions !== undefined
? { skipPermissions: request.skipPermissions }
: {}),
@ -1341,6 +1351,16 @@ function buildDeterministicLaunchBootstrapSpec(
...(request.model?.trim() ? { model: request.model.trim() } : {}),
...(request.effort ? { effort: request.effort } : {}),
agentLanguage: getConfiguredAgentLanguageName(),
...(request.skipPermissions === false
? {
permissionSeedTools: [
...AGENT_TEAMS_NAMESPACED_TEAMMATE_OPERATIONAL_TOOL_NAMES,
'Edit',
'Write',
'NotebookEdit',
],
}
: {}),
...(request.skipPermissions !== undefined
? { skipPermissions: request.skipPermissions }
: {}),