SoldierNo4/dsh-stata ↗★ 0

dsh-stata

在 DSH 内直接控制 Stata:常驻 Stata 会话、执行命令与 .do 文件、读回结果。Drive a live Stata session from DSH: run commands and .do files, capture output, keep data in memory between calls. 适合需要在对话中直接执行Stata命令、运行do文件并分析数据的用户。

Package
dsh-stata
Compatibility
Unverified
Version
0.1.0
License
MIT
Last updated
Oct 19, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:SoldierNo4/dsh-stata

配置(可选)

默认零配置即可工作。需要覆盖时,在 profile 的 patch 层里给该行加 config:

- id: dsh-stata
  config:
    stataPath: C:\Program Files\Stata17\StataMP-64.exe
    sessionDir: E:\stata-session
    defaultTimeoutMs: 180000
键默认说明
stataPath自动探测Stata 可执行文件。探测顺序:本项 → 环境变量 DSH_STATA_EXE / STATA_EXE → %ProgramFiles%\Stata* 下最新的 StataMP-64.exe、StataSE-64.exe、StataBE-64.exe 等
sessionDir%LOCALAPPDATA%\dsh-stata命令与日志的交换目录;不可写时回退到系统临时目录
defaultTimeoutMs180000单条命令默认超时,上限 3600000

无需安装 Stata 即可运行的单元测试(注册、schema、配置解析)

npm test