Directories
¶
| Path | Synopsis |
|---|---|
|
Package chromalexers is github.com/alecthomas/chroma/v2/lexers at v2.27.0 with two deliberate changes: the lexer registry is built lazily on first use instead of at package init, and the 279 embedded XML lexer configs ship as one gzip-compressed tar archive decoded on first use.
|
Package chromalexers is github.com/alecthomas/chroma/v2/lexers at v2.27.0 with two deliberate changes: the lexer registry is built lazily on first use instead of at package init, and the 279 embedded XML lexer configs ship as one gzip-compressed tar archive decoded on first use. |
|
gen
command
Command gen rebuilds embedded.tar.gz from the embedded/ XML lexer configs.
|
Command gen rebuilds embedded.tar.gz from the embedded/ XML lexer configs. |
|
Package document is the durable-document port every layer shares, ai and bridge included; host re-exports it as host.Document for embedders.
|
Package document is the durable-document port every layer shares, ai and bridge included; host re-exports it as host.Document for embedders. |
|
Package filelock takes locks that upstream pi can interoperate with, and keeps the JSON documents those locks guard.
|
Package filelock takes locks that upstream pi can interoperate with, and keeps the JSON documents those locks guard. |
|
Package ignorerules holds the shared gitignore-rule matching loop that both skill loaders (engine/harness and agent) port from the npm `ignore` dependency.
|
Package ignorerules holds the shared gitignore-rule matching loop that both skill loaders (engine/harness and agent) port from the npm `ignore` dependency. |
|
Package jstrim ports the ECMAScript String.prototype.trim whitespace set (WhiteSpace + LineTerminator), which differs from Go's unicode.IsSpace.
|
Package jstrim ports the ECMAScript String.prototype.trim whitespace set (WhiteSpace + LineTerminator), which differs from Go's unicode.IsSpace. |
|
Package lazyregexp compiles package-level regular expressions on first use, so a program that links a pattern but never matches it, as every Worker isolate does at startup, does not compile it.
|
Package lazyregexp compiles package-level regular expressions on first use, so a program that links a pattern but never matches it, as every Worker isolate does at startup, does not compile it. |
|
Package mermaid renders Mermaid diagram text (flowchart, sequence, state, class, er) as Unicode box-drawing art for terminals.
|
Package mermaid renders Mermaid diagram text (flowchart, sequence, state, class, er) as Unicode box-drawing art for terminals. |
|
Package nodepath converts path inputs the way upstream's Node runtime does on the platform orb runs on: url.fileURLToPath, url.pathToFileURL, and the win32 Git Bash/MSYS drive-path rewrite from upstream utils/paths.ts.
|
Package nodepath converts path inputs the way upstream's Node runtime does on the platform orb runs on: url.fileURLToPath, url.pathToFileURL, and the win32 Git Bash/MSYS drive-path rewrite from upstream utils/paths.ts. |
|
Package orbalogo carries the official Ordalie mark as pre-rendered art.
|
Package orbalogo carries the official Ordalie mark as pre-rendered art. |
|
Package partialjson parses the incomplete JSON emitted while tool-call arguments are streaming.
|
Package partialjson parses the incomplete JSON emitted while tool-call arguments are streaming. |
|
Package proctree runs a shell command as the root of its own process tree, streams its output, and kills the whole tree on cancellation, timeout or a failed output callback.
|
Package proctree runs a shell command as the root of its own process tree, streams its output, and kills the whole tree on cancellation, timeout or a failed output callback. |
|
Package ptr holds the pointer helpers the clone code in every layer shares.
|
Package ptr holds the pointer helpers the clone code in every layer shares. |
|
Package qr encodes bytes as a QR code (ISO/IEC 18004: byte mode, error correction level L) so a phone can pair with a Bridge by photographing a terminal.
|
Package qr encodes bytes as a QR code (ISO/IEC 18004: byte mode, error correction level L) so a phone can pair with a Bridge by photographing a terminal. |
|
Package semver implements the subset of npm's semver used by pi package management: exact versions, ranges (^ ~ x-ranges, hyphen, ||, primitives), Satisfies and MaxSatisfying with npm's prerelease-inclusion rule.
|
Package semver implements the subset of npm's semver used by pi package management: exact versions, ranges (^ ~ x-ranges, hyphen, ||, primitives), Satisfies and MaxSatisfying with npm's prerelease-inclusion rule. |
|
Package termcaps detects terminal capabilities (image protocol, true color, OSC 8 hyperlinks) and provides the pure hyperlink escape helper.
|
Package termcaps detects terminal capabilities (image protocol, true color, OSC 8 hyperlinks) and provides the pure hyperlink escape helper. |
|
Package themefile is the pi theme JSON resource format: parsing, validation, variable resolution, and path discovery.
|
Package themefile is the pi theme JSON resource format: parsing, validation, variable resolution, and path discovery. |
|
Package toolenv is the environment of the processes Orb's tools start: bash, MCP servers, extension hosts and external agents.
|
Package toolenv is the environment of the processes Orb's tools start: bash, MCP servers, extension hosts and external agents. |
|
Package uuidv7 generates the monotonic UUID and short entry identifiers used by upstream harness session storage, and crypto.randomUUID()'s UUIDv4.
|
Package uuidv7 generates the monotonic UUID and short entry identifiers used by upstream harness session storage, and crypto.randomUUID()'s UUIDv4. |
Click to show internal directories.
Click to hide internal directories.