Files
oh-my-opencode/src/agents/builtin-agents/environment-context.ts
T

17 lines
498 B
TypeScript
Raw Normal View History

import type { AgentConfig } from "@opencode-ai/sdk"
import { createEnvContext } from "../env-context"
type ApplyEnvironmentContextOptions = {
disableOmoEnv?: boolean
}
export function applyEnvironmentContext(
config: AgentConfig,
directory?: string,
options: ApplyEnvironmentContextOptions = {}
): AgentConfig {
if (options.disableOmoEnv || !directory || !config.prompt) return config
const envContext = createEnvContext()
return { ...config, prompt: config.prompt + envContext }
}