Skip to content

FABULA v0.102.0 — a missing directory says so

Choose a tag to compare

@sergezuber sergezuber released this 01 Aug 19:47
· 132 commits to main since this release

small but annoying one.

a connected mcp server showed a red dot and the log said ENOENT: no such file or directory pointing at the server's own binary. the binary was fine — it answered a full handshake in half a second. what was actually missing was the working directory the server was being started from: leftovers of finished runs, and a folder deleted during cleanup.

the OS reports both cases identically. running /bin/echo — which definitely exists — inside a deleted directory gives the same error, naming the command and not the missing path. so anyone debugging it goes and checks a file that was never the problem.

now the directory is checked before anything is spawned, and a session pointing at a folder that no longer exists says exactly that. a cleaned-up run or a removed branch worktree is an ordinary thing, and it should not look like a broken tool.

also cleaned a stale project entry out of serena's own config that made it warn on every start.