You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TerminalToolkit implements its own Docker backend via use_docker_backend, but camel/runtimes/ already provides runtime abstractions: DockerRuntime, DaytonaRuntime, RemoteHttpRuntime, etc.
Proposal
Add runtime: Optional[BaseRuntime] parameter:
# Dockertoolkit=TerminalToolkit(runtime=DockerRuntime(image="python:3.10"))
# Daytonatoolkit=TerminalToolkit(runtime=DaytonaRuntime(...))
# Local (default)toolkit=TerminalToolkit()