Directories
¶
| Path | Synopsis |
|---|---|
|
agent
|
|
|
harness
command
Command orb-agent is the team agent image's entrypoint: it sets an agent up from one file, /agent/agent.yaml, and runs it, `orb chat` as the agent's user and each sidecar its platforms declare as another.
|
Command orb-agent is the team agent image's entrypoint: it sets an agent up from one file, /agent/agent.yaml, and runs it, `orb chat` as the agent's user and each sidecar its platforms declare as another. |
|
Package browser assembles Orb's engine with an isolated, in-memory workspace.
|
Package browser assembles Orb's engine with an isolated, in-memory workspace. |
|
Package memory is an in-memory harness.FileSystem port: POSIX virtual paths, files and directories, no symlinks.
|
Package memory is an in-memory harness.FileSystem port: POSIX virtual paths, files and directories, no symlinks. |
|
Package native is the native host's durable state: the SQLite database that holds settings, credentials, model catalogs, sessions and Bridge documents, its one-time import from Pi-compatible files, and the per-conversation owner locks that keep one Orb process writing each conversation (DECISIONS.md "Native SQLite storage").
|
Package native is the native host's durable state: the SQLite database that holds settings, credentials, model catalogs, sessions and Bridge documents, its one-time import from Pi-compatible files, and the per-conversation owner locks that keep one Orb process writing each conversation (DECISIONS.md "Native SQLite storage"). |
|
accounts
Package accounts backs the named-credential store with a private JSON file.
|
Package accounts backs the named-credential store with a private JSON file. |
|
bridge
Package bridge supplies explicit filesystem and IPC adapters for Orb Bridge.
|
Package bridge supplies explicit filesystem and IPC adapters for Orb Bridge. |
|
bridge/daemon
Package daemon is the native Bridge service: the process `orb bridge run` serves, reached over private IPC sockets in the profile directory, its peers over Tailcat and WebSocket, the machine-level calls it answers peers (host.*), and its installation as a systemd user service or on a server over SSH.
|
Package daemon is the native Bridge service: the process `orb bridge run` serves, reached over private IPC sockets in the profile directory, its peers over Tailcat and WebSocket, the machine-level calls it answers peers (host.*), and its installation as a systemd user service or on a server over SSH. |
|
sandbox
Package sandbox limits filesystem effects of child commands.
|
Package sandbox limits filesystem effects of child commands. |
|
selfupdate
Package selfupdate replaces the running orb with a signed release: it fetches the same archive and checksums.txt that scripts/install.sh does, verifies the signature and sha256, and swaps the binary by atomic rename.
|
Package selfupdate replaces the running orb with a signed release: it fetches the same archive and checksums.txt that scripts/install.sh does, verifies the signature and sha256, and swaps the binary by atomic rename. |
|
sqlite
Package sqlite supplies explicitly opened native persistence.
|
Package sqlite supplies explicitly opened native persistence. |
|
tailcat
Package tailcat supplies stream transport only.
|
Package tailcat supplies stream transport only. |
|
teamenv
Package teamenv is the receiving side of a team agent's entrypoint contract (platforms/agent/harness): credentials on ORB_SECRETS_FD and ORB_AUTH_FD, never in the environment or files the agent's tools could open, and a process its same-user tools cannot inspect.
|
Package teamenv is the receiving side of a team agent's entrypoint contract (platforms/agent/harness): credentials on ORB_SECRETS_FD and ORB_AUTH_FD, never in the environment or files the agent's tools could open, and a process its same-user tools cannot inspect. |
|
Package websocket carries Bridge's pinned TLS stream over browser WebSockets.
|
Package websocket carries Bridge's pinned TLS stream over browser WebSockets. |
|
Package worker is the Worker host (DECISIONS.md P2, P10): the ports an Orb runtime needs inside a Cloudflare Durable Object or a self-hosted Celld cell, backed by the object's key-value storage, plus the assembly that resumes one session per object and serves it over kernel RPC frames.
|
Package worker is the Worker host (DECISIONS.md P2, P10): the ports an Orb runtime needs inside a Cloudflare Durable Object or a self-hosted Celld cell, backed by the object's key-value storage, plus the assembly that resumes one session per object and serves it over kernel RPC frames. |
|
peer
Package peer makes a Worker object a Bridge peer (DECISIONS.md P11): a persisted identity in the object's Store, the object's own Orb attached as its orb.instance/1 service, pinned-TLS streams over the object's WebSockets, and the owner's admin surface.
|
Package peer makes a Worker object a Bridge peer (DECISIONS.md P11): a persisted identity in the object's Store, the object's own Orb attached as its orb.instance/1 service, pinned-TLS streams over the object's WebSockets, and the owner's admin surface. |
Click to show internal directories.
Click to hide internal directories.