From a516ecf7445fb2855bbcec6891047fae3c26c8d8 Mon Sep 17 00:00:00 2001 From: raptorggi Date: Fri, 30 Oct 2026 01:53:23 -0700 Subject: [PATCH] Make ~/.local/share/uv writable: uvx writes temp files there MCP servers started with uvx failed with 'Read-only file system' as soon as uv needed to write under its data directory. --- lib/common.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/common.sh b/lib/common.sh index ceaa8f9..01b32c7 100644 --- a/lib/common.sh +++ b/lib/common.sh @@ -48,7 +48,7 @@ ocsb_defaults() { OCSB_OPENCODE_CONFIG="" # global OpenCode config; default: user's or the package's OCSB_RW=() # extra paths the agent may write (relative to the project) # Home directories that stay writable for toolchains and caches (only if they exist) - OCSB_RW_HOME=(.cache .npm .bun .bundle .gem .asdf .local/share/mise .cargo .rustup go + OCSB_RW_HOME=(.cache .npm .bun .bundle .gem .asdf .local/share/mise .local/share/uv .cargo .rustup go .m2 .gradle .docker/buildx .kube/cache) OCSB_HIDE=() # extra paths hidden from the agent (relative to the project) # Hidden home paths: credentials of other tools, browsers, other agents