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
DebugServiceimplementation behind thecoding-omp-v1“Debug service” extension. - eval_
kernel - Persistent eval kernels — the reference
EvalKernelimplementations behind thecoding-omp-v1“Eval kernel” extension. - shell
- Persistent shell session — the reference [
ShellSession] implementation behind thecoding-omp-v1“Shell session” extension.
Structs§
- Eval
Output - Output of one persistent-kernel evaluation.
- Shell
Output - Output of one command in a persistent shell session.
Enums§
- Eval
Language - Language of an eval kernel session.
Traits§
- Debug
Service - Debug service contract (“Debug service” extension): a real DAP session lifecycle (design table row 5).
- Eval
Kernel - Persistent eval kernel contract (“Eval kernel” extension).
- Shell
Session - Persistent shell session contract (“Shell session” extension).