Skip to content

Commit 90f1d9b

Browse files
add new agent keys (#2173)
1 parent 191492e commit 90f1d9b

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

src/main/java/com/stripe/model/v2/core/Event.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,12 +98,15 @@ protected StripeObject fetchRelatedObject(RelatedObject relatedObject) throws St
9898
objectClass = StripeRawJsonObject.class;
9999
}
100100

101-
RequestOptions opts = null;
101+
RequestOptions.RequestOptionsBuilder optsBuilder = new RequestOptions.RequestOptionsBuilder();
102+
// optsBuilder.setStripeRequestTrigger("event=" + id); // TODO https://go/j/DEVSDK-3018
102103

103104
if (context != null) {
104-
opts = new RequestOptions.RequestOptionsBuilder().setStripeAccount(context).build();
105+
optsBuilder.setStripeAccount(context);
105106
}
106107

108+
RequestOptions opts = optsBuilder.build();
109+
107110
return this.responseGetter.request(
108111
new ApiRequest(
109112
BaseAddress.API, ApiResource.RequestMethod.GET, relatedObject.getUrl(), null, opts),

src/main/java/com/stripe/net/HttpClient.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,13 +144,18 @@ static String detectAIAgent() {
144144

145145
static String detectAIAgent(Function<String, String> getEnv) {
146146
String[][] agents = {
147+
// The beginning of the section generated from our OpenAPI spec
147148
{"ANTIGRAVITY_CLI_ALIAS", "antigravity"},
148149
{"CLAUDECODE", "claude_code"},
149150
{"CLINE_ACTIVE", "cline"},
150151
{"CODEX_SANDBOX", "codex_cli"},
152+
{"CODEX_THREAD_ID", "codex_cli"},
153+
{"CODEX_SANDBOX_NETWORK_DISABLED", "codex_cli"},
154+
{"CODEX_CI", "codex_cli"},
151155
{"CURSOR_AGENT", "cursor"},
152156
{"GEMINI_CLI", "gemini_cli"},
153157
{"OPENCODE", "open_code"},
158+
// The end of the section generated from our OpenAPI spec
154159
};
155160
for (String[] agent : agents) {
156161
String val = getEnv.apply(agent[0]);

0 commit comments

Comments
 (0)