orchestrata_ultimate.drivers
Reference › orchestrata_ultimate › drivers › init
Public facade of the drivers package. It re-exports the protocol from base, the factory from driver_factory, and the browser and extraction helpers, so callers such as the junior volk can import from orchestrata_ultimate.drivers.
At a glance
| Source | src/orchestrata_ultimate/drivers/__init__.py |
| Lines of code | 38 |
| Classes | 0 |
| Functions | 0 |
| Imports (internal) | orchestrata_ultimate.drivers.base, orchestrata_ultimate.drivers.browser_driver, orchestrata_ultimate.drivers.browser_providers, orchestrata_ultimate.drivers.driver_factory, orchestrata_ultimate.drivers.extraction |
| Imported by | none |
| Tests that import it | tests/agents/volks/junior/test_volk.py, tests/agents/volks/junior/test_volk_extended.py |
Class diagram
No classes; see Functions.
Dependency diagram
API
No public API: the module defines no classes, functions or constants.
Source
"""Async code generation drivers for Orchestrata Junior volks.
Each driver wraps an external code generation tool (Claude Code CLI,
Aider, DeepSeek API, Qwen CLI, browser-based LLMs) with an async
interface. Drivers are used by CodeDirector's swarm coordinator for
parallel per-file code gen.
Exports (REQ-025-088):
- AsyncCodeDriver: Protocol for async code drivers
- BrowserDriver: Browser-based code generation driver
- BrowserProviderConfig: Configuration for browser providers
- BROWSER_PROVIDERS: Dict of available browser providers
- get_driver: Factory function to create drivers
- extract_file_blocks: Extract FILE: blocks from LLM output
- extract_markdown_code_blocks: Extract markdown code blocks from LLM output
"""
from orchestrata_ultimate.drivers.base import AsyncCodeDriver
from orchestrata_ultimate.drivers.browser_driver import BrowserDriver
from orchestrata_ultimate.drivers.browser_providers import (
BROWSER_PROVIDERS,
BrowserProviderConfig,
)
from orchestrata_ultimate.drivers.driver_factory import get_driver
from orchestrata_ultimate.drivers.extraction import (
extract_file_blocks,
extract_markdown_code_blocks,
)
__all__ = [
"AsyncCodeDriver",
"BrowserDriver",
"BrowserProviderConfig",
"BROWSER_PROVIDERS",
"extract_file_blocks",
"extract_markdown_code_blocks",
"get_driver",
]