minimal.patch.yml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. # Minimal Python SDK overlay for `dsh --profile sdk`: keep only persistent
  2. # Bash and the string-replacement editor, with no runtime-context prompt or
  3. # compaction. The profile still owns JSON-RPC serving and persistence.
  4. - id: system-prompt
  5. config:
  6. includeHarnessIdentity: false
  7. includeRuntimeContext: false
  8. persona: !!js process.env.DSH_SYSTEM_PROMPT ?? 'You are a helpful software engineer assistant.'
  9. - id: agent-instructions
  10. disabled: true
  11. - id: skill-filesystem
  12. disabled: true
  13. - id: tool-skill
  14. disabled: true
  15. - id: tool-bash
  16. disabled: true
  17. - id: tool-jobs
  18. disabled: true
  19. - id: tool-fs
  20. disabled: true
  21. - id: tool-fs-search
  22. disabled: true
  23. - id: tool-subagent-control
  24. disabled: true
  25. - id: tool-subagent-list-agents
  26. disabled: true
  27. - id: tool-subagent
  28. disabled: true
  29. - id: tool-subagent-fork
  30. disabled: true
  31. - id: tool-subagent-report
  32. disabled: true
  33. - id: tool-workflow
  34. disabled: true
  35. - id: tool-todo
  36. disabled: true
  37. - id: tool-goal
  38. disabled: true
  39. - id: tool-ralph
  40. disabled: true
  41. - id: tool-web
  42. disabled: true
  43. - id: plan-mode
  44. disabled: true
  45. - id: compaction-basic
  46. disabled: true
  47. - id: command-compact
  48. disabled: true
  49. - id: tool-result-pruner
  50. disabled: true
  51. - id: tool-str-replace-editor
  52. config:
  53. maxOutputChars: 16000
  54. - insert:
  55. - id: pty
  56. name: '@deepseek-ai/dsh-terminal'
  57. - id: terminal-bash
  58. name: '@deepseek-ai/dsh-terminal-bash'
  59. config:
  60. timeoutMs: 300000
  61. - id: persistent-bash
  62. name: '@deepseek-ai/dsh-tool-bash-persistent'
  63. config:
  64. timeoutMs: 300000