Skip to content

Commit 3f8c659

Browse files
chore: generate
1 parent 3910a6e commit 3f8c659

6 files changed

Lines changed: 42 additions & 16 deletions

File tree

packages/opencode/src/tool/apply_patch.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@ export const ApplyPatchTool = Tool.define(
2727
const format = yield* Format.Service
2828
const bus = yield* Bus.Service
2929

30-
const run = Effect.fn("ApplyPatchTool.execute")(function* (params: Schema.Schema.Type<typeof Parameters>, ctx: Tool.Context) {
30+
const run = Effect.fn("ApplyPatchTool.execute")(function* (
31+
params: Schema.Schema.Type<typeof Parameters>,
32+
ctx: Tool.Context,
33+
) {
3134
if (!params.patchText) {
3235
return yield* Effect.fail(new Error("patchText is required"))
3336
}
@@ -297,7 +300,8 @@ export const ApplyPatchTool = Tool.define(
297300
return {
298301
description: DESCRIPTION,
299302
parameters: Parameters,
300-
execute: (params: Schema.Schema.Type<typeof Parameters>, ctx: Tool.Context) => run(params, ctx).pipe(Effect.orDie),
303+
execute: (params: Schema.Schema.Type<typeof Parameters>, ctx: Tool.Context) =>
304+
run(params, ctx).pipe(Effect.orDie),
301305
}
302306
}),
303307
)

packages/opencode/src/tool/read.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,10 @@ export const ReadTool = Tool.define(
148148
return nonPrintableCount / bytes.length > 0.3
149149
}
150150

151-
const run = Effect.fn("ReadTool.execute")(function* (params: Schema.Schema.Type<typeof Parameters>, ctx: Tool.Context) {
151+
const run = Effect.fn("ReadTool.execute")(function* (
152+
params: Schema.Schema.Type<typeof Parameters>,
153+
ctx: Tool.Context,
154+
) {
152155
if (params.offset !== undefined && params.offset < 1) {
153156
return yield* Effect.fail(new Error("offset must be greater than or equal to 1"))
154157
}
@@ -284,7 +287,8 @@ export const ReadTool = Tool.define(
284287
return {
285288
description: DESCRIPTION,
286289
parameters: Parameters,
287-
execute: (params: Schema.Schema.Type<typeof Parameters>, ctx: Tool.Context) => run(params, ctx).pipe(Effect.orDie),
290+
execute: (params: Schema.Schema.Type<typeof Parameters>, ctx: Tool.Context) =>
291+
run(params, ctx).pipe(Effect.orDie),
288292
}
289293
}),
290294
)

packages/opencode/src/tool/task.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@ export const TaskTool = Tool.define(
3434
const config = yield* Config.Service
3535
const sessions = yield* Session.Service
3636

37-
const run = Effect.fn("TaskTool.execute")(function* (params: Schema.Schema.Type<typeof Parameters>, ctx: Tool.Context) {
37+
const run = Effect.fn("TaskTool.execute")(function* (
38+
params: Schema.Schema.Type<typeof Parameters>,
39+
ctx: Tool.Context,
40+
) {
3841
const cfg = yield* config.get()
3942

4043
if (!ctx.extra?.bypassAgentCheck) {
@@ -166,7 +169,8 @@ export const TaskTool = Tool.define(
166169
return {
167170
description: DESCRIPTION,
168171
parameters: Parameters,
169-
execute: (params: Schema.Schema.Type<typeof Parameters>, ctx: Tool.Context) => run(params, ctx).pipe(Effect.orDie),
172+
execute: (params: Schema.Schema.Type<typeof Parameters>, ctx: Tool.Context) =>
173+
run(params, ctx).pipe(Effect.orDie),
170174
}
171175
}),
172176
)

packages/opencode/src/tool/todo.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ import { Todo } from "../session/todo"
88
// identical, and it removes the last zod dependency from this tool.
99
const TodoItem = Schema.Struct({
1010
content: Schema.String.annotate({ description: "Brief description of the task" }),
11-
status: Schema.String.annotate({ description: "Current status of the task: pending, in_progress, completed, cancelled" }),
11+
status: Schema.String.annotate({
12+
description: "Current status of the task: pending, in_progress, completed, cancelled",
13+
}),
1214
priority: Schema.String.annotate({ description: "Priority level of the task: high, medium, low" }),
1315
})
1416

packages/opencode/src/tool/tool.ts

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,25 @@ export interface ExecuteResult<M extends Metadata = Metadata> {
3131
attachments?: Omit<MessageV2.FilePart, "id" | "sessionID" | "messageID">[]
3232
}
3333

34-
export interface Def<Parameters extends Schema.Decoder<unknown> = Schema.Decoder<unknown>, M extends Metadata = Metadata> {
34+
export interface Def<
35+
Parameters extends Schema.Decoder<unknown> = Schema.Decoder<unknown>,
36+
M extends Metadata = Metadata,
37+
> {
3538
id: string
3639
description: string
3740
parameters: Parameters
3841
execute(args: Schema.Schema.Type<Parameters>, ctx: Context): Effect.Effect<ExecuteResult<M>>
3942
formatValidationError?(error: unknown): string
4043
}
41-
export type DefWithoutID<Parameters extends Schema.Decoder<unknown> = Schema.Decoder<unknown>, M extends Metadata = Metadata> = Omit<
42-
Def<Parameters, M>,
43-
"id"
44-
>
44+
export type DefWithoutID<
45+
Parameters extends Schema.Decoder<unknown> = Schema.Decoder<unknown>,
46+
M extends Metadata = Metadata,
47+
> = Omit<Def<Parameters, M>, "id">
4548

46-
export interface Info<Parameters extends Schema.Decoder<unknown> = Schema.Decoder<unknown>, M extends Metadata = Metadata> {
49+
export interface Info<
50+
Parameters extends Schema.Decoder<unknown> = Schema.Decoder<unknown>,
51+
M extends Metadata = Metadata,
52+
> {
4753
id: string
4854
init: () => Effect.Effect<DefWithoutID<Parameters, M>>
4955
}
@@ -121,7 +127,12 @@ function wrap<Parameters extends Schema.Decoder<unknown>, Result extends Metadat
121127
})
122128
}
123129

124-
export function define<Parameters extends Schema.Decoder<unknown>, Result extends Metadata, R, ID extends string = string>(
130+
export function define<
131+
Parameters extends Schema.Decoder<unknown>,
132+
Result extends Metadata,
133+
R,
134+
ID extends string = string,
135+
>(
125136
id: ID,
126137
init: Effect.Effect<Init<Parameters, Result>, never, R>,
127138
): Effect.Effect<Info<Parameters, Result>, never, R | Truncate.Service | Agent.Service> & { id: ID } {
@@ -136,7 +147,9 @@ export function define<Parameters extends Schema.Decoder<unknown>, Result extend
136147
)
137148
}
138149

139-
export function init<P extends Schema.Decoder<unknown>, M extends Metadata>(info: Info<P, M>): Effect.Effect<Def<P, M>> {
150+
export function init<P extends Schema.Decoder<unknown>, M extends Metadata>(
151+
info: Info<P, M>,
152+
): Effect.Effect<Def<P, M>> {
140153
return Effect.gen(function* () {
141154
const init = yield* info.init()
142155
return {

packages/opencode/src/util/effect-zod.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ export function toJsonSchema<S extends Schema.Top>(schema: S) {
5959
return z.toJSONSchema(zod(schema), { io: "input" })
6060
}
6161

62-
6362
function walk(ast: SchemaAST.AST): z.ZodTypeAny {
6463
const cached = walkCache.get(ast)
6564
if (cached) return cached

0 commit comments

Comments
 (0)