@opencode-ai/client
Advanced tools
+86
-77
@@ -104,141 +104,149 @@ import type { Effect, Stream } from "effect"; | ||
| export type SessionRenameOperation<E = never> = (input: Endpoint4_8Input) => Effect.Effect<Endpoint4_8Output, E>; | ||
| type Endpoint4_9Request = Parameters<RawClient["server.session"]["session.prompt"]>[0]; | ||
| type Endpoint4_9Request = Parameters<RawClient["server.session"]["session.move"]>[0]; | ||
| export type Endpoint4_9Input = { | ||
| readonly sessionID: Endpoint4_9Request["params"]["sessionID"]; | ||
| readonly id?: Endpoint4_9Request["payload"]["id"]; | ||
| readonly prompt: Endpoint4_9Request["payload"]["prompt"]; | ||
| readonly delivery?: Endpoint4_9Request["payload"]["delivery"]; | ||
| readonly resume?: Endpoint4_9Request["payload"]["resume"]; | ||
| readonly destination: Endpoint4_9Request["payload"]["destination"]; | ||
| readonly moveChanges?: Endpoint4_9Request["payload"]["moveChanges"]; | ||
| }; | ||
| export type Endpoint4_9Output = EffectValue<ReturnType<RawClient["server.session"]["session.prompt"]>>["data"]; | ||
| export type SessionPromptOperation<E = never> = (input: Endpoint4_9Input) => Effect.Effect<Endpoint4_9Output, E>; | ||
| type Endpoint4_10Request = Parameters<RawClient["server.session"]["session.command"]>[0]; | ||
| export type Endpoint4_9Output = EffectValue<ReturnType<RawClient["server.session"]["session.move"]>>; | ||
| export type SessionMoveOperation<E = never> = (input: Endpoint4_9Input) => Effect.Effect<Endpoint4_9Output, E>; | ||
| type Endpoint4_10Request = Parameters<RawClient["server.session"]["session.prompt"]>[0]; | ||
| export type Endpoint4_10Input = { | ||
| readonly sessionID: Endpoint4_10Request["params"]["sessionID"]; | ||
| readonly id?: Endpoint4_10Request["payload"]["id"]; | ||
| readonly command: Endpoint4_10Request["payload"]["command"]; | ||
| readonly arguments?: Endpoint4_10Request["payload"]["arguments"]; | ||
| readonly agent?: Endpoint4_10Request["payload"]["agent"]; | ||
| readonly model?: Endpoint4_10Request["payload"]["model"]; | ||
| readonly files?: Endpoint4_10Request["payload"]["files"]; | ||
| readonly agents?: Endpoint4_10Request["payload"]["agents"]; | ||
| readonly prompt: Endpoint4_10Request["payload"]["prompt"]; | ||
| readonly delivery?: Endpoint4_10Request["payload"]["delivery"]; | ||
| readonly resume?: Endpoint4_10Request["payload"]["resume"]; | ||
| }; | ||
| export type Endpoint4_10Output = EffectValue<ReturnType<RawClient["server.session"]["session.command"]>>["data"]; | ||
| export type SessionCommandOperation<E = never> = (input: Endpoint4_10Input) => Effect.Effect<Endpoint4_10Output, E>; | ||
| type Endpoint4_11Request = Parameters<RawClient["server.session"]["session.skill"]>[0]; | ||
| export type Endpoint4_10Output = EffectValue<ReturnType<RawClient["server.session"]["session.prompt"]>>["data"]; | ||
| export type SessionPromptOperation<E = never> = (input: Endpoint4_10Input) => Effect.Effect<Endpoint4_10Output, E>; | ||
| type Endpoint4_11Request = Parameters<RawClient["server.session"]["session.command"]>[0]; | ||
| export type Endpoint4_11Input = { | ||
| readonly sessionID: Endpoint4_11Request["params"]["sessionID"]; | ||
| readonly id?: Endpoint4_11Request["payload"]["id"]; | ||
| readonly skill: Endpoint4_11Request["payload"]["skill"]; | ||
| readonly command: Endpoint4_11Request["payload"]["command"]; | ||
| readonly arguments?: Endpoint4_11Request["payload"]["arguments"]; | ||
| readonly agent?: Endpoint4_11Request["payload"]["agent"]; | ||
| readonly model?: Endpoint4_11Request["payload"]["model"]; | ||
| readonly files?: Endpoint4_11Request["payload"]["files"]; | ||
| readonly agents?: Endpoint4_11Request["payload"]["agents"]; | ||
| readonly delivery?: Endpoint4_11Request["payload"]["delivery"]; | ||
| readonly resume?: Endpoint4_11Request["payload"]["resume"]; | ||
| }; | ||
| export type Endpoint4_11Output = EffectValue<ReturnType<RawClient["server.session"]["session.skill"]>>; | ||
| export type SessionSkillOperation<E = never> = (input: Endpoint4_11Input) => Effect.Effect<Endpoint4_11Output, E>; | ||
| type Endpoint4_12Request = Parameters<RawClient["server.session"]["session.synthetic"]>[0]; | ||
| export type Endpoint4_11Output = EffectValue<ReturnType<RawClient["server.session"]["session.command"]>>["data"]; | ||
| export type SessionCommandOperation<E = never> = (input: Endpoint4_11Input) => Effect.Effect<Endpoint4_11Output, E>; | ||
| type Endpoint4_12Request = Parameters<RawClient["server.session"]["session.skill"]>[0]; | ||
| export type Endpoint4_12Input = { | ||
| readonly sessionID: Endpoint4_12Request["params"]["sessionID"]; | ||
| readonly text: Endpoint4_12Request["payload"]["text"]; | ||
| readonly description?: Endpoint4_12Request["payload"]["description"]; | ||
| readonly metadata?: Endpoint4_12Request["payload"]["metadata"]; | ||
| readonly id?: Endpoint4_12Request["payload"]["id"]; | ||
| readonly skill: Endpoint4_12Request["payload"]["skill"]; | ||
| readonly resume?: Endpoint4_12Request["payload"]["resume"]; | ||
| }; | ||
| export type Endpoint4_12Output = EffectValue<ReturnType<RawClient["server.session"]["session.synthetic"]>>; | ||
| export type SessionSyntheticOperation<E = never> = (input: Endpoint4_12Input) => Effect.Effect<Endpoint4_12Output, E>; | ||
| type Endpoint4_13Request = Parameters<RawClient["server.session"]["session.shell"]>[0]; | ||
| export type Endpoint4_12Output = EffectValue<ReturnType<RawClient["server.session"]["session.skill"]>>; | ||
| export type SessionSkillOperation<E = never> = (input: Endpoint4_12Input) => Effect.Effect<Endpoint4_12Output, E>; | ||
| type Endpoint4_13Request = Parameters<RawClient["server.session"]["session.synthetic"]>[0]; | ||
| export type Endpoint4_13Input = { | ||
| readonly sessionID: Endpoint4_13Request["params"]["sessionID"]; | ||
| readonly id?: Endpoint4_13Request["payload"]["id"]; | ||
| readonly command: Endpoint4_13Request["payload"]["command"]; | ||
| readonly text: Endpoint4_13Request["payload"]["text"]; | ||
| readonly description?: Endpoint4_13Request["payload"]["description"]; | ||
| readonly metadata?: Endpoint4_13Request["payload"]["metadata"]; | ||
| readonly resume?: Endpoint4_13Request["payload"]["resume"]; | ||
| }; | ||
| export type Endpoint4_13Output = EffectValue<ReturnType<RawClient["server.session"]["session.shell"]>>; | ||
| export type SessionShellOperation<E = never> = (input: Endpoint4_13Input) => Effect.Effect<Endpoint4_13Output, E>; | ||
| type Endpoint4_14Request = Parameters<RawClient["server.session"]["session.compact"]>[0]; | ||
| export type Endpoint4_13Output = EffectValue<ReturnType<RawClient["server.session"]["session.synthetic"]>>; | ||
| export type SessionSyntheticOperation<E = never> = (input: Endpoint4_13Input) => Effect.Effect<Endpoint4_13Output, E>; | ||
| type Endpoint4_14Request = Parameters<RawClient["server.session"]["session.shell"]>[0]; | ||
| export type Endpoint4_14Input = { | ||
| readonly sessionID: Endpoint4_14Request["params"]["sessionID"]; | ||
| readonly id?: Endpoint4_14Request["payload"]["id"]; | ||
| readonly command: Endpoint4_14Request["payload"]["command"]; | ||
| }; | ||
| export type Endpoint4_14Output = EffectValue<ReturnType<RawClient["server.session"]["session.compact"]>>["data"]; | ||
| export type SessionCompactOperation<E = never> = (input: Endpoint4_14Input) => Effect.Effect<Endpoint4_14Output, E>; | ||
| type Endpoint4_15Request = Parameters<RawClient["server.session"]["session.wait"]>[0]; | ||
| export type Endpoint4_14Output = EffectValue<ReturnType<RawClient["server.session"]["session.shell"]>>; | ||
| export type SessionShellOperation<E = never> = (input: Endpoint4_14Input) => Effect.Effect<Endpoint4_14Output, E>; | ||
| type Endpoint4_15Request = Parameters<RawClient["server.session"]["session.compact"]>[0]; | ||
| export type Endpoint4_15Input = { | ||
| readonly sessionID: Endpoint4_15Request["params"]["sessionID"]; | ||
| readonly id?: Endpoint4_15Request["payload"]["id"]; | ||
| }; | ||
| export type Endpoint4_15Output = EffectValue<ReturnType<RawClient["server.session"]["session.wait"]>>; | ||
| export type SessionWaitOperation<E = never> = (input: Endpoint4_15Input) => Effect.Effect<Endpoint4_15Output, E>; | ||
| type Endpoint4_16Request = Parameters<RawClient["server.session"]["session.revert.stage"]>[0]; | ||
| export type Endpoint4_15Output = EffectValue<ReturnType<RawClient["server.session"]["session.compact"]>>["data"]; | ||
| export type SessionCompactOperation<E = never> = (input: Endpoint4_15Input) => Effect.Effect<Endpoint4_15Output, E>; | ||
| type Endpoint4_16Request = Parameters<RawClient["server.session"]["session.wait"]>[0]; | ||
| export type Endpoint4_16Input = { | ||
| readonly sessionID: Endpoint4_16Request["params"]["sessionID"]; | ||
| readonly messageID: Endpoint4_16Request["payload"]["messageID"]; | ||
| readonly files?: Endpoint4_16Request["payload"]["files"]; | ||
| }; | ||
| export type Endpoint4_16Output = EffectValue<ReturnType<RawClient["server.session"]["session.revert.stage"]>>["data"]; | ||
| export type SessionRevertStageOperation<E = never> = (input: Endpoint4_16Input) => Effect.Effect<Endpoint4_16Output, E>; | ||
| type Endpoint4_17Request = Parameters<RawClient["server.session"]["session.revert.clear"]>[0]; | ||
| export type Endpoint4_16Output = EffectValue<ReturnType<RawClient["server.session"]["session.wait"]>>; | ||
| export type SessionWaitOperation<E = never> = (input: Endpoint4_16Input) => Effect.Effect<Endpoint4_16Output, E>; | ||
| type Endpoint4_17Request = Parameters<RawClient["server.session"]["session.revert.stage"]>[0]; | ||
| export type Endpoint4_17Input = { | ||
| readonly sessionID: Endpoint4_17Request["params"]["sessionID"]; | ||
| readonly messageID: Endpoint4_17Request["payload"]["messageID"]; | ||
| readonly files?: Endpoint4_17Request["payload"]["files"]; | ||
| }; | ||
| export type Endpoint4_17Output = EffectValue<ReturnType<RawClient["server.session"]["session.revert.clear"]>>; | ||
| export type SessionRevertClearOperation<E = never> = (input: Endpoint4_17Input) => Effect.Effect<Endpoint4_17Output, E>; | ||
| type Endpoint4_18Request = Parameters<RawClient["server.session"]["session.revert.commit"]>[0]; | ||
| export type Endpoint4_17Output = EffectValue<ReturnType<RawClient["server.session"]["session.revert.stage"]>>["data"]; | ||
| export type SessionRevertStageOperation<E = never> = (input: Endpoint4_17Input) => Effect.Effect<Endpoint4_17Output, E>; | ||
| type Endpoint4_18Request = Parameters<RawClient["server.session"]["session.revert.clear"]>[0]; | ||
| export type Endpoint4_18Input = { | ||
| readonly sessionID: Endpoint4_18Request["params"]["sessionID"]; | ||
| }; | ||
| export type Endpoint4_18Output = EffectValue<ReturnType<RawClient["server.session"]["session.revert.commit"]>>; | ||
| export type SessionRevertCommitOperation<E = never> = (input: Endpoint4_18Input) => Effect.Effect<Endpoint4_18Output, E>; | ||
| type Endpoint4_19Request = Parameters<RawClient["server.session"]["session.context"]>[0]; | ||
| export type Endpoint4_18Output = EffectValue<ReturnType<RawClient["server.session"]["session.revert.clear"]>>; | ||
| export type SessionRevertClearOperation<E = never> = (input: Endpoint4_18Input) => Effect.Effect<Endpoint4_18Output, E>; | ||
| type Endpoint4_19Request = Parameters<RawClient["server.session"]["session.revert.commit"]>[0]; | ||
| export type Endpoint4_19Input = { | ||
| readonly sessionID: Endpoint4_19Request["params"]["sessionID"]; | ||
| }; | ||
| export type Endpoint4_19Output = EffectValue<ReturnType<RawClient["server.session"]["session.context"]>>["data"]; | ||
| export type SessionContextOperation<E = never> = (input: Endpoint4_19Input) => Effect.Effect<Endpoint4_19Output, E>; | ||
| type Endpoint4_20Request = Parameters<RawClient["server.session"]["session.instructions.entry.list"]>[0]; | ||
| export type Endpoint4_19Output = EffectValue<ReturnType<RawClient["server.session"]["session.revert.commit"]>>; | ||
| export type SessionRevertCommitOperation<E = never> = (input: Endpoint4_19Input) => Effect.Effect<Endpoint4_19Output, E>; | ||
| type Endpoint4_20Request = Parameters<RawClient["server.session"]["session.context"]>[0]; | ||
| export type Endpoint4_20Input = { | ||
| readonly sessionID: Endpoint4_20Request["params"]["sessionID"]; | ||
| }; | ||
| export type Endpoint4_20Output = EffectValue<ReturnType<RawClient["server.session"]["session.instructions.entry.list"]>>["data"]; | ||
| export type SessionInstructionsEntryListOperation<E = never> = (input: Endpoint4_20Input) => Effect.Effect<Endpoint4_20Output, E>; | ||
| type Endpoint4_21Request = Parameters<RawClient["server.session"]["session.instructions.entry.put"]>[0]; | ||
| export type Endpoint4_20Output = EffectValue<ReturnType<RawClient["server.session"]["session.context"]>>["data"]; | ||
| export type SessionContextOperation<E = never> = (input: Endpoint4_20Input) => Effect.Effect<Endpoint4_20Output, E>; | ||
| type Endpoint4_21Request = Parameters<RawClient["server.session"]["session.instructions.entry.list"]>[0]; | ||
| export type Endpoint4_21Input = { | ||
| readonly sessionID: Endpoint4_21Request["params"]["sessionID"]; | ||
| readonly key: Endpoint4_21Request["params"]["key"]; | ||
| readonly value: Endpoint4_21Request["payload"]["value"]; | ||
| }; | ||
| export type Endpoint4_21Output = EffectValue<ReturnType<RawClient["server.session"]["session.instructions.entry.put"]>>; | ||
| export type SessionInstructionsEntryPutOperation<E = never> = (input: Endpoint4_21Input) => Effect.Effect<Endpoint4_21Output, E>; | ||
| type Endpoint4_22Request = Parameters<RawClient["server.session"]["session.instructions.entry.remove"]>[0]; | ||
| export type Endpoint4_21Output = EffectValue<ReturnType<RawClient["server.session"]["session.instructions.entry.list"]>>["data"]; | ||
| export type SessionInstructionsEntryListOperation<E = never> = (input: Endpoint4_21Input) => Effect.Effect<Endpoint4_21Output, E>; | ||
| type Endpoint4_22Request = Parameters<RawClient["server.session"]["session.instructions.entry.put"]>[0]; | ||
| export type Endpoint4_22Input = { | ||
| readonly sessionID: Endpoint4_22Request["params"]["sessionID"]; | ||
| readonly key: Endpoint4_22Request["params"]["key"]; | ||
| readonly value: Endpoint4_22Request["payload"]["value"]; | ||
| }; | ||
| export type Endpoint4_22Output = EffectValue<ReturnType<RawClient["server.session"]["session.instructions.entry.remove"]>>; | ||
| export type SessionInstructionsEntryRemoveOperation<E = never> = (input: Endpoint4_22Input) => Effect.Effect<Endpoint4_22Output, E>; | ||
| type Endpoint4_23Request = Parameters<RawClient["server.session"]["session.log"]>[0]; | ||
| export type Endpoint4_22Output = EffectValue<ReturnType<RawClient["server.session"]["session.instructions.entry.put"]>>; | ||
| export type SessionInstructionsEntryPutOperation<E = never> = (input: Endpoint4_22Input) => Effect.Effect<Endpoint4_22Output, E>; | ||
| type Endpoint4_23Request = Parameters<RawClient["server.session"]["session.instructions.entry.remove"]>[0]; | ||
| export type Endpoint4_23Input = { | ||
| readonly sessionID: Endpoint4_23Request["params"]["sessionID"]; | ||
| readonly after?: Endpoint4_23Request["query"]["after"]; | ||
| readonly follow?: Endpoint4_23Request["query"]["follow"]; | ||
| readonly key: Endpoint4_23Request["params"]["key"]; | ||
| }; | ||
| export type Endpoint4_23Output = StreamValue<EffectValue<ReturnType<RawClient["server.session"]["session.log"]>>>; | ||
| export type SessionLogOperation<E = never> = (input: Endpoint4_23Input) => Stream.Stream<Endpoint4_23Output, E>; | ||
| type Endpoint4_24Request = Parameters<RawClient["server.session"]["session.interrupt"]>[0]; | ||
| export type Endpoint4_23Output = EffectValue<ReturnType<RawClient["server.session"]["session.instructions.entry.remove"]>>; | ||
| export type SessionInstructionsEntryRemoveOperation<E = never> = (input: Endpoint4_23Input) => Effect.Effect<Endpoint4_23Output, E>; | ||
| type Endpoint4_24Request = Parameters<RawClient["server.session"]["session.log"]>[0]; | ||
| export type Endpoint4_24Input = { | ||
| readonly sessionID: Endpoint4_24Request["params"]["sessionID"]; | ||
| readonly after?: Endpoint4_24Request["query"]["after"]; | ||
| readonly follow?: Endpoint4_24Request["query"]["follow"]; | ||
| }; | ||
| export type Endpoint4_24Output = EffectValue<ReturnType<RawClient["server.session"]["session.interrupt"]>>; | ||
| export type SessionInterruptOperation<E = never> = (input: Endpoint4_24Input) => Effect.Effect<Endpoint4_24Output, E>; | ||
| type Endpoint4_25Request = Parameters<RawClient["server.session"]["session.background"]>[0]; | ||
| export type Endpoint4_24Output = StreamValue<EffectValue<ReturnType<RawClient["server.session"]["session.log"]>>>; | ||
| export type SessionLogOperation<E = never> = (input: Endpoint4_24Input) => Stream.Stream<Endpoint4_24Output, E>; | ||
| type Endpoint4_25Request = Parameters<RawClient["server.session"]["session.interrupt"]>[0]; | ||
| export type Endpoint4_25Input = { | ||
| readonly sessionID: Endpoint4_25Request["params"]["sessionID"]; | ||
| }; | ||
| export type Endpoint4_25Output = EffectValue<ReturnType<RawClient["server.session"]["session.background"]>>; | ||
| export type SessionBackgroundOperation<E = never> = (input: Endpoint4_25Input) => Effect.Effect<Endpoint4_25Output, E>; | ||
| type Endpoint4_26Request = Parameters<RawClient["server.session"]["session.message"]>[0]; | ||
| export type Endpoint4_25Output = EffectValue<ReturnType<RawClient["server.session"]["session.interrupt"]>>; | ||
| export type SessionInterruptOperation<E = never> = (input: Endpoint4_25Input) => Effect.Effect<Endpoint4_25Output, E>; | ||
| type Endpoint4_26Request = Parameters<RawClient["server.session"]["session.background"]>[0]; | ||
| export type Endpoint4_26Input = { | ||
| readonly sessionID: Endpoint4_26Request["params"]["sessionID"]; | ||
| readonly messageID: Endpoint4_26Request["params"]["messageID"]; | ||
| }; | ||
| export type Endpoint4_26Output = EffectValue<ReturnType<RawClient["server.session"]["session.message"]>>["data"]; | ||
| export type SessionMessageOperation<E = never> = (input: Endpoint4_26Input) => Effect.Effect<Endpoint4_26Output, E>; | ||
| export type Endpoint4_26Output = EffectValue<ReturnType<RawClient["server.session"]["session.background"]>>; | ||
| export type SessionBackgroundOperation<E = never> = (input: Endpoint4_26Input) => Effect.Effect<Endpoint4_26Output, E>; | ||
| type Endpoint4_27Request = Parameters<RawClient["server.session"]["session.message"]>[0]; | ||
| export type Endpoint4_27Input = { | ||
| readonly sessionID: Endpoint4_27Request["params"]["sessionID"]; | ||
| readonly messageID: Endpoint4_27Request["params"]["messageID"]; | ||
| }; | ||
| export type Endpoint4_27Output = EffectValue<ReturnType<RawClient["server.session"]["session.message"]>>["data"]; | ||
| export type SessionMessageOperation<E = never> = (input: Endpoint4_27Input) => Effect.Effect<Endpoint4_27Output, E>; | ||
| export interface SessionApi<E = never> { | ||
@@ -254,2 +262,3 @@ readonly list: SessionListOperation<E>; | ||
| readonly rename: SessionRenameOperation<E>; | ||
| readonly move: SessionMoveOperation<E>; | ||
| readonly prompt: SessionPromptOperation<E>; | ||
@@ -256,0 +265,0 @@ readonly command: SessionCommandOperation<E>; |
@@ -42,7 +42,11 @@ // Generated by @opencode-ai/httpapi-codegen. Do not edit. | ||
| const Endpoint4_8 = (raw) => (input) => raw["session.rename"]({ params: { sessionID: input["sessionID"] }, payload: { title: input["title"] } }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_9 = (raw) => (input) => raw["session.prompt"]({ | ||
| const Endpoint4_9 = (raw) => (input) => raw["session.move"]({ | ||
| params: { sessionID: input["sessionID"] }, | ||
| payload: { destination: input["destination"], moveChanges: input["moveChanges"] }, | ||
| }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_10 = (raw) => (input) => raw["session.prompt"]({ | ||
| params: { sessionID: input["sessionID"] }, | ||
| payload: { id: input["id"], prompt: input["prompt"], delivery: input["delivery"], resume: input["resume"] }, | ||
| }).pipe(Effect.mapError(mapClientError), Effect.map((value) => value.data)); | ||
| const Endpoint4_10 = (raw) => (input) => raw["session.command"]({ | ||
| const Endpoint4_11 = (raw) => (input) => raw["session.command"]({ | ||
| params: { sessionID: input["sessionID"] }, | ||
@@ -61,7 +65,7 @@ payload: { | ||
| }).pipe(Effect.mapError(mapClientError), Effect.map((value) => value.data)); | ||
| const Endpoint4_11 = (raw) => (input) => raw["session.skill"]({ | ||
| const Endpoint4_12 = (raw) => (input) => raw["session.skill"]({ | ||
| params: { sessionID: input["sessionID"] }, | ||
| payload: { id: input["id"], skill: input["skill"], resume: input["resume"] }, | ||
| }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_12 = (raw) => (input) => raw["session.synthetic"]({ | ||
| const Endpoint4_13 = (raw) => (input) => raw["session.synthetic"]({ | ||
| params: { sessionID: input["sessionID"] }, | ||
@@ -75,28 +79,28 @@ payload: { | ||
| }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_13 = (raw) => (input) => raw["session.shell"]({ | ||
| const Endpoint4_14 = (raw) => (input) => raw["session.shell"]({ | ||
| params: { sessionID: input["sessionID"] }, | ||
| payload: { id: input["id"], command: input["command"] }, | ||
| }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_14 = (raw) => (input) => raw["session.compact"]({ params: { sessionID: input["sessionID"] }, payload: { id: input["id"] } }).pipe(Effect.mapError(mapClientError), Effect.map((value) => value.data)); | ||
| const Endpoint4_15 = (raw) => (input) => raw["session.wait"]({ params: { sessionID: input["sessionID"] } }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_16 = (raw) => (input) => raw["session.revert.stage"]({ | ||
| const Endpoint4_15 = (raw) => (input) => raw["session.compact"]({ params: { sessionID: input["sessionID"] }, payload: { id: input["id"] } }).pipe(Effect.mapError(mapClientError), Effect.map((value) => value.data)); | ||
| const Endpoint4_16 = (raw) => (input) => raw["session.wait"]({ params: { sessionID: input["sessionID"] } }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_17 = (raw) => (input) => raw["session.revert.stage"]({ | ||
| params: { sessionID: input["sessionID"] }, | ||
| payload: { messageID: input["messageID"], files: input["files"] }, | ||
| }).pipe(Effect.mapError(mapClientError), Effect.map((value) => value.data)); | ||
| const Endpoint4_17 = (raw) => (input) => raw["session.revert.clear"]({ params: { sessionID: input["sessionID"] } }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_18 = (raw) => (input) => raw["session.revert.commit"]({ params: { sessionID: input["sessionID"] } }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_19 = (raw) => (input) => raw["session.context"]({ params: { sessionID: input["sessionID"] } }).pipe(Effect.mapError(mapClientError), Effect.map((value) => value.data)); | ||
| const Endpoint4_20 = (raw) => (input) => raw["session.instructions.entry.list"]({ params: { sessionID: input["sessionID"] } }).pipe(Effect.mapError(mapClientError), Effect.map((value) => value.data)); | ||
| const Endpoint4_21 = (raw) => (input) => raw["session.instructions.entry.put"]({ | ||
| const Endpoint4_18 = (raw) => (input) => raw["session.revert.clear"]({ params: { sessionID: input["sessionID"] } }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_19 = (raw) => (input) => raw["session.revert.commit"]({ params: { sessionID: input["sessionID"] } }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_20 = (raw) => (input) => raw["session.context"]({ params: { sessionID: input["sessionID"] } }).pipe(Effect.mapError(mapClientError), Effect.map((value) => value.data)); | ||
| const Endpoint4_21 = (raw) => (input) => raw["session.instructions.entry.list"]({ params: { sessionID: input["sessionID"] } }).pipe(Effect.mapError(mapClientError), Effect.map((value) => value.data)); | ||
| const Endpoint4_22 = (raw) => (input) => raw["session.instructions.entry.put"]({ | ||
| params: { sessionID: input["sessionID"], key: input["key"] }, | ||
| payload: { value: input["value"] }, | ||
| }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_22 = (raw) => (input) => raw["session.instructions.entry.remove"]({ params: { sessionID: input["sessionID"], key: input["key"] } }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_23 = (raw) => (input) => Stream.unwrap(raw["session.log"]({ | ||
| const Endpoint4_23 = (raw) => (input) => raw["session.instructions.entry.remove"]({ params: { sessionID: input["sessionID"], key: input["key"] } }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_24 = (raw) => (input) => Stream.unwrap(raw["session.log"]({ | ||
| params: { sessionID: input["sessionID"] }, | ||
| query: { after: input["after"], follow: input["follow"] }, | ||
| }).pipe(Effect.mapError(mapClientError), Effect.map((stream) => stream.pipe(Stream.mapError(mapClientError))))); | ||
| const Endpoint4_24 = (raw) => (input) => raw["session.interrupt"]({ params: { sessionID: input["sessionID"] } }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_25 = (raw) => (input) => raw["session.background"]({ params: { sessionID: input["sessionID"] } }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_26 = (raw) => (input) => raw["session.message"]({ params: { sessionID: input["sessionID"], messageID: input["messageID"] } }).pipe(Effect.mapError(mapClientError), Effect.map((value) => value.data)); | ||
| const Endpoint4_25 = (raw) => (input) => raw["session.interrupt"]({ params: { sessionID: input["sessionID"] } }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_26 = (raw) => (input) => raw["session.background"]({ params: { sessionID: input["sessionID"] } }).pipe(Effect.mapError(mapClientError)); | ||
| const Endpoint4_27 = (raw) => (input) => raw["session.message"]({ params: { sessionID: input["sessionID"], messageID: input["messageID"] } }).pipe(Effect.mapError(mapClientError), Effect.map((value) => value.data)); | ||
| const adaptGroup4 = (raw) => ({ | ||
@@ -112,18 +116,19 @@ list: Endpoint4_0(raw), | ||
| rename: Endpoint4_8(raw), | ||
| prompt: Endpoint4_9(raw), | ||
| command: Endpoint4_10(raw), | ||
| skill: Endpoint4_11(raw), | ||
| synthetic: Endpoint4_12(raw), | ||
| shell: Endpoint4_13(raw), | ||
| compact: Endpoint4_14(raw), | ||
| wait: Endpoint4_15(raw), | ||
| revertStage: Endpoint4_16(raw), | ||
| revertClear: Endpoint4_17(raw), | ||
| revertCommit: Endpoint4_18(raw), | ||
| context: Endpoint4_19(raw), | ||
| instructions: { entry: { list: Endpoint4_20(raw), put: Endpoint4_21(raw), remove: Endpoint4_22(raw) } }, | ||
| log: Endpoint4_23(raw), | ||
| interrupt: Endpoint4_24(raw), | ||
| background: Endpoint4_25(raw), | ||
| message: Endpoint4_26(raw), | ||
| move: Endpoint4_9(raw), | ||
| prompt: Endpoint4_10(raw), | ||
| command: Endpoint4_11(raw), | ||
| skill: Endpoint4_12(raw), | ||
| synthetic: Endpoint4_13(raw), | ||
| shell: Endpoint4_14(raw), | ||
| compact: Endpoint4_15(raw), | ||
| wait: Endpoint4_16(raw), | ||
| revertStage: Endpoint4_17(raw), | ||
| revertClear: Endpoint4_18(raw), | ||
| revertCommit: Endpoint4_19(raw), | ||
| context: Endpoint4_20(raw), | ||
| instructions: { entry: { list: Endpoint4_21(raw), put: Endpoint4_22(raw), remove: Endpoint4_23(raw) } }, | ||
| log: Endpoint4_24(raw), | ||
| interrupt: Endpoint4_25(raw), | ||
| background: Endpoint4_26(raw), | ||
| message: Endpoint4_27(raw), | ||
| }); | ||
@@ -130,0 +135,0 @@ const Endpoint5_0 = (raw) => (input) => raw["session.messages"]({ |
@@ -1,2 +0,2 @@ | ||
| import type { HealthGetOutput, LocationGetInput, LocationGetOutput, AgentListInput, AgentListOutput, PluginListInput, PluginListOutput, SessionListInput, SessionListOutput, SessionCreateInput, SessionGetInput, SessionRemoveInput, SessionForkInput, SessionSwitchAgentInput, SessionSwitchModelInput, SessionRenameInput, SessionPromptInput, SessionCommandInput, SessionSkillInput, SessionSyntheticInput, SessionShellInput, SessionCompactInput, SessionWaitInput, SessionRevertStageInput, SessionRevertClearInput, SessionRevertCommitInput, SessionContextInput, SessionInstructionsEntryListInput, SessionInstructionsEntryPutInput, SessionInstructionsEntryRemoveInput, SessionLogInput, SessionLogOutput, SessionInterruptInput, SessionBackgroundInput, SessionMessageInput, MessageListInput, MessageListOutput, ModelListInput, ModelListOutput, ModelDefaultInput, ModelDefaultOutput, GenerateTextInput, ProviderListInput, ProviderListOutput, ProviderGetInput, ProviderGetOutput, IntegrationListInput, IntegrationListOutput, IntegrationGetInput, IntegrationGetOutput, IntegrationConnectKeyInput, IntegrationConnectOauthInput, IntegrationConnectOauthOutput, IntegrationAttemptStatusInput, IntegrationAttemptStatusOutput, IntegrationAttemptCompleteInput, IntegrationAttemptCancelInput, ServerMcpListInput, ServerMcpListOutput, ServerMcpCatalogInput, ServerMcpCatalogOutput, CredentialUpdateInput, CredentialRemoveInput, ProjectListOutput, ProjectCurrentInput, ProjectCurrentOutput, ProjectDirectoriesInput, ProjectDirectoriesOutput, FormListRequestsInput, FormListRequestsOutput, FormListInput, FormCreateInput, FormGetInput, FormStateInput, FormReplyInput, FormCancelInput, PermissionListRequestsInput, PermissionListRequestsOutput, PermissionListSavedInput, PermissionRemoveSavedInput, PermissionCreateInput, PermissionListInput, PermissionGetInput, PermissionReplyInput, FileReadInput, FileReadOutput, FileListInput, FileListOutput, FileFindInput, FileFindOutput, CommandListInput, CommandListOutput, SkillListInput, SkillListOutput, EventSubscribeOutput, PtyListInput, PtyListOutput, PtyCreateInput, PtyCreateOutput, PtyGetInput, PtyGetOutput, PtyUpdateInput, PtyUpdateOutput, PtyRemoveInput, ShellListInput, ShellListOutput, ShellCreateInput, ShellCreateOutput, ShellGetInput, ShellGetOutput, ShellTimeoutInput, ShellTimeoutOutput, ShellOutputInput, ShellOutputOutput, ShellRemoveInput, QuestionListRequestsInput, QuestionListRequestsOutput, QuestionListInput, QuestionReplyInput, QuestionRejectInput, ReferenceListInput, ReferenceListOutput, ProjectCopyCreateInput, ProjectCopyCreateOutput, ProjectCopyRemoveInput, ProjectCopyRefreshInput, VcsStatusInput, VcsStatusOutput, VcsDiffInput, VcsDiffOutput, DebugLocationOutput, DebugEvictLocationInput } from "./types"; | ||
| import type { HealthGetOutput, LocationGetInput, LocationGetOutput, AgentListInput, AgentListOutput, PluginListInput, PluginListOutput, SessionListInput, SessionListOutput, SessionCreateInput, SessionGetInput, SessionRemoveInput, SessionForkInput, SessionSwitchAgentInput, SessionSwitchModelInput, SessionRenameInput, SessionMoveInput, SessionPromptInput, SessionCommandInput, SessionSkillInput, SessionSyntheticInput, SessionShellInput, SessionCompactInput, SessionWaitInput, SessionRevertStageInput, SessionRevertClearInput, SessionRevertCommitInput, SessionContextInput, SessionInstructionsEntryListInput, SessionInstructionsEntryPutInput, SessionInstructionsEntryRemoveInput, SessionLogInput, SessionLogOutput, SessionInterruptInput, SessionBackgroundInput, SessionMessageInput, MessageListInput, MessageListOutput, ModelListInput, ModelListOutput, ModelDefaultInput, ModelDefaultOutput, GenerateTextInput, ProviderListInput, ProviderListOutput, ProviderGetInput, ProviderGetOutput, IntegrationListInput, IntegrationListOutput, IntegrationGetInput, IntegrationGetOutput, IntegrationConnectKeyInput, IntegrationConnectOauthInput, IntegrationConnectOauthOutput, IntegrationAttemptStatusInput, IntegrationAttemptStatusOutput, IntegrationAttemptCompleteInput, IntegrationAttemptCancelInput, ServerMcpListInput, ServerMcpListOutput, ServerMcpCatalogInput, ServerMcpCatalogOutput, CredentialUpdateInput, CredentialRemoveInput, ProjectListOutput, ProjectCurrentInput, ProjectCurrentOutput, ProjectDirectoriesInput, ProjectDirectoriesOutput, FormListRequestsInput, FormListRequestsOutput, FormListInput, FormCreateInput, FormGetInput, FormStateInput, FormReplyInput, FormCancelInput, PermissionListRequestsInput, PermissionListRequestsOutput, PermissionListSavedInput, PermissionRemoveSavedInput, PermissionCreateInput, PermissionListInput, PermissionGetInput, PermissionReplyInput, FileReadInput, FileReadOutput, FileListInput, FileListOutput, FileFindInput, FileFindOutput, CommandListInput, CommandListOutput, SkillListInput, SkillListOutput, EventSubscribeOutput, PtyListInput, PtyListOutput, PtyCreateInput, PtyCreateOutput, PtyGetInput, PtyGetOutput, PtyUpdateInput, PtyUpdateOutput, PtyRemoveInput, ShellListInput, ShellListOutput, ShellCreateInput, ShellCreateOutput, ShellGetInput, ShellGetOutput, ShellTimeoutInput, ShellTimeoutOutput, ShellOutputInput, ShellOutputOutput, ShellRemoveInput, QuestionListRequestsInput, QuestionListRequestsOutput, QuestionListInput, QuestionReplyInput, QuestionRejectInput, ReferenceListInput, ReferenceListOutput, ProjectCopyCreateInput, ProjectCopyCreateOutput, ProjectCopyRemoveInput, ProjectCopyRefreshInput, VcsStatusInput, VcsStatusOutput, VcsDiffInput, VcsDiffOutput, DebugLocationOutput, DebugEvictLocationInput } from "./types"; | ||
| export interface ClientOptions { | ||
@@ -182,2 +182,3 @@ readonly baseUrl: string; | ||
| rename: (input: SessionRenameInput, requestOptions?: RequestOptions) => Promise<void>; | ||
| move: (input: SessionMoveInput, requestOptions?: RequestOptions) => Promise<void>; | ||
| prompt: (input: SessionPromptInput, requestOptions?: RequestOptions) => Promise<{ | ||
@@ -184,0 +185,0 @@ readonly admittedSeq: number; |
@@ -247,2 +247,10 @@ import { ClientError } from "./client-error"; | ||
| }, requestOptions), | ||
| move: (input, requestOptions) => request({ | ||
| method: "POST", | ||
| path: `/api/session/${encodeURIComponent(input.sessionID)}/move`, | ||
| body: { destination: input["destination"], moveChanges: input["moveChanges"] }, | ||
| successStatus: 204, | ||
| declaredStatuses: [404, 400, 401], | ||
| empty: true, | ||
| }, requestOptions), | ||
| prompt: (input, requestOptions) => request({ | ||
@@ -249,0 +257,0 @@ method: "POST", |
+4
-4
| { | ||
| "$schema": "https://json.schemastore.org/package.json", | ||
| "name": "@opencode-ai/client", | ||
| "version": "0.0.0-next-15077", | ||
| "version": "0.0.0-next-15078", | ||
| "type": "module", | ||
@@ -44,4 +44,4 @@ "license": "MIT", | ||
| "dependencies": { | ||
| "@opencode-ai/schema": "0.0.0-next-15077", | ||
| "@opencode-ai/protocol": "0.0.0-next-15077" | ||
| "@opencode-ai/schema": "0.0.0-next-15078", | ||
| "@opencode-ai/protocol": "0.0.0-next-15078" | ||
| }, | ||
@@ -58,3 +58,3 @@ "peerDependencies": { | ||
| "@effect/platform-node": "4.0.0-beta.83", | ||
| "@opencode-ai/httpapi-codegen": "0.0.0-next-15077", | ||
| "@opencode-ai/httpapi-codegen": "0.0.0-next-15078", | ||
| "@tsconfig/bun": "1.0.9", | ||
@@ -61,0 +61,0 @@ "@types/bun": "1.3.13", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
821125
0.31%19123
0.26%+ Added
+ Added
- Removed
- Removed