~/bend-docscommunity

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 ..