Skip to main content

Module runtime

Module runtime 

Source
Expand description

Shared stateful coding runtime contracts (persistent shell / eval kernel / debug service). Shared stateful coding runtimes for the coding-omp-v1 behavior pack (see docs/designs/2026-08-31-omp-compatible-behavior-pack-design.md, “Coding extensions”): the ShellSession/EvalKernel/DebugService contracts plus the bundled reference implementations — [PersistentShellSession], [PythonEvalKernel]/[JavaScriptEvalKernel], and [DapDebugService]. Until a host wires them into BehaviorSessionServices, the SDK behavior installer reports those extensions as degraded in its manifest.

Re-exports§

pub use dap::DapClient;
pub use dap::DapDebugService;
pub use eval_kernel::JavaScriptEvalKernel;
pub use eval_kernel::PythonEvalKernel;
pub use shell::PersistentShellSession;

Modules§

dap
DAP (Debug Adapter Protocol) host — the reference DebugService implementation behind the coding-omp-v1 “Debug service” extension.
eval_kernel
Persistent eval kernels — the reference EvalKernel implementations behind the coding-omp-v1 “Eval kernel” extension.
shell
Persistent shell session — the reference [ShellSession] implementation behind the coding-omp-v1 “Shell session” extension.

Structs§

EvalOutput
Output of one persistent-kernel evaluation.
ShellOutput
Output of one command in a persistent shell session.

Enums§

EvalLanguage
Language of an eval kernel session.

Traits§

DebugService
Debug service contract (“Debug service” extension): a real DAP session lifecycle (design table row 5).
EvalKernel
Persistent eval kernel contract (“Eval kernel” extension).
ShellSession
Persistent shell session contract (“Shell session” extension).