Fixed
- #43 GIT_BASE_DIR path resolution: resolveWorkingDirectory now
re-anchors sanitized relative paths back to baseDir so git spawn
always receives an absolute cwd, regardless of the MCP process's
own cwd.
- Misleading ENOENT error: executeGitCommand now pre-flights cwd
existence and distinguishes "Working directory does not exist"
from a missing-git-binary case.
- git_tag schema descriptions: force is now correctly scoped to
create mode, message makes the annotated-tag implication explicit,
and annotated drops the false auto-coercion claim.
Changed
- Bumped 28 dev dependencies to latest, including MCP SDK 1.27 to
1.29, TypeScript 6.0.2 to 6.0.3, Hono 4.12.9 to 4.12.14, Vite 8.0.2
to 8.0.8, msw 2.12.14 to 2.13.4, and the OpenTelemetry suite.
- Removed all resolutions pins and converted pinned direct deps to
caret ranges.
Internal
- Deduplicated loadConfig into config-helper.ts.
- Removed dead conditional guards in gitTagLogic.
- Added unit tests for executor cwd pre-flight.