chore: generate

This commit is contained in:
opencode-agent[bot]
2026-05-25 16:27:24 +00:00
parent 9dd24d7d03
commit 7499021132
2 changed files with 17 additions and 25 deletions
+2 -7
View File
@@ -114,12 +114,7 @@ export const loaderLayer = Layer.effect(
return yield* Effect.gen(function* () { return yield* Effect.gen(function* () {
const providers = yield* provider.list() const providers = yield* provider.list()
const [agents, defaultAgent, commands, defaultModel] = yield* Effect.all( const [agents, defaultAgent, commands, defaultModel] = yield* Effect.all(
[ [agent.list(), agent.defaultInfo(), command.list(), provider.defaultModel().pipe(Effect.option)],
agent.list(),
agent.defaultInfo(),
command.list(),
provider.defaultModel().pipe(Effect.option),
],
{ concurrency: "unbounded" }, { concurrency: "unbounded" },
) )
return build({ return build({
@@ -161,7 +156,7 @@ export const layer = Layer.effect(
}) })
const get = Effect.fn("ACPNextDirectory.get")(function* (directory: string) { const get = Effect.fn("ACPNextDirectory.get")(function* (directory: string) {
return yield* (yield* cached(directory)) return yield* yield* cached(directory)
}) })
const refresh = Effect.fn("ACPNextDirectory.refresh")(function* (directory: string) { const refresh = Effect.fn("ACPNextDirectory.refresh")(function* (directory: string) {
+15 -18
View File
@@ -107,10 +107,7 @@ export const layer = Layer.effect(
return yield* new ACPNextError.SessionNotFoundError({ sessionId }) return yield* new ACPNextError.SessionNotFoundError({ sessionId })
}) })
const update = Effect.fn("ACPNext.Session.update")(function* ( const update = Effect.fn("ACPNext.Session.update")(function* (sessionId: string, fn: (session: Info) => Info) {
sessionId: string,
fn: (session: Info) => Info,
) {
const result = yield* Ref.modify(sessions, (state) => { const result = yield* Ref.modify(sessions, (state) => {
const session = state.get(sessionId) const session = state.get(sessionId)
if (!session) return [undefined, state] as const if (!session) return [undefined, state] as const
@@ -143,20 +140,20 @@ export const layer = Layer.effect(
update(sessionId, (session) => ({ ...session, modeId })), update(sessionId, (session) => ({ ...session, modeId })),
) )
const recordPartMetadata: Interface["recordPartMetadata"] = Effect.fn("ACPNext.Session.recordPartMetadata")( const recordPartMetadata: Interface["recordPartMetadata"] = Effect.fn("ACPNext.Session.recordPartMetadata")((
(input) => { input,
const metadata = { ) => {
messageId: input.messageId, const metadata = {
partId: input.partId, messageId: input.messageId,
toolCallId: input.toolCallId, partId: input.partId,
metadata: input.metadata, toolCallId: input.toolCallId,
} metadata: input.metadata,
return update(input.sessionId, (session) => ({ }
...session, return update(input.sessionId, (session) => ({
knownParts: new Map(session.knownParts).set(partMetadataKey(input), metadata), ...session,
})).pipe(Effect.as(metadata)) knownParts: new Map(session.knownParts).set(partMetadataKey(input), metadata),
}, })).pipe(Effect.as(metadata))
) })
return Service.of({ return Service.of({
create: store, create: store,