Skip to content

Commit 6020b10

Browse files
committed
feat(ui): add missing api endpoints + error handling (work in progress)
Signed-off-by: Petr Bulánek <bulanek.petr@gmail.com>
1 parent de39739 commit 6020b10

34 files changed

Lines changed: 197 additions & 365 deletions

File tree

apps/agentstack-sdk-ts/src/client/api/configuration/schemas.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ export const systemConfigurationSchema = z.object({
1313
default_llm_model: z.string().nullish(),
1414
});
1515

16+
export const readSystemConfigurationRequestSchema = z.never();
17+
1618
export const readSystemConfigurationResponseSchema = systemConfigurationSchema;
1719

1820
export const updateSystemConfigurationRequestSchema = z.object({

apps/agentstack-sdk-ts/src/client/api/configuration/types.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import type z from 'zod';
77

88
import type {
9+
readSystemConfigurationRequestSchema,
910
readSystemConfigurationResponseSchema,
1011
systemConfigurationSchema,
1112
updateSystemConfigurationRequestSchema,
@@ -14,6 +15,7 @@ import type {
1415

1516
export type SystemConfiguration = z.infer<typeof systemConfigurationSchema>;
1617

18+
export type ReadSystemConfigurationRequest = z.infer<typeof readSystemConfigurationRequestSchema>;
1719
export type ReadSystemConfigurationResponse = z.infer<typeof readSystemConfigurationResponseSchema>;
1820

1921
export type UpdateSystemConfigurationRequest = z.infer<typeof updateSystemConfigurationRequestSchema>;

apps/agentstack-sdk-ts/src/client/api/connectors/schemas.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ export const connectorSchema = z.object({
2424
metadata: z.record(z.string(), z.string()).nullable(),
2525
});
2626

27+
export const listConnectorsRequestSchema = z.never();
28+
2729
export const listConnectorsResponseSchema = paginatedResponseSchema.extend({
2830
items: z.array(connectorSchema),
2931
});
@@ -68,6 +70,8 @@ export const connectorPresetSchema = z.object({
6870
metadata: z.record(z.string(), z.string()).nullable(),
6971
});
7072

73+
export const listConnectorPresetsRequestSchema = z.never();
74+
7175
export const listConnectorPresetsResponseSchema = paginatedResponseSchema.extend({
7276
items: z.array(connectorPresetSchema),
7377
});

apps/agentstack-sdk-ts/src/client/api/connectors/types.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ import type {
1616
deleteConnectorResponseSchema,
1717
disconnectConnectorRequestSchema,
1818
disconnectConnectorResponseSchema,
19+
listConnectorPresetsRequestSchema,
1920
listConnectorPresetsResponseSchema,
21+
listConnectorsRequestSchema,
2022
listConnectorsResponseSchema,
2123
readConnectorRequestSchema,
2224
readConnectorResponseSchema,
@@ -31,6 +33,7 @@ export enum ConnectorState {
3133

3234
export type Connector = z.infer<typeof connectorSchema>;
3335

36+
export type ListConnectorsRequest = z.infer<typeof listConnectorsRequestSchema>;
3437
export type ListConnectorsResponse = z.infer<typeof listConnectorsResponseSchema>;
3538

3639
export type CreateConnectorRequest = z.infer<typeof createConnectorRequestSchema>;
@@ -50,4 +53,5 @@ export type DisconnectConnectorResponse = z.infer<typeof disconnectConnectorResp
5053

5154
export type ConnectorPreset = z.infer<typeof connectorPresetSchema>;
5255

56+
export type ListConnectorPresetsRequest = z.infer<typeof listConnectorPresetsRequestSchema>;
5357
export type ListConnectorPresetsResponse = z.infer<typeof listConnectorPresetsResponseSchema>;

apps/agentstack-sdk-ts/src/client/api/model-providers/schemas.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ export const modelProviderSchema = z.object({
2222
type: modelProviderTypeSchema,
2323
});
2424

25+
export const listModelProvidersRequestSchema = z.never();
26+
2527
export const listModelProvidersResponseSchema = paginatedResponseSchema.extend({
2628
items: z.array(modelProviderSchema),
2729
});

apps/agentstack-sdk-ts/src/client/api/model-providers/types.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import type {
1010
createModelProviderResponseSchema,
1111
deleteModelProviderRequestSchema,
1212
deleteModelProviderResponseSchema,
13+
listModelProvidersRequestSchema,
1314
listModelProvidersResponseSchema,
1415
matchModelProvidersRequestSchema,
1516
matchModelProvidersResponseSchema,
@@ -49,6 +50,7 @@ export enum ModelProviderType {
4950

5051
export type ModelProvider = z.infer<typeof modelProviderSchema>;
5152

53+
export type ListModelProvidersRequest = z.infer<typeof listModelProvidersRequestSchema>;
5254
export type ListModelProvidersResponse = z.infer<typeof listModelProvidersResponseSchema>;
5355

5456
export type CreateModelProviderRequest = z.infer<typeof createModelProviderRequestSchema>;

apps/agentstack-sdk-ts/src/client/api/schemas.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@ export * from './provider-builds/schemas';
1313
export * from './providers/schemas';
1414
export * from './user-feedback/schemas';
1515
export * from './users/schemas';
16+
export * from './variables/schemas';

apps/agentstack-sdk-ts/src/client/api/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@ export * from './provider-builds/types';
1313
export * from './providers/types';
1414
export * from './user-feedback/types';
1515
export * from './users/types';
16+
export * from './variables/types';

apps/agentstack-sdk-ts/src/client/api/users/schemas.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,6 @@ export const userSchema = z.object({
1616
created_at: z.string(),
1717
});
1818

19+
export const readUserRequestSchema = z.never();
20+
1921
export const readUserResponseSchema = userSchema;

apps/agentstack-sdk-ts/src/client/api/users/types.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import type z from 'zod';
77

8-
import type { readUserResponseSchema, userSchema } from './schemas';
8+
import type { readUserRequestSchema, readUserResponseSchema, userSchema } from './schemas';
99

1010
export enum UserRole {
1111
Admin = 'admin',
@@ -15,4 +15,5 @@ export enum UserRole {
1515

1616
export type User = z.infer<typeof userSchema>;
1717

18+
export type ReadUserRequest = z.infer<typeof readUserRequestSchema>;
1819
export type ReadUserResponse = z.infer<typeof readUserResponseSchema>;

0 commit comments

Comments
 (0)