fix(channels): execute tool calls in channel runtime (#302)
* fix(channels): execute tool calls in channel runtime (#302) * chore(fmt): align repo formatting with rustfmt 1.92
This commit is contained in:
parent
efabe9703f
commit
9d29f30a31
17 changed files with 483 additions and 127 deletions
|
|
@ -56,14 +56,21 @@ impl DockerSandbox {
|
|||
impl Sandbox for DockerSandbox {
|
||||
fn wrap_command(&self, cmd: &mut Command) -> std::io::Result<()> {
|
||||
let program = cmd.get_program().to_string_lossy().to_string();
|
||||
let args: Vec<String> = cmd.get_args().map(|s| s.to_string_lossy().to_string()).collect();
|
||||
let args: Vec<String> = cmd
|
||||
.get_args()
|
||||
.map(|s| s.to_string_lossy().to_string())
|
||||
.collect();
|
||||
|
||||
let mut docker_cmd = Command::new("docker");
|
||||
docker_cmd.args([
|
||||
"run", "--rm",
|
||||
"--memory", "512m",
|
||||
"--cpus", "1.0",
|
||||
"--network", "none",
|
||||
"run",
|
||||
"--rm",
|
||||
"--memory",
|
||||
"512m",
|
||||
"--cpus",
|
||||
"1.0",
|
||||
"--network",
|
||||
"none",
|
||||
]);
|
||||
docker_cmd.arg(&self.image);
|
||||
docker_cmd.arg(&program);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue