From 15a9e8bf8bd0b31bca68f94586753b858b0190a0 Mon Sep 17 00:00:00 2001
From: artberger <20074219+artberger@users.noreply.github.com>
Date: Sat, 25 Jul 2026 07:16:58 +0000
Subject: [PATCH] docs: Update kagent and kmcp API reference docs
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---
src/app/docs/kagent/resources/api-ref/page.mdx | 3 ++-
src/app/docs/kagent/resources/helm/page.mdx | 3 +++
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/app/docs/kagent/resources/api-ref/page.mdx b/src/app/docs/kagent/resources/api-ref/page.mdx
index 10af8be4..771fdeb0 100644
--- a/src/app/docs/kagent/resources/api-ref/page.mdx
+++ b/src/app/docs/kagent/resources/api-ref/page.mdx
@@ -1156,7 +1156,8 @@ _Appears in:_
| `baseUrl` _string_ | Base URL for the OpenAI API (overrides default) | | |
| `organization` _string_ | Organization ID for the OpenAI API | | |
| `temperature` _string_ | Temperature for sampling | | |
-| `maxTokens` _integer_ | Maximum tokens to generate | | |
+| `maxTokens` _integer_ | Maximum tokens to generate. Sent as the OpenAI `max_tokens` request
parameter, which is deprecated and rejected by reasoning models
(GPT-5 / o-series). For those models set maxCompletionTokens instead.
Mutually exclusive with maxCompletionTokens. | | Minimum: 1
|
+| `maxCompletionTokens` _integer_ | Maximum completion tokens to generate. Sent as the OpenAI
`max_completion_tokens` request parameter (an upper bound on visible
output plus reasoning tokens). This is the parameter reasoning models
(GPT-5 / o-series) require in place of the deprecated maxTokens.
Mutually exclusive with maxTokens. | | Minimum: 1
|
| `topP` _string_ | Top-p sampling parameter | | |
| `frequencyPenalty` _string_ | Frequency penalty | | |
| `presencePenalty` _string_ | Presence penalty | | |
diff --git a/src/app/docs/kagent/resources/helm/page.mdx b/src/app/docs/kagent/resources/helm/page.mdx
index 6d2224d6..5c0f158b 100644
--- a/src/app/docs/kagent/resources/helm/page.mdx
+++ b/src/app/docs/kagent/resources/helm/page.mdx
@@ -80,6 +80,7 @@ A Helm chart for kagent, built with Google ADK
| controller.agentDeployment.podLabels | object | {} (no extra labels) | Default labels applied to all agent pod templates. Per-agent labels in the Agent CRD take precedence over these defaults. |
| controller.agentDeployment.serviceAccountName | string | "" (auto-create per-agent ServiceAccount) | Default ServiceAccount name for agent pods. When set, agent pods that don't specify an explicit serviceAccountName will use this ServiceAccount instead of creating a per-agent one. Useful for Workload Identity (GCP, AWS IRSA, Azure Workload Identity). Precedence: agent-level serviceAccountName > this default > auto-created SA. |
| controller.agentImage.pullPolicy | string | `""` | |
+| controller.agentImage.pullSecret | string | `""` | Image pull secret name set on agent pods created by the controller |
| controller.agentImage.registry | string | `""` | |
| controller.agentImage.repository | string | `"kagent-dev/kagent/app"` | |
| controller.agentImage.tag | string | `""` | |
@@ -88,6 +89,7 @@ A Helm chart for kagent, built with Google ADK
| controller.auth.userIdClaim | string | `""` | |
| controller.env | list | `[]` | |
| controller.envFrom | list | `[]` | |
+| controller.goAgentImage | object | `{"pullPolicy":"","registry":"","repository":"kagent-dev/kagent/golang-adk","tag":""}` | The image used for the Go (ADK) runtime agent. |
| controller.image.pullPolicy | string | `""` | |
| controller.image.registry | string | `""` | |
| controller.image.repository | string | `"kagent-dev/kagent/controller"` | |
@@ -271,6 +273,7 @@ A Helm chart for kagent, built with Google ADK
| promql-agent.resources.limits.memory | string | `"256Mi"` | |
| promql-agent.resources.requests.cpu | string | `"50m"` | |
| promql-agent.resources.requests.memory | string | `"128Mi"` | |
+| providers.annotations | object | `{}` | Annotations added to the metadata of the generated default ModelConfig (the one derived from `providers.default`). Omitted from the resource when empty. |
| providers.anthropic.apiKeySecretKey | string | `"ANTHROPIC_API_KEY"` | |
| providers.anthropic.apiKeySecretRef | string | `"kagent-anthropic"` | |
| providers.anthropic.model | string | `"claude-haiku-4-5"` | |