a2f508faac
isPathInDirectory only normalized strings via path.resolve, so on Windows when Bun is installed via Scoop (~/.bun is a junction to scoop\persist\ Oven-sh.Bun\.bun) the omp path from $which and the bunBinDir from 'bun pm bin -g' compared as different directories, causing 'omp update' to take the binary-swap path instead of 'bun install -g' and fail with EPERM unlinking omp.exe.bak (Bun has the running exe open). Layer fs.realpathSync.native on top of the existing lexical guard, resolving the file's parent dir so non-existent target paths still fall through. Fixes #845
@oh-my-pi/pi-coding-agent
Core implementation package for the omp coding agent in the oh-my-pi monorepo.
For installation, setup, provider configuration, model roles, slash commands, and full CLI reference, see:
Package-specific references: