Files
deepseek-harness/packages/shell/tool-bash-persistent/README.i18n.yaml
T
gengruilin 967ba4c4b8 fix(tools): disable history expansion in the persistent bash shell
The persistent bash tool types each wrapped command into an interactive
bash, which applies history expansion before parsing. A `!` after a single
quote made bash reject the whole line with `event not found`, so neither
marker printed and the call waited for the full timeout; `!!` silently
substituted the previous history entry.

Disable history expansion when the shell is initialized, as OpenHands does
for its interactive terminal. Raw control characters other than newline and
carriage return still reach readline as typed keys; the README records that
limitation.
2026-10-21 11:00:34 +08:00

80 lines
3.2 KiB
YAML

# Bilingual-pair consistency record for README.md (docs/i18n/README.md): per heading
# section, a hash of its English and Chinese blocks outside code blocks and generated regions.
# After editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write packages/shell/tool-bash-persistent/README.md
/:
en: 1516a333e77ca54a
zh: 53ef80da9cefd884
/deepseek-ai-dsh-tool-bash-persistent:
en: 7182dce9573ad218
zh: 2a103f9a62465adb
/deepseek-ai-dsh-tool-bash-persistent/summary:
en: c69d0b2f4043b9af
zh: 03a50ce77e9dd092
/deepseek-ai-dsh-tool-bash-persistent/table-of-contents:
en: d152484eb41ac6b4
zh: 09388d293f9be9cb
/deepseek-ai-dsh-tool-bash-persistent/use-this-package:
en: fad88b1de64f7725
zh: 1ba353aed7e5d3fa
/deepseek-ai-dsh-tool-bash-persistent/use-this-package/when-to-choose-it:
en: cabfbfebb53d909a
zh: 9e403f87f211cc4a
/deepseek-ai-dsh-tool-bash-persistent/use-this-package/minimal-configuration:
en: 83cb0aeb3b41f700
zh: cb1316b70eb98a09
/deepseek-ai-dsh-tool-bash-persistent/use-this-package/what-the-agent-can-rely-on:
en: b398f124ea7b77b0
zh: 50855e601e6c1b88
/deepseek-ai-dsh-tool-bash-persistent/use-this-package/what-can-go-wrong:
en: 2713550ebdb02f69
zh: 52ed398dc541d1fc
/deepseek-ai-dsh-tool-bash-persistent/understand-the-implementation:
en: 8d94a7381bca3fa9
zh: f4bd2866fff6fa8d
/deepseek-ai-dsh-tool-bash-persistent/understand-the-implementation/design-philosophy:
en: 61c39f52982612e3
zh: 92bc7e3c8d13a211
/deepseek-ai-dsh-tool-bash-persistent/understand-the-implementation/source-map:
en: 857e036f41c913ac
zh: e9f383f7ee384c59
/deepseek-ai-dsh-tool-bash-persistent/understand-the-implementation/command-flow:
en: c511f75009ba3743
zh: b3b722e00b2910b1
/deepseek-ai-dsh-tool-bash-persistent/further-exploration:
en: 42c387ccaab7e64c
zh: e58ec4ea60cf7711
/deepseek-ai-dsh-tool-bash-persistent/model-experience:
en: 215e7ba838619b7b
zh: a311da3843709f90
/deepseek-ai-dsh-tool-bash-persistent/model-experience/tool-schema:
en: e4c7376d4f29dbd5
zh: 6b7a9eaf69c9ea53
/deepseek-ai-dsh-tool-bash-persistent/model-experience/tool-schema/what-the-model-sees:
en: b3bac26e0866aec6
zh: 8ee63c4c128ea2b4
/deepseek-ai-dsh-tool-bash-persistent/model-experience/tool-schema/token-effect:
en: feee7dec91ae7329
zh: b62338fa72ad3b87
/deepseek-ai-dsh-tool-bash-persistent/model-experience/tool-schema/kv-cache-effect:
en: 7d9323583a83cb95
zh: cc5daa6bce8450f8
/deepseek-ai-dsh-tool-bash-persistent/model-experience/tool-results:
en: beaabb79f229692a
zh: 8573891441963be4
/deepseek-ai-dsh-tool-bash-persistent/model-experience/tool-results/what-the-model-sees:
en: 7c197e9bb86cc044
zh: d8ffe918aab08250
/deepseek-ai-dsh-tool-bash-persistent/model-experience/tool-results/token-effect:
en: 5dea04ce6a30ad48
zh: c2434253dc517d3d
/deepseek-ai-dsh-tool-bash-persistent/model-experience/tool-results/kv-cache-effect:
en: ba6a48888c3361e5
zh: 3a8f648053555dc9
/deepseek-ai-dsh-tool-bash-persistent/known-limitations-and-deferred-work:
en: b12111850d752f0b
zh: 92b855387ec187ff
/deepseek-ai-dsh-tool-bash-persistent/known-limitations-and-deferred-work/dev-note:
en: e67f633dc6fe7773
zh: 3bb0c20c93f16f98