domain/architecture/system/release/plugin/ops.bend relies on unsafe/foreign
raw source on the hub · import 0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/release/plugin/ops.bend as Ops
6 imports
import Base import bend-net-json@0.3.0.0/json.bend as Json import ./json.bend as J import ./type.bend as Pl import ./claude/ops.bend as ClO import ./codex/ops.bend as CxO
Definitions
def schema source · line 11 · raw
String
def version_show source · line 14 · raw
@v:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/release/plugin/type.Version -> String
def author source · line 19 · raw
@a:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/release/plugin/type.Author -> 0x16458a2db4f36577294543ec2a6d420c/json.Val
def keywords source · line 24 · raw
@xs:List<&2, String> -> List<&2, Sigma<&2, &2, String, _ => 0x16458a2db4f36577294543ec2a6d420c/json.Val>>
def core_keys source · line 31 · raw
@c:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/release/plugin/type.Core -> List<&2, Sigma<&2, &2, String, _ => 0x16458a2db4f36577294543ec2a6d420c/json.Val>>
def extensions source · line 39 · raw
@kvs:List<&2, Sigma<&2, &2, String, _ => 0x16458a2db4f36577294543ec2a6d420c/json.Val>> -> List<&2, Sigma<&2, &2, String, _ => 0x16458a2db4f36577294543ec2a6d420c/json.Val>>
Codex's extension, or nothing when Codex adds nothing.
def agent source · line 47 · raw
@p:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/release/plugin/type.Package -> String
The root plugin.json's text.
def claude source · line 53 · raw
@p:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/release/plugin/type.Package -> String
.claude-plugin/plugin.json's text.
def name_of source · line 58 · raw
@p:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/release/plugin/type.Package -> String
def name_char source · line 64 · raw
@+c:Char -> Bool
---- the standard's rule for a name ----
def edge_char source · line 67 · raw
@+c:Char -> Bool
def repeats source · line 70 · raw
@cs:List<&2, Char> -> @+prev:Char -> Bool
def all_name_chars source · line 77 · raw
@cs:List<&2, Char> -> Bool
def first_ok source · line 84 · raw
@cs:List<&2, Char> -> Bool
def name_ok source · line 92 · raw
@+n:String -> Bool
1 to 64 of a-z, 0-9, . and -, starting and ending with a letter or digit, with no -- or ..