v0.5.1a1
新功能 | New Features
- ngagent ecosystem 适配(opencode 企业分支):新增
NGAGENT_SPEC/install_to_ngagent/install_all_to_ngagent,schema 与 opencode 一致复用 SqliteIngester,skill 装到~/.config/opencode/skills/而非~/.agents/skills/,可与 opencode 并存。详见 PR #33。 - Add ngagent (opencode enterprise fork) ecosystem support — same schema as opencode (shared SqliteIngester), but skills install to
~/.config/opencode/skills/. Coexists with opencode on the same host. See PR #33.
修复 | Fixes
- openclaw 适配器 对非字符串
text字段做类型检查,避免对 thinking/自定义块调.strip()AttributeError(PR #30)。 - team git_bundle 移除 4 处
bundle.close()兼容老 dulwich(py3.9 解析到的版本);Windows POSIX mode 测试跳过(PR #30 内含)。 - type-check non-string
textfields in openclaw adapter to prevent.strip()AttributeError on thinking/custom blocks (PR #30). - Drop
bundle.close()calls for old-dulwich compat; skip POSIX-mode test on Windows (folded into PR #30).
备注 | Note
CI Release workflow 的 publish 步骤因为 pypa/gh-action-pypi-publish 新版本要求 OIDC 而失败,本次发版改用本地手动 build+twine 完成。需要修 .github/workflows/release.yml 加 id-token: write 权限,下个版本恢复 CI 发布路径。