Skip to content

Commit 8d150d2

Browse files
feat(api): api update
1 parent 1104b32 commit 8d150d2

5 files changed

Lines changed: 16 additions & 6 deletions

File tree

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 26
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/opencode%2Fopencode-335697785b44f3928145853339226bd5e8accd5199bb9d79e2a3fd2d8ce62a57.yml
3-
openapi_spec_hash: 74fbaad0fa44496d0d8b11d9b98eab03
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/opencode%2Fopencode-fb4caa8d0381531c44dd2d3c8c0b930b8c15a7bdde474d15bf7aeeb3b27aef56.yml
3+
openapi_spec_hash: 3a263e46f2369eeb2410430001c60d15
44
config_hash: 1ae82c93499b9f0b9ba828b8919f9cb3

api.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ Methods:
2121
Types:
2222

2323
- <code><a href="./src/resources/app.ts">App</a></code>
24+
- <code><a href="./src/resources/app.ts">LogLevel</a></code>
2425
- <code><a href="./src/resources/app.ts">Mode</a></code>
2526
- <code><a href="./src/resources/app.ts">Model</a></code>
2627
- <code><a href="./src/resources/app.ts">Provider</a></code>

src/client.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import {
2424
AppModesResponse,
2525
AppProvidersResponse,
2626
AppResource,
27+
LogLevel,
2728
Mode,
2829
Model,
2930
Provider,
@@ -89,7 +90,7 @@ import { HeadersLike, NullableHeaders, buildHeaders } from './internal/headers';
8990
import { FinalRequestOptions, RequestOptions } from './internal/request-options';
9091
import { readEnv } from './internal/utils/env';
9192
import {
92-
type LogLevel,
93+
type LogLevel as ClientLogLevel,
9394
type Logger,
9495
formatRequestDetails,
9596
loggerFor,
@@ -157,7 +158,7 @@ export interface ClientOptions {
157158
*
158159
* Defaults to process.env['OPENCODE_LOG'] or 'warn' if it isn't set.
159160
*/
160-
logLevel?: LogLevel | undefined;
161+
logLevel?: ClientLogLevel | undefined;
161162

162163
/**
163164
* Set the logger.
@@ -175,7 +176,7 @@ export class Opencode {
175176
maxRetries: number;
176177
timeout: number;
177178
logger: Logger | undefined;
178-
logLevel: LogLevel | undefined;
179+
logLevel: ClientLogLevel | undefined;
179180
fetchOptions: MergedRequestInit | undefined;
180181

181182
private fetch: Fetch;
@@ -777,6 +778,7 @@ export declare namespace Opencode {
777778
export {
778779
AppResource as AppResource,
779780
type App as App,
781+
type LogLevel as LogLevel,
780782
type Mode as Mode,
781783
type Model as Model,
782784
type Provider as Provider,

src/resources/app.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,11 @@ export namespace App {
6969
}
7070
}
7171

72+
/**
73+
* Log level
74+
*/
75+
export type LogLevel = 'debug' | 'info' | 'error' | 'warn';
76+
7277
export interface Mode {
7378
name: string;
7479

@@ -157,7 +162,7 @@ export interface AppLogParams {
157162
/**
158163
* Log level
159164
*/
160-
level: 'debug' | 'info' | 'error' | 'warn';
165+
level: LogLevel;
161166

162167
/**
163168
* Log message
@@ -178,6 +183,7 @@ export interface AppLogParams {
178183
export declare namespace AppResource {
179184
export {
180185
type App as App,
186+
type LogLevel as LogLevel,
181187
type Mode as Mode,
182188
type Model as Model,
183189
type Provider as Provider,

src/resources/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ export * from './shared';
44
export {
55
AppResource,
66
type App,
7+
type LogLevel,
78
type Mode,
89
type Model,
910
type Provider,

0 commit comments

Comments
 (0)