Commit Graph

6 Commits

Author SHA1 Message Date
fangliquan
7df20a670d fix(cli): fail closed without bang shell sanitizer 2026-09-20 18:20:44 -07:00
Teknium
5540860ca6 fix(integration): bang_shell builds its env via build_subprocess_env()
Compaction moved run_bang_command's Popen within the env-guard scanner's
proximity window of _bang_env's os.environ.copy(). Route through the single
factory (build_subprocess_env() == _sanitize_subprocess_env(os.environ.copy()))
and allowlist the file for the import-failure fallback copy with justification.
2026-09-03 02:07:33 -07:00
Teknium
bf1300b27c refactor(hermes_cli): group D — is_relative_to/closing/suppress collapses, dedupe external paths via dict, drop redundant snap_dir/guards, compact bang_shell/archive_safe/__init__ layout 2026-09-02 22:51:30 -07:00
Teknium
a5705dec4a refactor(hermes_cli): archive_safe/bang_shell/__init__ — compact docstrings and layout, simplify '..' guard 2026-09-02 20:46:47 -07:00
Teknium
cfa327e5dc refactor(hclib): remaining hermes_cli library modules — dead code, unified helpers, flattened branches 2026-09-02 15:03:42 -07:00
teknium1
9704ed86c1 feat(cli): ! shell mode — run a command without spending a model turn 2026-07-31 21:21:20 -07:00