FriendsHL/dsh-agent-evolution0

dsh-agent-evolution

Preset-composed Agent experiments for DeepSeek Harness

包名
dsh-agent-evolution
版本
0.1.0
许可证
MIT
最近更新
2026年8月26日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:FriendsHL/dsh-agent-evolution

Configuration

FieldDefaultPurpose
maxDepth3Absolute delegation-depth limit for experiment children.
maxTokensinheritedOptional positive output-token limit when a tool call does not override it.
allowedPresetssystem-trust rosterOptional non-empty preset-id allowlist. Explicit entries may include user-trust presets.
listToolNameagent_experiment_list_presetsModel-visible discovery tool name.
runToolNameagent_experiment_runModel-visible single-run tool name.
compareToolNameagent_experiment_compareModel-visible comparison tool name.

Without allowedPresets, discovery and execution admit only presets from roots configured with trust: system. With an explicit allowlist, every id is resolved when the plugin loads; unknown or broken entries prevent activation. A requested preset is resolved again before execution so deletion or damage fails before an Agent starts.

Selecting a preset can change the child's model-visible tools, skills, prompts, compaction, and other Agent-plane plugins. The child inherits the parent's model route unless provider and model are supplied together, inherits the parent's explicit sandbox override, and receives delegated approval: never when approval is composed. Preset authorization does not replace deployment review of the capabilities that each preset mounts.

Tool names must be non-empty and distinct. allowedPresets cannot be empty, contain blank ids, or contain duplicates. maxDepth, maxTokens, and per-call max_tokens reject invalid values during configuration or request validation.