e15461febc
- remove bundled snapshot dependency on src/generated in model-core - make shared harness provide runtime bundled snapshot - update guardrail and capability tests to pass explicit snapshot Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
23 lines
787 B
TypeScript
23 lines
787 B
TypeScript
import {
|
|
collectModelCapabilityGuardrailIssues as collectModelCapabilityGuardrailIssuesFromCore,
|
|
getBuiltInRequirementModelIDs,
|
|
} from "@oh-my-opencode/model-core"
|
|
import type {
|
|
ModelCapabilityGuardrailIssue,
|
|
ModelCapabilitiesSnapshot,
|
|
} from "@oh-my-opencode/model-core"
|
|
import { getBundledModelCapabilitiesSnapshotForRuntime } from "./model-capabilities"
|
|
|
|
export { getBuiltInRequirementModelIDs }
|
|
export type { ModelCapabilityGuardrailIssue }
|
|
|
|
export function collectModelCapabilityGuardrailIssues(input: {
|
|
snapshot?: ModelCapabilitiesSnapshot
|
|
requirementModelIDs?: Iterable<string>
|
|
} = {}): ModelCapabilityGuardrailIssue[] {
|
|
return collectModelCapabilityGuardrailIssuesFromCore({
|
|
...input,
|
|
snapshot: input.snapshot ?? getBundledModelCapabilitiesSnapshotForRuntime(),
|
|
})
|
|
}
|