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文件并分析数据的用户。

패키지
dsh-stata
호환성
미검증
버전
0.1.0
라이선스
MIT
최근 업데이트
2026. 10. 19.

설치

$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