Backplane.AgentRuntime.Codex.Session (backplane_agent_runtime v1.10.49)

Copy Markdown

Host-owned resource lifetime across distinct, bounded Conversation runs.

Bindings are process-local capabilities. A successful durable run finish must acknowledge detachment before another run can bind. Failure, cancellation, owner death and uncertain settlement close admission and reconcile resources. Restored journal records cannot attach or recreate a binding.

Summary

Functions

Adopts a catalog only from its attached Conversation after durable publication.

Adopts an exact reserved binding for a manager's reserved child attempt.

Returns a specification to start this module under a supervisor.

Explicitly update cleanup from an independently persisted retirement receipt.

Seal a closed Session's exact run, Registry and owned-manager inventory.

Functions

adopt_catalog(binding, expected_revision, catalog)

Adopts a catalog only from its attached Conversation after durable publication.

adopt_managed_child(binding, admission, authority)

Adopts an exact reserved binding for a manager's reserved child attempt.

attach(binding, catalog)

bind(session, authority, opts \\ [])

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

close(session_or_binding, opts \\ [])

detach(binding)

prepare_detach(binding)

reconcile_close(session, reference)

Explicitly update cleanup from an independently persisted retirement receipt.

recovery_manifest(session)

Seal a closed Session's exact run, Registry and owned-manager inventory.

start_link(opts)

status(session)

validate(binding, operation)