feat(ql3): add request-scoped console task creation

This commit is contained in:
whyour
2026-08-29 03:51:35 +08:00
parent 53b7072370
commit 884912d1c8
32 changed files with 2485 additions and 56 deletions
@@ -520,6 +520,8 @@ export async function bootstrapLocalApplication(
taskStart,
runAttemptLogRead,
taskDefinitions: storage.taskDefinitions,
taskDefinitionAdministrationForCredential:
storage.taskDefinitionAdministrationForCredential,
apiCredentials: storage.apiCredentials,
ownerPepper: storage.ownerPepper,
projectPolicy: storage.projectPolicy,
@@ -64,8 +64,11 @@ export interface LocalApplicationProductSurfaceAuthority {
>;
readonly taskDefinitions: Pick<
ReadyFreshStorage['taskDefinitions'],
'findCurrentTaskDefinition' | 'listTaskDefinitions'
| 'findCurrentTaskDefinition'
| 'findTaskDefinitionRevision'
| 'listTaskDefinitions'
>;
readonly taskDefinitionAdministrationForCredential: ReadyFreshStorage['taskDefinitionAdministrationForCredential'];
readonly runAttemptLogRead: Readonly<{
read(
request: Readonly<RunAttemptLogReadRequest>,