From 826c6d5531de26b3f5cf2f210596b7ce65f52455 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krist=C3=B3f=20T=C3=B3th?= Date: Fri, 20 Mar 2026 20:41:24 +0100 Subject: [PATCH] Add ~/.claude.json to agent paths and use --bind-try --- src/agents.rs | 3 ++- src/sandbox.rs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/agents.rs b/src/agents.rs index 170daec..1a64f87 100644 --- a/src/agents.rs +++ b/src/agents.rs @@ -15,7 +15,8 @@ pub fn agent_rw_paths() -> Vec { .map(PathBuf::from) .unwrap_or_else(|_| home.join(".codex")), home.join(".pi"), + home.join(".claude.json"), ]; - candidates.into_iter().filter(|p| p.is_dir()).collect() + candidates.into_iter().filter(|p| p.exists()).collect() } diff --git a/src/sandbox.rs b/src/sandbox.rs index 9ddefcb..9429c9e 100644 --- a/src/sandbox.rs +++ b/src/sandbox.rs @@ -32,7 +32,7 @@ pub fn build_command(config: &SandboxConfig) -> Result { } for path in agents::agent_rw_paths() { - cmd.arg("--bind").arg(&path).arg(&path); + cmd.arg("--bind-try").arg(&path).arg(&path); } add_rw_bind(&mut cmd, &config.chdir)?;