From 6efbb43f55f138b916492bed5d84ca44f7713c5f Mon Sep 17 00:00:00 2001 From: David Brownman Date: Thu, 5 Mar 2026 17:02:06 -0800 Subject: [PATCH] add new agent keys --- src/main/java/com/stripe/model/v2/core/Event.java | 7 +++++-- src/main/java/com/stripe/net/HttpClient.java | 5 +++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/stripe/model/v2/core/Event.java b/src/main/java/com/stripe/model/v2/core/Event.java index 1c9b0fed797..17d4f3dfd5a 100644 --- a/src/main/java/com/stripe/model/v2/core/Event.java +++ b/src/main/java/com/stripe/model/v2/core/Event.java @@ -98,12 +98,15 @@ protected StripeObject fetchRelatedObject(RelatedObject relatedObject) throws St objectClass = StripeRawJsonObject.class; } - RequestOptions opts = null; + RequestOptions.RequestOptionsBuilder optsBuilder = new RequestOptions.RequestOptionsBuilder(); + // optsBuilder.setStripeRequestTrigger("event=" + id); // TODO https://go/j/DEVSDK-3018 if (context != null) { - opts = new RequestOptions.RequestOptionsBuilder().setStripeAccount(context).build(); + optsBuilder.setStripeAccount(context); } + RequestOptions opts = optsBuilder.build(); + return this.responseGetter.request( new ApiRequest( BaseAddress.API, ApiResource.RequestMethod.GET, relatedObject.getUrl(), null, opts), diff --git a/src/main/java/com/stripe/net/HttpClient.java b/src/main/java/com/stripe/net/HttpClient.java index ebbae9e9842..60c5f3e607b 100644 --- a/src/main/java/com/stripe/net/HttpClient.java +++ b/src/main/java/com/stripe/net/HttpClient.java @@ -144,13 +144,18 @@ static String detectAIAgent() { static String detectAIAgent(Function getEnv) { String[][] agents = { + // The beginning of the section generated from our OpenAPI spec {"ANTIGRAVITY_CLI_ALIAS", "antigravity"}, {"CLAUDECODE", "claude_code"}, {"CLINE_ACTIVE", "cline"}, {"CODEX_SANDBOX", "codex_cli"}, + {"CODEX_THREAD_ID", "codex_cli"}, + {"CODEX_SANDBOX_NETWORK_DISABLED", "codex_cli"}, + {"CODEX_CI", "codex_cli"}, {"CURSOR_AGENT", "cursor"}, {"GEMINI_CLI", "gemini_cli"}, {"OPENCODE", "open_code"}, + // The end of the section generated from our OpenAPI spec }; for (String[] agent : agents) { String val = getEnv.apply(agent[0]);