Skip to content

Commit e4a52d8

Browse files
Merge pull request #407 from kagent-dev/main
Updates from main
2 parents ea34331 + edb2af3 commit e4a52d8

2 files changed

Lines changed: 28 additions & 1 deletion

File tree

src/app/docs/kagent/resources/api-ref/page.mdx

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,24 @@ _Appears in:_
382382

383383

384384

385+
#### AgentProvider
386+
387+
388+
389+
AgentProvider identifies the organization responsible for an agent on its A2A AgentCard.
390+
391+
392+
393+
_Appears in:_
394+
- [AgentSpec](#agentspec)
395+
- [SandboxAgentSpec](#sandboxagentspec)
396+
397+
| Field | Description | Default | Validation |
398+
| --- | --- | --- | --- |
399+
| `organization` _string_ | Organization is the name of the agent provider's organization. | | MinLength: 1 <br /> |
400+
| `url` _string_ | URL is a URL for the agent provider's website or relevant documentation. | | Format: uri <br /> |
401+
402+
385403
#### AgentSkill
386404

387405

@@ -422,6 +440,10 @@ _Appears in:_
422440
| `byo` _[BYOAgentSpec](#byoagentspec)_ | BYO configures a "bring your own" agent backed by a user-provided<br />container image. Kagent deploys the image and expects it to serve the<br />agent over the A2A protocol on port 8080.<br />Required if type is BYO. | | |
423441
| `declarative` _[DeclarativeAgentSpec](#declarativeagentspec)_ | Declarative configures an agent that is fully described by this resource<br />(model, instructions, tools) and runs on one of kagent's built-in runtimes.<br />Required if type is Declarative. | | |
424442
| `description` _string_ | | | |
443+
| `iconUrl` _string_ | IconURL is a URL to an icon representing the agent. It is surfaced on the<br />agent's A2A AgentCard. | | Format: uri <br /> |
444+
| `documentationUrl` _string_ | DocumentationURL is a URL to human-readable documentation for the agent. It<br />is surfaced on the agent's A2A AgentCard. | | Format: uri <br /> |
445+
| `version` _string_ | Version is the agent's version string, surfaced on the A2A AgentCard. | | |
446+
| `provider` _[AgentProvider](#agentprovider)_ | Provider identifies the organization responsible for the agent. It is<br />surfaced on the agent's A2A AgentCard. | | |
425447
| `skills` _[SkillForAgent](#skillforagent)_ | Skills to load into the agent. They will be pulled from the specified container images.<br />and made available to the agent under the `/skills` folder. | | |
426448
| `sandbox` _[SandboxConfig](#sandboxconfig)_ | Sandbox configures sandboxed execution behavior shared across runtimes.<br />This is intended for sandboxed declarative execution today, and can also<br />be consumed by BYO agents. | | |
427449
| `allowedNamespaces` _[AllowedNamespaces](#allowednamespaces)_ | AllowedNamespaces defines which namespaces are allowed to reference this Agent as a tool.<br />This follows the Gateway API pattern for cross-namespace route attachments.<br />If not specified, only Agents in the same namespace can reference this Agent as a tool.<br />This field only applies when this Agent is used as a tool by another Agent.<br />See: https://gateway-api.sigs.k8s.io/guides/multiple-ns/#cross-namespace-route-attachment | | |
@@ -1334,6 +1356,10 @@ _Appears in:_
13341356
| `byo` _[BYOAgentSpec](#byoagentspec)_ | BYO configures a "bring your own" agent backed by a user-provided<br />container image. Kagent deploys the image and expects it to serve the<br />agent over the A2A protocol on port 8080.<br />Required if type is BYO. | | |
13351357
| `declarative` _[DeclarativeAgentSpec](#declarativeagentspec)_ | Declarative configures an agent that is fully described by this resource<br />(model, instructions, tools) and runs on one of kagent's built-in runtimes.<br />Required if type is Declarative. | | |
13361358
| `description` _string_ | | | |
1359+
| `iconUrl` _string_ | IconURL is a URL to an icon representing the agent. It is surfaced on the<br />agent's A2A AgentCard. | | Format: uri <br /> |
1360+
| `documentationUrl` _string_ | DocumentationURL is a URL to human-readable documentation for the agent. It<br />is surfaced on the agent's A2A AgentCard. | | Format: uri <br /> |
1361+
| `version` _string_ | Version is the agent's version string, surfaced on the A2A AgentCard. | | |
1362+
| `provider` _[AgentProvider](#agentprovider)_ | Provider identifies the organization responsible for the agent. It is<br />surfaced on the agent's A2A AgentCard. | | |
13371363
| `skills` _[SkillForAgent](#skillforagent)_ | Skills to load into the agent. They will be pulled from the specified container images.<br />and made available to the agent under the `/skills` folder. | | |
13381364
| `sandbox` _[SandboxConfig](#sandboxconfig)_ | Sandbox configures sandboxed execution behavior shared across runtimes.<br />This is intended for sandboxed declarative execution today, and can also<br />be consumed by BYO agents. | | |
13391365
| `allowedNamespaces` _[AllowedNamespaces](#allowednamespaces)_ | AllowedNamespaces defines which namespaces are allowed to reference this Agent as a tool.<br />This follows the Gateway API pattern for cross-namespace route attachments.<br />If not specified, only Agents in the same namespace can reference this Agent as a tool.<br />This field only applies when this Agent is used as a tool by another Agent.<br />See: https://gateway-api.sigs.k8s.io/guides/multiple-ns/#cross-namespace-route-attachment | | |

src/app/docs/kagent/resources/helm/page.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ A Helm chart for kagent, built with Google ADK
136136
| database.postgres.bundled.securityContext | object | `{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}` | Container-level security context for the bundled PostgreSQL container. |
137137
| database.postgres.bundled.storage | string | `"500Mi"` | PersistentVolumeClaim size for demo PostgreSQL data |
138138
| database.postgres.bundled.storageClassName | string | `""` | StorageClass for the PostgreSQL PVC. Defaults to the cluster default when empty. |
139+
| database.postgres.skipMigrations | bool | `false` | Skip running database migrations at controller startup. The controller instead verifies the database is already migrated and fails if it is not. Migrations must be applied out-of-band (e.g. from a CI/CD pipeline) before install/upgrade. |
139140
| database.postgres.url | string | `""` | External PostgreSQL connection string. Is always used if set regardless of the `.bundled.enabled` field. |
140141
| database.postgres.urlFile | string | `""` | Path to a file containing the database URL. Takes precedence over url when set. Is always used if set regardless of the `.bundled.enabled` field. |
141142
| database.postgres.vectorEnabled | bool | `false` | Enable the pgvector migration Required to use features that depend on database vector capability. (e.g. long-term memory) Set to true when using an external PostgreSQL that has the pgvector extension installed. |
@@ -303,7 +304,7 @@ A Helm chart for kagent, built with Google ADK
303304
| querydoc.resources.requests.cpu | string | `"100m"` | |
304305
| querydoc.resources.requests.memory | string | `"128Mi"` | |
305306
| rbac.namespaces | list | `[]` | Namespaces in which to create Role and RoleBinding resources. If empty (default), the chart creates cluster-scoped ClusterRole and ClusterRoleBinding resources and the controller watches all namespaces. If set, the chart creates a Role + RoleBinding per listed namespace and the controller's WATCH_NAMESPACES is derived from this list (unless controller.watchNamespaces is set explicitly, which always takes precedence). |
306-
| registry | string | `"cr.kagent.dev"` | |
307+
| registry | string | `"ghcr.io"` | |
307308
| securityContext | object | `{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true}` | Security context for all containers |
308309
| substrate.enabled | bool | `false` | |
309310
| substrateWorkerPool | object | `{"ateomImage":"","create":false,"labels":{},"name":"kagent-default","replicas":1,"sandboxClass":"gvisor","template":{}}` | Optional Agent Substrate WorkerPool installed by this chart. This is platform capacity and is not owned by individual AgentHarness resources. |

0 commit comments

Comments
 (0)