This package is the extension boundary: optional integrations that attach an external ecosystem to runtime contracts OpenAI4S already has. Importing this package adds no third-party dependency to the standard-library core.
An adapter sits at the edge of the system and owns neither loop. It may drive an outer-loop or kernel interface that already exists, but it must not reimplement orchestration, route around Host policy, or quietly widen what counts as completion. Third-party imports belong at the point where the adapter is actually launched.
| File | Responsibility |
|---|---|
__init__.py |
Marks the namespace for optional adapters. It exports nothing eagerly, on purpose. |
| Directory | Responsibility |
|---|---|
jupyter/ |
The optional Jupyter wire bridge, which drives the Python and R worker managers that already exist, plus pure-stdlib KernelSpec generation that writes the kernel.json files launching it. |
openai4s import stays stdlib-only.