Sign In

@opencode-ai/client

Package Overview
Dependencies
Maintainers
2
Versions
1031
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@opencode-ai/client - npm Package Compare versions

Comparing version
0.0.0-next-15077
to
0.0.0-next-15078
+86
-77
dist/effect/api/api.d.ts

@@ -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",

{
"$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