stata-cli v1.0.0 — Rust-only engine
v1.0.0 — Rust-only engine
⚠️ Breaking change — 包含破坏性变更:现在所有代码均由 Rust 实现,Python/PyStata 后端已完全移除,不再需要 Python、pystata 或虚拟环境。
支持平台 / Platform support
- Windows(x86-64)与 macOS(arm64),均提供预编译二进制。
- 要求 Stata 18 MP(
libstata-mp.dylib/mp-64.dll)。
完整 Skill 包 / Full skill package
本次发布版本即为完整 Skill:stata-cli.skill 包含 SKILL.md、bin/(双平台二进制)与 boilerplate/(init 模板 + 参考库)。下载后解压,把得到的 stata-cli/ 文件夹放入任意 agent 的 skill 目录即可:
- Codex:
~/.codex/skills/ - Claude Code:
~/.claude/skills/ - 其他 agent 的 skills 目录同理
快速安装(AI 可直接执行):
npx skills add utolaris/stata-cli --skill stata-cli --agent codex --agent claude-code --global --copyHighlights
- 原生 Rust 引擎直接加载 Stata 共享库,调用官方
StataSO_*C ABI - REPL:
quit退出、真实help渲染、语法高亮与补全修复 init模板解析不再依赖克隆仓库,二进制与模板同目录分发- 路径处理适配 Windows(
\\?\规范化、引号契约、DLL 解析) - 删除全部 Python 实现与旧测试(160 个文件,-14771 行)