feat(core): add opencode integration (#33555)

This commit is contained in:
Dax
2026-06-23 23:45:02 +00:00
committed by GitHub
parent c17b9557f1
commit cf80b5c470
26 changed files with 1065 additions and 443 deletions
+2 -2
View File
@@ -20,13 +20,13 @@ export class OAuth extends Schema.Class<OAuth>("Credential.OAuth")({
refresh: Schema.String,
access: Schema.String,
expires: NonNegativeInt,
metadata: Schema.optional(Schema.Record(Schema.String, Schema.String)),
metadata: Schema.optional(Schema.Record(Schema.String, Schema.Any)),
}) {}
export class Key extends Schema.Class<Key>("Credential.Key")({
type: Schema.Literal("key"),
key: Schema.String,
metadata: Schema.optional(Schema.Record(Schema.String, Schema.String)),
metadata: Schema.optional(Schema.Record(Schema.String, Schema.Any)),
}) {}
export const Value = Schema.Union([OAuth, Key])