Skip to content

feat(sdk): add TypeScript Fern client + thin @agenta/sdk wrapper#4256

Closed
mmabrouk wants to merge 1 commit intofeat/sdk/python-fern-clientfrom
feat/sdk/typescript-fern-client
Closed

feat(sdk): add TypeScript Fern client + thin @agenta/sdk wrapper#4256
mmabrouk wants to merge 1 commit intofeat/sdk/python-fern-clientfrom
feat/sdk/typescript-fern-client

Conversation

@mmabrouk
Copy link
Copy Markdown
Member

@mmabrouk mmabrouk commented May 4, 2026

Summary

Mirrors the Python split (clients/python + sdks/python) on the
TypeScript side: a standalone Fern-generated client at
clients/typescript/ joins the web/ workspace via pnpm relative
path, and a thin convenience wrapper at web/packages/agenta-sdk/
re-exports the client with a Python-style init() helper and a
getAgentaSdkClient() lazy singleton.

First real consumer: web/packages/agenta-entities/src/testset/api/api.ts
migrates fetchTestsetsList from raw
axios.post('/testsets/query') to
client.testsets.queryTestsets(...). The Zod boundary stays — Fern's
compile-time types under-declare backend extra="allow" fields, so
drift detection still has independent value.

What changed

Adds:

  • clients/typescript/ (1,144 files) — standalone Fern-generated
    TypeScript client
  • web/packages/agenta-sdk/ (3 files) — thin convenience wrapper
    exporting init(), getAgentaSdkClient(), and types
  • web/_reference/ (126 files) — legacy v2 SDK packages
    (agenta-sdk, agenta-sdk-tracing, agenta-sdk-ai,
    agenta-sdk-mastra) moved out of the workspace glob so they
    remain on disk for design lookup but never build

Workspace wiring:

  • web/pnpm-workspace.yaml adds ../clients/typescript
  • web/pnpm-lock.yaml regenerated

Next.js config (web/{oss,ee}/next.config.ts):

  • Adds @agenta/sdk and @agenta/client to transpilePackages
  • Lifts turbopack.root and outputFileTracingRoot from web/ to
    the repo root (__dirname/../..). Reason: clients/typescript/ is
    a sibling of web/; pnpm symlinks it into the workspace via
    ../../clients/typescript. Turbopack refuses to follow symlinks
    pointing outside its root, so the root has to span both web/
    and clients/.

Build script update (web/{oss,ee}/package.json):

  • next build && cp -r public/. .next/standalone/web/{oss,ee}/public
    (was .next/standalone/{oss,ee}/public) — matches the new tracing
    root. Note: the package version field stays at the current
    release version; chore/review-fern's regression to 0.96.10 was
    not applied.

Fern generator config (in clients/scripts/generate.sh from PR
feat/sdk/python-fern-client, regenerated for TS in this PR):

  • omitFernHeaders: true — drops X-Fern-* headers the Agenta CORS
    allowlist rejects
  • includeCredentialsOnCrossOriginRequests: true — withCredentials
    baked in, so cookie-session auth works without a custom fetch
    wrapper
  • retainOriginalCasing: true — keep wire snake_case (matches
    backend, OpenAPI spec, and v2 entity Zod schemas — camelCase
    conversion would have broken nearly all existing consumer code)
  • browser: { fs: false, stream: false, buffer: false } and
    @types/node devDep — browser-stub Node built-ins at the
    package.json level, so the client bundles cleanly in Next.js

First consumer migration:

  • web/packages/agenta-entities/src/testset/api/api.ts
    fetchTestsetsList switches to client.testsets.queryTestsets(...)
  • web/packages/agenta-entities/package.json adds the @agenta/sdk
    dep

.gitignore:

  • clients/typescript/dist/ (build output is not committed)

Diff

  • 1,281 files changed, 70,376 insertions, 90 deletions
  • Stat-skewed by Fern-generated TS code under clients/typescript/
    (excluded from ruff via the parent PR's ruff.toml; prettier on
    TS is a known gap — see Risks)

Risks

  • Largest PR in the stack. ~1,144 files of generated TS client.
    Reviewers should focus on:
    • web/packages/agenta-sdk/src/index.ts — the wrapper layer
    • web/{oss,ee}/next.config.ts — workspace config changes
    • web/packages/agenta-entities/src/testset/api/api.ts — the
      consumer migration
    • clients/typescript/src/Client.ts and clients/typescript/package.json
      for the generator config
  • Turbopack root change. Lifting turbopack.root and
    outputFileTracingRoot to the repo root could cause unrelated
    files outside web/ to be picked up in the file tracing graph. The
    next build standalone bundle path under
    .next/standalone/web/{oss,ee}/ is updated accordingly. Verify
    preview deploys work end-to-end before merge.
  • Prettier on clients/typescript/: the existing pre-commit
    config does not exclude clients/ from prettier. Modifying a TS
    file in this directory will trigger prettier to reformat all of
    clients/typescript/. Mitigation: prettier hook is idempotent on
    Fern output (already formatted), but worth noting. A follow-up can
    add exclude: ^clients/ to the prettier hook if it becomes a
    nuisance.
  • CORS / auth: the includeCredentialsOnCrossOriginRequests: true
    generator option means every Fern-client call sends cookies. This
    is desired behavior for browser usage but means the client should
    not be reused across user sessions on the server side
    .
  • First-consumer scope: only fetchTestsetsList is migrated. The
    rest of web/packages/agenta-entities/src/testset/api/api.ts and
    every other consumer still uses raw axios. This is intentional —
    the migration is incremental and a single consumer proves the
    wiring end-to-end.

QA

  • CI green
  • pnpm install from repo root resolves cleanly across the
    workspace
  • cd web/oss && pnpm typecheck passes
  • cd web/oss && pnpm lint passes
  • cd web/oss && pnpm build (full Next build) succeeds and
    produces output at .next/standalone/web/oss/
  • Same for web/ee
  • cd web/oss && pnpm dev --turbopack starts cleanly; visit
    /w/<workspace>/p/<project>/testsets and confirm the
    testsets list loads (this is the migrated fetchTestsetsList
    path)
  • Network tab: confirm the testsets list request goes to
    POST /testsets/query with Cookie: header set (cookie auth
    works) and without X-Fern-* headers (omitFernHeaders
    working)
  • Regenerate the TS client locally
    (bash clients/scripts/generate.sh ts --openapi-url ...) — diff
    against committed clients/typescript/src/ should be empty
  • Spot check: deploy a preview environment and verify
    https://<preview>.agenta.ai loads the testsets page

Notes

  • Top of the stack. Stacked on feat/sdk/python-fern-client
    chore/sdk/relocate-to-sdks-python
    chore/infra/per-service-container-workdir.
  • Originally part of [chore] Review and cleanup fern #4239 — split out for independent review.
  • Subsequent PRs can incrementally migrate other consumers from raw
    axios.post(...) to client.X.method(...) without further
    workspace changes.

Mirrors the Python split (clients/python + sdks/python) on the
TypeScript side: a standalone Fern-generated client at
clients/typescript/ joins the web/ workspace via pnpm relative path,
and a thin convenience wrapper at web/packages/agenta-sdk/ re-exports
the client with a Python-style init() helper and a
getAgentaSdkClient() lazy singleton.

Fern generator config is tuned at the source instead of via per-app
workarounds:
  - omitFernHeaders: true               - drop X-Fern-* headers the
    Agenta CORS allowlist rejects
  - includeCredentialsOnCrossOriginRequests: true  - withCredentials
    baked in, so cookie-session auth works without a custom fetch
    wrapper
  - retainOriginalCasing: true          - keep wire snake_case
    (matches backend, OpenAPI spec, and v2 entity Zod schemas)
  - browser: { fs/stream/buffer: false } and @types/node devDep -
    browser-stub Node built-ins at the package.json level

Next.js workspace wiring (web/oss + web/ee):
  - Add @agenta/sdk and @agenta/client to transpilePackages
  - Lift turbopack.root and outputFileTracingRoot from web/ to repo
    root, since clients/typescript/ is a sibling of web/ (Turbopack
    refuses to follow symlinks pointing outside its root)
  - web/{oss,ee}/package.json build script: emit standalone bundle
    under .next/standalone/web/{oss,ee}/ to match the new tracing root

First real consumer: web/packages/agenta-entities/src/testset/api/api.ts
migrates fetchTestsetsList from raw axios.post('/testsets/query') to
client.testsets.queryTestsets(...). The Zod boundary stays - Fern's
compile-time types under-declare backend extra="allow" fields, so
drift detection still has independent value.

Also moves the legacy v2 SDK packages (agenta-sdk, agenta-sdk-tracing,
agenta-sdk-ai, agenta-sdk-mastra) to web/_reference/ so they remain on
disk for design lookup but sit outside the workspace glob and never
build.
@vercel
Copy link
Copy Markdown

vercel Bot commented May 4, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agenta-documentation Ready Ready Preview, Comment May 4, 2026 10:55am

Request Review

@dosubot dosubot Bot added the size:XXL This PR changes 1000+ lines, ignoring generated files. label May 4, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 4, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 9793bdd0-17dc-44fe-ab8c-ccc88d27f8fe

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • ✅ Review completed - (🔄 Check again to review again)
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/sdk/typescript-fern-client

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1


ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 5b9085c1-b081-4173-b029-f5f4a7d02598

📥 Commits

Reviewing files that changed from the base of the PR and between acf101d and 3032ddb.

⛔ Files ignored due to path filters (298)
  • clients/typescript/src/generated/BaseClient.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/Client.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/CreateOrganizationDomainRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/CreateOrganizationPayload.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/CreateOrganizationProviderRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/CreateWorkspace.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/DeleteOrganizationDomainRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/DeleteOrganizationProviderRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/DeleteOrganizationRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/GetOrganizationDomainRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/GetOrganizationProviderRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/ListOrganizationDomainsRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/ListOrganizationProvidersRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/PatchOrganizationRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/ResetUserPasswordRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/TransferOrganizationOwnershipRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/UnassignRoleFromUserRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/UpdateOrganizationProviderRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/UpdateOrganizationRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/UpdateWorkspace.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/UserRole.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/UserUpdate.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/VerifyOrganizationDomainRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/client/requests/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/errors/UnprocessableEntityError.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/errors/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/accessControl/client/Client.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/accessControl/client/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/accessControl/client/requests/VerifyPermissionsRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/accessControl/client/requests/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/accessControl/exports.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/accessControl/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/Client.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminAccountsCreateDto.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminAccountsDeleteDto.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminCancelSubscriptionRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminCreateCheckoutRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminCreatePortalRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminDeleteApiKeyRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminDeleteOrganizationMembershipRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminDeleteOrganizationRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminDeleteProjectMembershipRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminDeleteProjectRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminDeleteUserIdentityRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminDeleteWorkspaceMembershipRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminDeleteWorkspaceRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminSimpleAccountsApiKeysCreateDto.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminSimpleAccountsCreateDto.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminSimpleAccountsDeleteDto.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminSimpleAccountsOrganizationsCreateDto.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminSimpleAccountsOrganizationsMembershipsCreateDto.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminSimpleAccountsOrganizationsTransferOwnershipDto.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminSimpleAccountsProjectsCreateDto.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminSimpleAccountsProjectsMembershipsCreateDto.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminSimpleAccountsUsersCreateDto.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminSimpleAccountsUsersIdentitiesCreateDto.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminSimpleAccountsUsersResetPasswordDto.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminSimpleAccountsWorkspacesCreateDto.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminSimpleAccountsWorkspacesMembershipsCreateDto.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/AdminSwitchPlansRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/EntitiesRequestModel.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/client/requests/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/exports.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/admin/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/aiServices/client/Client.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/aiServices/client/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/aiServices/client/requests/ToolCallRequestModel.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/aiServices/client/requests/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/aiServices/exports.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/aiServices/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/apiKeys/client/Client.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/apiKeys/client/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/apiKeys/client/requests/DeleteApiKeyRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/apiKeys/client/requests/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/apiKeys/exports.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/apiKeys/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/Client.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ApplicationCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ApplicationEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ApplicationForkRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ApplicationQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ApplicationRevisionCommitRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ApplicationRevisionCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ApplicationRevisionDeployRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ApplicationRevisionEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ApplicationRevisionQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ApplicationRevisionResolveRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ApplicationRevisionRetrieveRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ApplicationRevisionsLogRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ApplicationVariantCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ApplicationVariantEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ArchiveApplicationRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ArchiveApplicationRevisionRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ArchiveApplicationVariantRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ArchiveSimpleApplicationRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/FetchApplicationCatalogPresetRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/FetchApplicationCatalogTemplateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/FetchApplicationRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/FetchApplicationRevisionRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/FetchApplicationVariantRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/FetchSimpleApplicationRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ListApplicationCatalogPresetsRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/ListApplicationCatalogTemplatesRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/QueryApplicationVariantsRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/SimpleApplicationCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/SimpleApplicationEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/SimpleApplicationQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/UnarchiveApplicationRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/UnarchiveApplicationRevisionRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/UnarchiveApplicationVariantRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/UnarchiveSimpleApplicationRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/client/requests/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/exports.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/types/QueryApplicationVariantsRequestOrder.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/applications/types/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/auth/client/Client.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/auth/client/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/auth/client/requests/CheckOrganizationAccessAuthAccessGetRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/auth/client/requests/DiscoverRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/auth/client/requests/SessionIdentitiesUpdate.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/auth/client/requests/SsoCallbackRedirectAuthSsoCallbackOrganizationSlugProviderSlugGetRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/auth/client/requests/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/auth/exports.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/auth/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/billing/client/Client.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/billing/client/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/billing/client/requests/CreateCheckoutRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/billing/client/requests/SwitchPlansRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/billing/client/requests/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/billing/exports.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/billing/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/Client.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/ArchiveEnvironmentRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/ArchiveEnvironmentRevisionRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/ArchiveEnvironmentVariantRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/ArchiveSimpleEnvironmentRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/EnvironmentCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/EnvironmentEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/EnvironmentRevisionCommitRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/EnvironmentRevisionCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/EnvironmentRevisionEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/EnvironmentRevisionResolveRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/EnvironmentRevisionRetrieveRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/EnvironmentRevisionsLogRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/EnvironmentVariantCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/EnvironmentVariantEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/FetchEnvironmentRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/FetchEnvironmentRevisionRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/FetchEnvironmentVariantRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/FetchSimpleEnvironmentRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/GuardSimpleEnvironmentRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/QueryEnvironmentRevisionsRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/QueryEnvironmentVariantsRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/QueryEnvironmentsRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/SimpleEnvironmentCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/SimpleEnvironmentEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/SimpleEnvironmentQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/UnarchiveEnvironmentRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/UnarchiveEnvironmentRevisionRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/UnarchiveEnvironmentVariantRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/UnarchiveSimpleEnvironmentRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/UnguardSimpleEnvironmentRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/client/requests/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/exports.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/types/QueryEnvironmentRevisionsRequestOrder.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/types/QueryEnvironmentVariantsRequestOrder.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/types/QueryEnvironmentsRequestOrder.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/environments/types/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/Client.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/CloseEvaluationSimpleEvaluationsEvaluationIdClosePostRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/CloseRunEvaluationsRunsRunIdCloseStatusPostRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/DeleteEvaluationSimpleEvaluationsEvaluationIdDeleteRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/DeleteQueueEvaluationsQueuesQueueIdDeleteRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/DeleteResultEvaluationsResultsResultIdDeleteRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/DeleteRunEvaluationsRunsRunIdDeleteRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/DeleteScenarioEvaluationsScenariosScenarioIdDeleteRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationMetricsCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationMetricsEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationMetricsIdsRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationMetricsQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationMetricsRefreshRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationQueueEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationQueueIdsRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationQueueQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationQueueScenariosQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationQueuesCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationQueuesEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationResultEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationResultIdsRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationResultQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationResultsCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationResultsEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationRunEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationRunQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationRunsCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationRunsEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationScenarioEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationScenarioIdsRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationScenarioQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationScenariosCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/EvaluationScenariosEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/FetchEvaluationSimpleEvaluationsEvaluationIdGetRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/FetchQueueEvaluationsQueuesQueueIdGetRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/FetchResultEvaluationsResultsResultIdGetRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/FetchRunEvaluationsRunsRunIdGetRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/FetchScenarioEvaluationsScenariosScenarioIdGetRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/FetchSimpleQueueRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/OpenEvaluationSimpleEvaluationsEvaluationIdOpenPostRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/OpenRunEvaluationsRunsRunIdOpenPostRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/RefreshRunsAdminEvaluationsRunsRefreshPostRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/SimpleEvaluationCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/SimpleEvaluationEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/SimpleEvaluationQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/SimpleQueueCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/SimpleQueueQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/SimpleQueueScenariosQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/SimpleQueueTestcasesCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/SimpleQueueTracesCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/StartSimpleEvaluationRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/StopEvaluationSimpleEvaluationsEvaluationIdStopPostRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/client/requests/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/exports.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluations/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/Client.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/ArchiveEvaluatorRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/ArchiveEvaluatorRevisionRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/ArchiveEvaluatorVariantRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/ArchiveSimpleEvaluatorRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/EvaluatorCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/EvaluatorEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/EvaluatorForkRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/EvaluatorQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/EvaluatorRevisionCommitRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/EvaluatorRevisionCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/EvaluatorRevisionDeployRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/EvaluatorRevisionEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/EvaluatorRevisionQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/EvaluatorRevisionResolveRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/EvaluatorRevisionRetrieveRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/EvaluatorRevisionsLogRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/EvaluatorVariantCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/EvaluatorVariantEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/FetchEvaluatorCatalogPresetRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/FetchEvaluatorCatalogTemplateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/FetchEvaluatorRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/FetchEvaluatorRevisionRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/FetchEvaluatorVariantRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/FetchSimpleEvaluatorRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/ListEvaluatorCatalogPresetsRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/ListEvaluatorCatalogTemplatesRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/ListEvaluatorTemplatesRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/QueryEvaluatorVariantsRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/SimpleEvaluatorCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/SimpleEvaluatorEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/SimpleEvaluatorQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/UnarchiveEvaluatorRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/UnarchiveEvaluatorRevisionRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/UnarchiveEvaluatorVariantRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/UnarchiveSimpleEvaluatorRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/client/requests/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/exports.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/types/QueryEvaluatorVariantsRequestOrder.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/evaluators/types/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/events/client/Client.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/events/client/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/events/client/requests/EventQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/events/client/requests/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/events/exports.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/events/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/folders/client/Client.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/folders/client/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/folders/client/requests/DeleteFolderRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/folders/client/requests/FetchFolderRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/folders/client/requests/FolderCreateRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/folders/client/requests/FolderEditRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/folders/client/requests/FolderQueryRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/folders/client/requests/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/folders/exports.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/folders/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/observability/client/Client.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/observability/client/index.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/observability/client/requests/DeleteTraceTracingRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/observability/client/requests/EditTraceRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/observability/client/requests/EditTraceTracingRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/observability/client/requests/FetchAnalyticsRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/observability/client/requests/FetchLegacyAnalyticsRequest.ts is excluded by !**/generated/**
  • clients/typescript/src/generated/api/resources/observability/client/requests/FetchSpanRequest.ts is excluded by !**/generated/**
📒 Files selected for processing (2)
  • clients/typescript/README.md
  • clients/typescript/package.json

Comment on lines +3 to +13
Generate the TypeScript Fern client from a locally running API:

```bash
bash ./clients/scripts/generate.sh --language typescript
```

Generate the TypeScript Fern client from the live cloud API:

```bash
bash ./clients/scripts/generate.sh --language typescript --live
```
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Clarify the expected working directory for the commands.

These commands are repo-root-relative; from this README’s directory they fail. Please explicitly state “run from repository root” (or provide both forms).

Suggested doc tweak
-Generate the TypeScript Fern client from a locally running API:
+From the repository root, generate the TypeScript Fern client from a locally running API:

 ```bash
 bash ./clients/scripts/generate.sh --language typescript

-Generate the TypeScript Fern client from the live cloud API:
+From the repository root, generate the TypeScript Fern client from the live cloud API:

bash ./clients/scripts/generate.sh --language typescript --live
</details>

<!-- suggestion_start -->

<details>
<summary>📝 Committable suggestion</summary>

> ‼️ **IMPORTANT**
> Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

```suggestion
From the repository root, generate the TypeScript Fern client from a locally running API:

@mmabrouk
Copy link
Copy Markdown
Member Author

mmabrouk commented May 4, 2026

Superseded by re-sliced PRs that fix CI failures. See new PR layout for details.

@mmabrouk mmabrouk closed this May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature SDK size:XXL This PR changes 1000+ lines, ignoring generated files. typescript

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant