Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.9.0"
".": "0.10.0"
}
8 changes: 4 additions & 4 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 160
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gitpod%2Fgitpod-3935e467f9c15925790aada293124db82bb5d6840eeac52d81fbac6a9b0fd154.yml
openapi_spec_hash: b417d7f10ea430216e9b70e4468a3212
config_hash: d3267594264bfb76d2ee7e881d5f8a5a
configured_endpoints: 161
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gitpod%2Fgitpod-baa13045a9492d958fc06db0dcee2fd99972435f8b9a707831cf4da8d84db194.yml
openapi_spec_hash: 5e7adb5d5cdf924eb7c0e4ddf1b81260
config_hash: d930f7e17a525d153b810339251607b7
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# Changelog

## 0.10.0 (2026-01-16)

Full Changelog: [v0.9.0...v0.10.0](https://github.com/gitpod-io/gitpod-sdk-typescript/compare/v0.9.0...v0.10.0)

### Features

* [api] sorting for `ListMembers` ([b473c48](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/b473c48922a5c2c3acb5c3a0bb64e6077378ace9))
* [backend] Introduce org:runners_admin organization role ([1ce1f99](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/1ce1f99b15a489ae54e70576731c4cb120508ced))
* [backend] Introduce role and member status filtering for `ListMembers` ([84cd88f](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/84cd88f927ffd3777d7b8e2a077db25b5fa4559f))
* **api:** add draft and state fields to PullRequest proto ([839fe7e](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/839fe7e7b087641896dce9c79ea62af6bac36675))
* **api:** add ListSCMOrganizations endpoint ([15f23b7](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/15f23b787045dd6a17a90ee960a1903553e3449a))
* **api:** improve SearchRepositories pagination with next_page and total_count ([a5d31a4](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/a5d31a49ae5c6446019060a2c35f058d919aefb7))
* **dashboard:** show tier badge in org selector ([1cd405d](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/1cd405d34b3ca91d961fd424689960cf715a256b))
* Define SCIMConfiguration database schema ([ca0a81c](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/ca0a81c7ba21a0011f546806dfce150ce83aa7dc))
* move agent mode from Spec to Status, add AgentModeChange signals ([268e2f7](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/268e2f76cd9fbd1c4a8b359750a45ef9ca3390c1))
* **secrets:** add ServiceAccountSecret entity with full support ([d29e178](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/d29e1783d540c88e9f1be7fd36e147d4a671d674))


### Chores

* fix typo in descriptions ([4b2ec35](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/4b2ec351c29bad4f8ac8cb7491404f38fc434e19))
* **internal:** upgrade babel, qs, js-yaml ([1a41839](https://github.com/gitpod-io/gitpod-sdk-typescript/commit/1a418394fd33e8ef92fc9a557c20c331a6ce280e))

## 0.9.0 (2026-01-09)

Full Changelog: [v0.8.0...v0.9.0](https://github.com/gitpod-io/gitpod-sdk-typescript/compare/v0.8.0...v0.9.0)
Expand Down
5 changes: 4 additions & 1 deletion api.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,13 @@ Types:
- <code><a href="./src/resources/shared.ts">FieldValue</a></code>
- <code><a href="./src/resources/shared.ts">Gateway</a></code>
- <code><a href="./src/resources/shared.ts">OrganizationRole</a></code>
- <code><a href="./src/resources/shared.ts">OrganizationTier</a></code>
- <code><a href="./src/resources/shared.ts">Principal</a></code>
- <code><a href="./src/resources/shared.ts">ProjectEnvironmentClass</a></code>
- <code><a href="./src/resources/shared.ts">ResourceType</a></code>
- <code><a href="./src/resources/shared.ts">RunsOn</a></code>
- <code><a href="./src/resources/shared.ts">SecretRef</a></code>
- <code><a href="./src/resources/shared.ts">State</a></code>
- <code><a href="./src/resources/shared.ts">Subject</a></code>
- <code><a href="./src/resources/shared.ts">Task</a></code>
- <code><a href="./src/resources/shared.ts">TaskExecution</a></code>
Expand Down Expand Up @@ -322,7 +324,6 @@ Types:
- <code><a href="./src/resources/organizations/organizations.ts">InviteDomains</a></code>
- <code><a href="./src/resources/organizations/organizations.ts">Organization</a></code>
- <code><a href="./src/resources/organizations/organizations.ts">OrganizationMember</a></code>
- <code><a href="./src/resources/organizations/organizations.ts">OrganizationTier</a></code>
- <code><a href="./src/resources/organizations/organizations.ts">OrganizationCreateResponse</a></code>
- <code><a href="./src/resources/organizations/organizations.ts">OrganizationRetrieveResponse</a></code>
- <code><a href="./src/resources/organizations/organizations.ts">OrganizationUpdateResponse</a></code>
Expand Down Expand Up @@ -533,6 +534,7 @@ Types:
- <code><a href="./src/resources/runners/runners.ts">RunnerCheckAuthenticationForHostResponse</a></code>
- <code><a href="./src/resources/runners/runners.ts">RunnerCreateLogsTokenResponse</a></code>
- <code><a href="./src/resources/runners/runners.ts">RunnerCreateRunnerTokenResponse</a></code>
- <code><a href="./src/resources/runners/runners.ts">RunnerListScmOrganizationsResponse</a></code>
- <code><a href="./src/resources/runners/runners.ts">RunnerParseContextURLResponse</a></code>
- <code><a href="./src/resources/runners/runners.ts">RunnerSearchRepositoriesResponse</a></code>

Expand All @@ -546,6 +548,7 @@ Methods:
- <code title="post /gitpod.v1.RunnerService/CheckAuthenticationForHost">client.runners.<a href="./src/resources/runners/runners.ts">checkAuthenticationForHost</a>({ ...params }) -> RunnerCheckAuthenticationForHostResponse</code>
- <code title="post /gitpod.v1.RunnerService/CreateRunnerLogsToken">client.runners.<a href="./src/resources/runners/runners.ts">createLogsToken</a>({ ...params }) -> RunnerCreateLogsTokenResponse</code>
- <code title="post /gitpod.v1.RunnerService/CreateRunnerToken">client.runners.<a href="./src/resources/runners/runners.ts">createRunnerToken</a>({ ...params }) -> RunnerCreateRunnerTokenResponse</code>
- <code title="post /gitpod.v1.RunnerService/ListSCMOrganizations">client.runners.<a href="./src/resources/runners/runners.ts">listScmOrganizations</a>({ ...params }) -> RunnerListScmOrganizationsResponse</code>
- <code title="post /gitpod.v1.RunnerService/ParseContextURL">client.runners.<a href="./src/resources/runners/runners.ts">parseContextURL</a>({ ...params }) -> RunnerParseContextURLResponse</code>
- <code title="post /gitpod.v1.RunnerService/SearchRepositories">client.runners.<a href="./src/resources/runners/runners.ts">searchRepositories</a>({ ...params }) -> RunnerSearchRepositoriesResponse</code>

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gitpod/sdk",
"version": "0.9.0",
"version": "0.10.0",
"description": "The official TypeScript library for the Gitpod API",
"author": "Gitpod <dev-feedback@gitpod.com>",
"types": "dist/index.d.ts",
Expand Down
8 changes: 6 additions & 2 deletions src/client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,6 @@ import {
OrganizationRetrieveResponse,
OrganizationSetRoleParams,
OrganizationSetRoleResponse,
OrganizationTier,
OrganizationUpdateParams,
OrganizationUpdateResponse,
Organizations,
Expand Down Expand Up @@ -336,6 +335,8 @@ import {
RunnerDeleteResponse,
RunnerKind,
RunnerListParams,
RunnerListScmOrganizationsParams,
RunnerListScmOrganizationsResponse,
RunnerParseContextURLParams,
RunnerParseContextURLResponse,
RunnerPhase,
Expand Down Expand Up @@ -1402,7 +1403,6 @@ export declare namespace Gitpod {
type InviteDomains as InviteDomains,
type Organization as Organization,
type OrganizationMember as OrganizationMember,
type OrganizationTier as OrganizationTier,
type OrganizationCreateResponse as OrganizationCreateResponse,
type OrganizationRetrieveResponse as OrganizationRetrieveResponse,
type OrganizationUpdateResponse as OrganizationUpdateResponse,
Expand Down Expand Up @@ -1488,6 +1488,7 @@ export declare namespace Gitpod {
type RunnerCheckAuthenticationForHostResponse as RunnerCheckAuthenticationForHostResponse,
type RunnerCreateLogsTokenResponse as RunnerCreateLogsTokenResponse,
type RunnerCreateRunnerTokenResponse as RunnerCreateRunnerTokenResponse,
type RunnerListScmOrganizationsResponse as RunnerListScmOrganizationsResponse,
type RunnerParseContextURLResponse as RunnerParseContextURLResponse,
type RunnerSearchRepositoriesResponse as RunnerSearchRepositoriesResponse,
type RunnersRunnersPage as RunnersRunnersPage,
Expand All @@ -1499,6 +1500,7 @@ export declare namespace Gitpod {
type RunnerCheckAuthenticationForHostParams as RunnerCheckAuthenticationForHostParams,
type RunnerCreateLogsTokenParams as RunnerCreateLogsTokenParams,
type RunnerCreateRunnerTokenParams as RunnerCreateRunnerTokenParams,
type RunnerListScmOrganizationsParams as RunnerListScmOrganizationsParams,
type RunnerParseContextURLParams as RunnerParseContextURLParams,
type RunnerSearchRepositoriesParams as RunnerSearchRepositoriesParams,
};
Expand Down Expand Up @@ -1547,11 +1549,13 @@ export declare namespace Gitpod {
export type FieldValue = API.FieldValue;
export type Gateway = API.Gateway;
export type OrganizationRole = API.OrganizationRole;
export type OrganizationTier = API.OrganizationTier;
export type Principal = API.Principal;
export type ProjectEnvironmentClass = API.ProjectEnvironmentClass;
export type ResourceType = API.ResourceType;
export type RunsOn = API.RunsOn;
export type SecretRef = API.SecretRef;
export type State = API.State;
export type Subject = API.Subject;
export type Task = API.Task;
export type TaskExecution = API.TaskExecution;
Expand Down
9 changes: 7 additions & 2 deletions src/resources/accounts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -477,10 +477,15 @@ export interface AccountMembership {
userRole: Shared.OrganizationRole;

/**
* organization_name is the member count of the organization the user is a member
* of
* organization_member_count is the member count of the organization the user is a
* member of
*/
organizationMemberCount?: number;

/**
* organization_tier is the tier of the organization (Free, Core, Enterprise)
*/
organizationTier?: Shared.OrganizationTier;
}

export interface JoinableOrganization {
Expand Down
35 changes: 25 additions & 10 deletions src/resources/agents.ts
Original file line number Diff line number Diff line change
Expand Up @@ -415,6 +415,11 @@ export namespace AgentCodeContext {
*/
author?: string;

/**
* Whether this is a draft pull request
*/
draft?: boolean;

/**
* Source branch name (the branch being merged from)
*/
Expand All @@ -425,6 +430,11 @@ export namespace AgentCodeContext {
*/
repository?: PullRequest.Repository;

/**
* Current state of the pull request
*/
state?: Shared.State;

/**
* Pull request title
*/
Expand Down Expand Up @@ -715,11 +725,6 @@ export namespace AgentExecution {

limits?: Spec.Limits;

/**
* mode is the operational mode for this agent execution
*/
mode?: AgentsAPI.AgentMode;

session?: string;

/**
Expand Down Expand Up @@ -791,6 +796,12 @@ export namespace AgentExecution {
*/
judgement?: string;

/**
* mode is the current operational mode of the agent execution. This is set by the
* agent when entering different modes (e.g., Ralph mode via /ona:ralph command).
*/
mode?: AgentsAPI.AgentMode;

/**
* outputs is a map of key-value pairs that can be set by the agent during
* execution. Similar to task execution outputs, but with typed values for
Expand Down Expand Up @@ -905,7 +916,11 @@ export namespace AgentExecution {
/**
* AgentMode defines the operational mode of an agent
*/
export type AgentMode = 'AGENT_MODE_UNSPECIFIED' | 'AGENT_MODE_EXECUTION' | 'AGENT_MODE_PLANNING';
export type AgentMode =
| 'AGENT_MODE_UNSPECIFIED'
| 'AGENT_MODE_EXECUTION'
| 'AGENT_MODE_PLANNING'
| 'AGENT_MODE_RALPH';

export interface Prompt {
id?: string;
Expand Down Expand Up @@ -1244,12 +1259,12 @@ export interface AgentDeletePromptParams {

export interface AgentListExecutionsParams extends AgentExecutionsPageParams {
/**
* Body param:
* Body param
*/
filter?: AgentListExecutionsParams.Filter;

/**
* Body param:
* Body param
*/
pagination?: AgentListExecutionsParams.Pagination;
}
Expand Down Expand Up @@ -1290,12 +1305,12 @@ export namespace AgentListExecutionsParams {

export interface AgentListPromptsParams extends PromptsPageParams {
/**
* Body param:
* Body param
*/
filter?: AgentListPromptsParams.Filter;

/**
* Body param:
* Body param
*/
pagination?: AgentListPromptsParams.Pagination;
}
Expand Down
2 changes: 1 addition & 1 deletion src/resources/environments/classes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ export class Classes extends APIResource {

export interface ClassListParams extends EnvironmentClassesPageParams {
/**
* Body param:
* Body param
*/
filter?: ClassListParams.Filter;

Expand Down
2 changes: 1 addition & 1 deletion src/resources/environments/environments.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1693,7 +1693,7 @@ export namespace EnvironmentUpdateParams {

export interface EnvironmentListParams extends EnvironmentsPageParams {
/**
* Body param:
* Body param
*/
filter?: EnvironmentListParams.Filter;

Expand Down
2 changes: 1 addition & 1 deletion src/resources/events.ts
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ export interface EventWatchResponse {

export interface EventListParams extends EntriesPageParams {
/**
* Body param:
* Body param
*/
filter?: EventListParams.Filter;

Expand Down
2 changes: 1 addition & 1 deletion src/resources/groups/memberships.ts
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ export interface MembershipRetrieveParams {

export interface MembershipListParams extends MembersPageParams {
/**
* Body param:
* Body param
*/
groupId?: string;

Expand Down
1 change: 1 addition & 0 deletions src/resources/groups/role-assignments.ts
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ export type ResourceRole =
| 'RESOURCE_ROLE_UNSPECIFIED'
| 'RESOURCE_ROLE_ORG_ADMIN'
| 'RESOURCE_ROLE_ORG_MEMBER'
| 'RESOURCE_ROLE_ORG_RUNNERS_ADMIN'
| 'RESOURCE_ROLE_GROUP_ADMIN'
| 'RESOURCE_ROLE_GROUP_VIEWER'
| 'RESOURCE_ROLE_USER_IDENTITY'
Expand Down
3 changes: 2 additions & 1 deletion src/resources/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,6 @@ export {
type InviteDomains,
type Organization,
type OrganizationMember,
type OrganizationTier,
type OrganizationCreateResponse,
type OrganizationRetrieveResponse,
type OrganizationUpdateResponse,
Expand Down Expand Up @@ -235,6 +234,7 @@ export {
type RunnerCheckAuthenticationForHostResponse,
type RunnerCreateLogsTokenResponse,
type RunnerCreateRunnerTokenResponse,
type RunnerListScmOrganizationsResponse,
type RunnerParseContextURLResponse,
type RunnerSearchRepositoriesResponse,
type RunnerCreateParams,
Expand All @@ -245,6 +245,7 @@ export {
type RunnerCheckAuthenticationForHostParams,
type RunnerCreateLogsTokenParams,
type RunnerCreateRunnerTokenParams,
type RunnerListScmOrganizationsParams,
type RunnerParseContextURLParams,
type RunnerSearchRepositoriesParams,
type RunnersRunnersPage,
Expand Down
4 changes: 2 additions & 2 deletions src/resources/organizations/domain-verifications.ts
Original file line number Diff line number Diff line change
Expand Up @@ -446,12 +446,12 @@ export interface DomainVerificationRetrieveParams {

export interface DomainVerificationListParams extends DomainVerificationsPageParams {
/**
* Body param:
* Body param
*/
organizationId: string;

/**
* Body param:
* Body param
*/
pagination?: DomainVerificationListParams.Pagination;
}
Expand Down
1 change: 0 additions & 1 deletion src/resources/organizations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ export {
type InviteDomains,
type Organization,
type OrganizationMember,
type OrganizationTier,
type OrganizationCreateResponse,
type OrganizationRetrieveResponse,
type OrganizationUpdateResponse,
Expand Down
Loading