概览
dsh-api-runner
DSH 插件:按配置调用后端 HTTP 接口、启停/重启本地开发服务、增量读取日志并等待日志特征,让模型能"改完自己验"。
README / ZH
插件文档
目录摘要
DSH 插件:按配置调用后端 HTTP 接口、启停/重启本地开发服务、增量读取日志并等待日志特征,让模型能"改完自己验"。
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- **SQLite 是同步驱动**(`node:sqlite` 的 `DatabaseSync`):超大结果集会阻塞事件循环。行数上限(默认 1000)能挡住大部分场景。 - **`oracledb` 是原生模块**:如果 Node ABI 不匹配会加载失败,此时该类型连接报错,但其它类型不受影响。确实需要时再单独装并验证。 - **达梦(dmdb)已知问题**:连接失败后它自己的池清理会抛 `TypeError: ... reading 'log'`(未捕获异步异常)。插件已加防护拦掉这个精确签名,不会带崩宿主;但连接失败本身仍会正常报错。 - 连接配置是**跨项目**的(同一套库常被多个项目共用),但**访问权按项目隔离**——授权只对授权的那个项目生效。
