summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/js/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/sdk/js/src')
-rw-r--r--packages/sdk/js/src/gen/sdk.gen.ts12
-rw-r--r--packages/sdk/js/src/gen/types.gen.ts18
2 files changed, 30 insertions, 0 deletions
diff --git a/packages/sdk/js/src/gen/sdk.gen.ts b/packages/sdk/js/src/gen/sdk.gen.ts
index 1e0e1ae58..cb17a9b91 100644
--- a/packages/sdk/js/src/gen/sdk.gen.ts
+++ b/packages/sdk/js/src/gen/sdk.gen.ts
@@ -21,6 +21,8 @@ import type {
SessionGetResponses,
SessionUpdateData,
SessionUpdateResponses,
+ SessionChildrenData,
+ SessionChildrenResponses,
SessionInitData,
SessionInitResponses,
SessionAbortData,
@@ -248,6 +250,16 @@ class Session extends _HeyApiClient {
}
/**
+ * Get a session's children
+ */
+ public children<ThrowOnError extends boolean = false>(options: Options<SessionChildrenData, ThrowOnError>) {
+ return (options.client ?? this._client).get<SessionChildrenResponses, unknown, ThrowOnError>({
+ url: "/session/{id}/children",
+ ...options,
+ })
+ }
+
+ /**
* Analyze the app and create an AGENTS.md file
*/
public init<ThrowOnError extends boolean = false>(options: Options<SessionInitData, ThrowOnError>) {
diff --git a/packages/sdk/js/src/gen/types.gen.ts b/packages/sdk/js/src/gen/types.gen.ts
index 81faf7bf8..59679c714 100644
--- a/packages/sdk/js/src/gen/types.gen.ts
+++ b/packages/sdk/js/src/gen/types.gen.ts
@@ -1319,6 +1319,24 @@ export type SessionUpdateResponses = {
export type SessionUpdateResponse = SessionUpdateResponses[keyof SessionUpdateResponses]
+export type SessionChildrenData = {
+ body?: never
+ path: {
+ id: string
+ }
+ query?: never
+ url: "/session/{id}/children"
+}
+
+export type SessionChildrenResponses = {
+ /**
+ * List of children
+ */
+ 200: Array<Session>
+}
+
+export type SessionChildrenResponse = SessionChildrenResponses[keyof SessionChildrenResponses]
+
export type SessionInitData = {
body?: {
messageID: string