chore: generate
This commit is contained in:
@@ -1136,7 +1136,8 @@ export namespace Config {
|
|||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
|
|
||||||
export const layer: Layer.Layer<Service, never, AppFileSystem.Service | Auth.Service | Account.Service> = Layer.effect(
|
export const layer: Layer.Layer<Service, never, AppFileSystem.Service | Auth.Service | Account.Service> =
|
||||||
|
Layer.effect(
|
||||||
Service,
|
Service,
|
||||||
Effect.gen(function* () {
|
Effect.gen(function* () {
|
||||||
const fs = yield* AppFileSystem.Service
|
const fs = yield* AppFileSystem.Service
|
||||||
@@ -1161,7 +1162,10 @@ export namespace Config {
|
|||||||
const source = "path" in options ? options.path : options.source
|
const source = "path" in options ? options.path : options.source
|
||||||
const isFile = "path" in options
|
const isFile = "path" in options
|
||||||
const data = yield* Effect.promise(() =>
|
const data = yield* Effect.promise(() =>
|
||||||
ConfigPaths.parseText(text, "path" in options ? options.path : { source: options.source, dir: options.dir }),
|
ConfigPaths.parseText(
|
||||||
|
text,
|
||||||
|
"path" in options ? options.path : { source: options.source, dir: options.dir },
|
||||||
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
const normalized = (() => {
|
const normalized = (() => {
|
||||||
|
|||||||
@@ -477,10 +477,8 @@ export namespace MCP {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const cache = yield* InstanceState.make<State>(
|
const cache = yield* InstanceState.make<State>(
|
||||||
Effect.fn("MCP.state")(function* () {
|
Effect.fn("MCP.state")(function* () {
|
||||||
|
|
||||||
const cfg = yield* cfgSvc.get()
|
const cfg = yield* cfgSvc.get()
|
||||||
const config = cfg.mcp ?? {}
|
const config = cfg.mcp ?? {}
|
||||||
const s: State = {
|
const s: State = {
|
||||||
@@ -706,7 +704,6 @@ export namespace MCP {
|
|||||||
})
|
})
|
||||||
|
|
||||||
const getMcpConfig = Effect.fnUntraced(function* (mcpName: string) {
|
const getMcpConfig = Effect.fnUntraced(function* (mcpName: string) {
|
||||||
|
|
||||||
const cfg = yield* cfgSvc.get()
|
const cfg = yield* cfgSvc.get()
|
||||||
const mcpConfig = cfg.mcp?.[mcpName]
|
const mcpConfig = cfg.mcp?.[mcpName]
|
||||||
if (!mcpConfig || !isMcpConfigured(mcpConfig)) return undefined
|
if (!mcpConfig || !isMcpConfigured(mcpConfig)) return undefined
|
||||||
|
|||||||
@@ -101,10 +101,7 @@ export namespace Snapshot {
|
|||||||
})
|
})
|
||||||
const handle = yield* spawner.spawn(proc)
|
const handle = yield* spawner.spawn(proc)
|
||||||
const [text, stderr] = yield* Effect.all(
|
const [text, stderr] = yield* Effect.all(
|
||||||
[
|
[Stream.mkString(Stream.decodeText(handle.stdout)), Stream.mkString(Stream.decodeText(handle.stderr))],
|
||||||
Stream.mkString(Stream.decodeText(handle.stdout)),
|
|
||||||
Stream.mkString(Stream.decodeText(handle.stderr)),
|
|
||||||
],
|
|
||||||
{ concurrency: 2 },
|
{ concurrency: 2 },
|
||||||
)
|
)
|
||||||
const code = yield* handle.exitCode
|
const code = yield* handle.exitCode
|
||||||
@@ -335,12 +332,9 @@ export namespace Snapshot {
|
|||||||
return yield* locked(
|
return yield* locked(
|
||||||
Effect.gen(function* () {
|
Effect.gen(function* () {
|
||||||
yield* add()
|
yield* add()
|
||||||
const result = yield* git(
|
const result = yield* git([...quote, ...args(["diff", "--cached", "--no-ext-diff", hash, "--", "."])], {
|
||||||
[...quote, ...args(["diff", "--cached", "--no-ext-diff", hash, "--", "."])],
|
|
||||||
{
|
|
||||||
cwd: state.worktree,
|
cwd: state.worktree,
|
||||||
},
|
})
|
||||||
)
|
|
||||||
if (result.code !== 0) {
|
if (result.code !== 0) {
|
||||||
log.warn("failed to get diff", {
|
log.warn("failed to get diff", {
|
||||||
hash,
|
hash,
|
||||||
@@ -361,10 +355,7 @@ export namespace Snapshot {
|
|||||||
const status = new Map<string, "added" | "deleted" | "modified">()
|
const status = new Map<string, "added" | "deleted" | "modified">()
|
||||||
|
|
||||||
const statuses = yield* git(
|
const statuses = yield* git(
|
||||||
[
|
[...quote, ...args(["diff", "--no-ext-diff", "--name-status", "--no-renames", from, to, "--", "."])],
|
||||||
...quote,
|
|
||||||
...args(["diff", "--no-ext-diff", "--name-status", "--no-renames", from, to, "--", "."]),
|
|
||||||
],
|
|
||||||
{ cwd: state.directory },
|
{ cwd: state.directory },
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user