# AgentConfigUpdate **Type**: `object` ## Properties - name: agentMaxTokens (optional) type: integer - name: automaticSignalMaxQueueAgeMinutes (optional) type: integer - name: changeApprovalMode (required) type: enum: `REQUIRE_APPROVAL`, `AUTO_APPLY` - name: concurrencyLimitPolicy (optional) type: enum: `QUEUE`, `DISCARD` - name: description (required) type: string description: What the agent handles, shown to other agents; required, like worksOnIssues, and empty for none. - name: enabledMcpIntegrations (required) type: array of `AgentMcpIntegrations` - name: enabledSkills (required) type: array of string - name: enabledTools (required) type: array of string - name: issueHandoffMode (required) type: enum: `REQUIRE_TRIAGE`, `ALLOW_READY` description: Whether the agent may put issues in Ready; required, like worksOnIssues. - name: issuePickup (required) type: `AgentIssuePickup` - name: maxConcurrentInvestigations (optional) type: integer - name: maxTokens (optional) type: integer - name: maxTurns (optional) type: integer - name: memoryConfiguration (optional) type: `AgentMemoryConfiguration` - name: modelConfiguration (required) type: `ModelConfiguration` - name: name (required) type: string - name: serviceAccountId (required) type: string - name: systemPrompt (required) type: string - name: version (optional) type: integer - name: worksOnIssues (required) type: boolean description: Whether the agent files and works on issues; required, since an update replaces the agent and an omitted switch would turn issue work off unnoticed.