Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2026 License: Apache-2.0

Directories

Path Synopsis
Package bodyclass holds the shared pre-attempt decision about an unreadable stored command body.
Package bodyclass holds the shared pre-attempt decision about an unreadable stored command body.
Applying an admitted command is §10.4's durable protocol around ONE call into a runtime, and this file is that protocol.
Applying an admitted command is §10.4's durable protocol around ONE call into a runtime, and this file is that protocol.
Package compose is Host's composition root: it builds the Department runtime, the residency manager, the command consumers, the live event relay, the per-tenant HostLink servers, the metrics and the drain into one running service, with an explicit start and stop order.
Package compose is Host's composition root: it builds the Department runtime, the residency manager, the command consumers, the live event relay, the per-tenant HostLink servers, the metrics and the drain into one running service, with an explicit start and stop order.
Package controlbody strictly reads interrupt and restore request bodies before a dispatch attempt.
Package controlbody strictly reads interrupt and restore request bodies before a dispatch attempt.
Package createbody reads a create command's private body, which is Core's CreateRequest, and re-presents the session's first message in the shape a Host's block decoder reads.
Package createbody reads a create command's private body, which is Core's CreateRequest, and re-presents the session's first message in the shape a Host's block decoder reads.
Package gateresponse reads a gate_response command's private body, the one rule both of its readers share.
Package gateresponse reads a gate_response command's private body, the one rule both of its readers share.
Package gates publishes a resident session's open gates to the durable gate projection, so a Factory can show every AskUser or permission question to a user and admit the answer.
Package gates publishes a resident session's open gates to the durable gate projection, so a Factory can show every AskUser or permission question to a user and admit the answer.
Package harnessadapter binds Host's department seams to the released github.com/looprig/harness rig and session API (v0.35.0 as pinned).
Package harnessadapter binds Host's department seams to the released github.com/looprig/harness rig and session API (v0.35.0 as pinned).
Package harnesstest is TEST SUPPORT over the released harness runtime: a real harness session store, a real rig with one loop, and a recording inference client that answers every turn.
Package harnesstest is TEST SUPPORT over the released harness runtime: a real harness session store, a real rig with one loop, and a recording inference client that answers every turn.
Package inputbody strictly reads a stored Core input request before the dispatch attempt, without rewriting the bytes handed to a product decoder.
Package inputbody strictly reads a stored Core input request before the dispatch attempt, without rewriting the bytes handed to a product decoder.
Package lifecycle owns this Host's drain: the single-owner state machine that stops admission, releases every resident session in order, and reports when the Host is drained.
Package lifecycle owns this Host's drain: the single-owner state machine that stops admission, releases every resident session in order, and reports when the Host is drained.
Package livetext reads and joins bounded transient text and reasoning bodies.
Package livetext reads and joins bounded transient text and reasoning bodies.
Package modfiles enumerates Go source files owned by this module while excluding structural directories and nested repository or module boundaries.
Package modfiles enumerates Go source files owned by this module while excluding structural directories and nested repository or module boundaries.
cmd/modfiles command
Package publicbody projects a runtime's committed public event body onto the identities a client may hold (finding W1).
Package publicbody projects a runtime's committed public event body onto the identities a client may hold (finding W1).
realtime
hostlink
Package hostlink owns the authenticated realtime server used by Factory to reach one Host.
Package hostlink owns the authenticated realtime server used by Factory to reach one Host.
Package registry indexes the sessions a Host currently holds resident.
Package registry indexes the sessions a Host currently holds resident.
Package residency creates and restores sessions under the durable session lease, in one fixed order, and releases everything it took when any step of that order fails.
Package residency creates and restores sessions under the durable session lease, in one fixed order, and releases everything it took when any step of that order fails.
Package service derives what a Host publishes about itself, and relays what its resident sessions have already committed.
Package service derives what a Host publishes about itself, and relays what its resident sessions have already committed.
Package sessionstoreadapter binds Host's narrow local store seams to the released github.com/looprig/sessionstore v0.7.0 Store.
Package sessionstoreadapter binds Host's narrow local store seams to the released github.com/looprig/sessionstore v0.7.0 Store.
Package settlement holds the end-to-end proof that one command APPLIES and SETTLES across the three modules that had to release for it to be possible.
Package settlement holds the end-to-end proof that one command APPLIES and SETTLES across the three modules that had to release for it to be possible.
Package testkit holds test doubles shared by this module's tests.
Package testkit holds test doubles shared by this module's tests.

Jump to

Keyboard shortcuts

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