opencode/packages/core/test/plugin/fixtures/config-promise-plugin.ts
2026-07-26 20:16:58 -04:00

13 lines
333 B
TypeScript

import { Plugin } from "@opencode-ai/plugin"
export default Plugin.define({
id: "config-promise-plugin",
setup: async (ctx) => {
await ctx.agent.transform((agents) => {
agents.update("configured", (agent) => {
agent.description = ctx.options.description
agent.mode = "subagent"
})
})
},
})