Release v0.9.5

- ci .release-base 加 GIT_STRATEGY: clone 防 unshallow 卡死:其它 job 默认 GIT_DEPTH=20 留下浅克隆 build dir,release job 设 GIT_DEPTH=0 复用同 dir 触发 --unshallow,sideband 协议协商卡 19 分钟到 SIGTERM(14 MiB 小仓库都拖死,fetch-pack: unexpected disconnect / fatal: early EOF);单次 clone 走的 protocol 路径更短不依赖本地浅克隆 boundary,代价是每次多几秒;runner 端 stale build dir 仍需手动清(rm -rf /Users/botmaster/go/src/builds/tCyGE6NK9/0/...) (3120f34)
- refactor ensureDirectConnection 收 simplify review:删 2 行复述代码的注释 + 翻转嵌套条件成 early-return 少一层缩进;调用点 3 行注释压成 1 行(与 helper 文档块重复);测试"密码含 @ + 多 host"改成"密码含 @ + 单 host"实际覆盖 LastIndex 找真 host 起点的逻辑(旧用例跟"多 host"一行重复测同分支);skip 抽 splitMongoURI 公共 helper(pre-existing 5 处重复另起单子) / 字符串常量化(单点使用反而噪声) / 效率(agent 明确不值得);go test agent 全过 (9476fb8)