internal/

directory
v0.19.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL