test(agent): isolate plugin agent regression (#26948)

This commit is contained in:
Kit Langton
2026-05-11 19:38:54 -04:00
committed by GitHub
parent 59e6967b8f
commit fdeb2748e1
5 changed files with 60 additions and 1 deletions

View File

@@ -0,0 +1,9 @@
import { Effect, Layer, Option } from "effect"
import { Account } from "../../src/account/account"
export const empty = Layer.mock(Account.Service)({
active: () => Effect.succeed(Option.none()),
activeOrg: () => Effect.succeed(Option.none()),
})
export * as AccountTest from "./account"

View File

@@ -0,0 +1,8 @@
import { Effect, Layer } from "effect"
import { Auth } from "../../src/auth"
export const empty = Layer.mock(Auth.Service)({
all: () => Effect.succeed({}),
})
export * as AuthTest from "./auth"

View File

@@ -0,0 +1,8 @@
import { Npm } from "@opencode-ai/core/npm"
import { Effect, Layer } from "effect"
export const noop = Layer.mock(Npm.Service)({
install: () => Effect.void,
})
export * as NpmTest from "./npm"

View File

@@ -0,0 +1,8 @@
import { Effect, Layer } from "effect"
import { Skill } from "../../src/skill"
export const empty = Layer.mock(Skill.Service)({
dirs: () => Effect.succeed([]),
})
export * as SkillTest from "./skill"