From 94d9baf07c034ea9d6ea9c1cd1718bd72ebfecdb Mon Sep 17 00:00:00 2001 From: saif <11242541+saifsmailbox98@users.noreply.github.com> Date: Mon, 2 Nov 2026 23:58:43 +0530 Subject: [PATCH] improvement(agent-vault): mint sessions with accessBundle --- packages/api/agent_vault.go | 4 ++-- packages/cmd/agent_vault_run.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/api/agent_vault.go b/packages/api/agent_vault.go index 6357e199c..bb82dd54d 100644 --- a/packages/api/agent_vault.go +++ b/packages/api/agent_vault.go @@ -174,8 +174,8 @@ func CallCreateAgentVaultSessionLogChunk(ctx context.Context, httpClient *resty. } type CreateAgentVaultSessionRequest struct { - AccessBundles []string `json:"accessBundles"` - TTL string `json:"ttl"` + AccessBundle string `json:"accessBundle"` + TTL string `json:"ttl"` } type AgentVaultSession struct { diff --git a/packages/cmd/agent_vault_run.go b/packages/cmd/agent_vault_run.go index 2986a2117..2c1762e7f 100644 --- a/packages/cmd/agent_vault_run.go +++ b/packages/cmd/agent_vault_run.go @@ -378,7 +378,7 @@ func runAgentVaultRun(cmd *cobra.Command, args []string) { } httpClient.SetAuthToken(identity) - created, mintErr := api.CallCreateAgentVaultSession(httpClient, api.CreateAgentVaultSessionRequest{AccessBundles: accessBundles, TTL: ttl}) + created, mintErr := api.CallCreateAgentVaultSession(httpClient, api.CreateAgentVaultSessionRequest{AccessBundle: accessBundles[0], TTL: ttl}) if mintErr != nil { util.HandleError(mintErr, "Unable to mint an Agent Vault session") }