Mutation
mutation StartWorktreeSyncBatch($input: StartWorktreeSyncBatchInput!) {
startWorktreeSyncBatch(input: $input) {
id
appId
agentId
status
items {
id
worktreeId
codebaseId
agentId
agentName
repositoryId
}
createdAt
}
}Variables
{
"input": {
"worktreeIds": [
"id"
],
"requestId": "id"
}
}Response
{
"data": {
"startWorktreeSyncBatch": {
"id": "id",
"appId": "id",
"agentId": "id",
"status": "ACTIVE",
"items": [
{
"id": "id",
"worktreeId": "id",
"codebaseId": "id",
"agentId": "id",
"agentName": "string",
"repositoryId": "id"
}
],
"createdAt": "string"
}
}
}Mutations
startWorktreeSyncBatch
Persist and start a background Bulk Sync batch.
MUTATION
startWorktreeSyncBatch(input: StartWorktreeSyncBatchInput!): WorktreeSyncBatch!Arguments
input
required
Selection and page scope.
Returns
id
ID!
Stable batch identifier.
appId
ID
App scope, or null for the global worktrees page.
agentId
ID
Global agent focus when the batch was started.
status
Current batch progress.
items
[WorktreeSyncItem!]!
Worktrees selected for this batch in submission order.
createdAt
String!
ISO 8601 creation timestamp.
updatedAt
String!
ISO 8601 last progress timestamp.
finishedAt
String
ISO 8601 completion timestamp.
Mutation
mutation StartWorktreeSyncBatch($input: StartWorktreeSyncBatchInput!) {
startWorktreeSyncBatch(input: $input) {
id
appId
agentId
status
items {
id
worktreeId
codebaseId
agentId
agentName
repositoryId
}
createdAt
}
}Variables
{
"input": {
"worktreeIds": [
"id"
],
"requestId": "id"
}
}Response
{
"data": {
"startWorktreeSyncBatch": {
"id": "id",
"appId": "id",
"agentId": "id",
"status": "ACTIVE",
"items": [
{
"id": "id",
"worktreeId": "id",
"codebaseId": "id",
"agentId": "id",
"agentName": "string",
"repositoryId": "id"
}
],
"createdAt": "string"
}
}
}