Skip to content

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 17 Aug 10:22
· 21 commits to main since this release

Added

  • Bundled browser-use-cli skill: script-mode browsing through the ordinary
    shell tool. The agent pipes Python to the browser-use CLI (audited at
    0.13.8 / browser-harness 0.1.9), so every browser action rides existing
    command approval instead of adding a new tool surface. The skill defaults to
    an isolated throwaway-profile browser, mandates ANONYMIZED_TELEMETRY=false
    (which also disables default vendor cloud sync), forbids private-network and
    cloud-metadata navigation, forbids automated MFA entry and vendor cloud
    browsers, and permits attaching to the user's logged-in Chrome only through
    Chrome's own per-session consent popup.

  • Skill forge: skill_control prepare_save distills a session-verified
    procedure into a durable SKILL.md, and /omd-distill [focus] queues a
    drafting turn. Saves flow through the proposal plane — the proposal carries
    the exact before/after file content and secret-content warnings, and only an
    approved proposal_control apply writes the file (atomic temp+rename,
    containment-checked after path resolution, SHA-256 stale guard against
    concurrent edits, symlinked targets rejected). Scope project writes
    <workspace>/.dsh/skills/<slug>/SKILL.md, scope user writes
    $DSH_HOME/skills/<slug>/SKILL.md; the upstream skill watcher picks new
    files up live. Content bounds: slug ≤ 41 chars, single-line description
    ≤ 500 chars, body ≤ 32 KiB.

  • Plugin control and its curated organ bank: plugin_control lists and inspects
    exact-pinned entries, then prepares session-scoped load/unload proposals.
    Discovery and proposal preparation import no plugin code; approved load
    rechecks the installed version and reviewed name/provide/inject
    manifest before agent.ctx.plugin() mounts it. Unload and agent teardown
    await Cordis effect reversal. Arbitrary packages and runtime installation
    are unrepresentable in v1. The first bank entry is the upstream
    dsh-skill-badge@0.1.0-rc.6.

  • Capability discovery plane: capability_search and /omd-capabilities
    search model-visible tools, skills, slash commands, MCP servers, and curated
    session plugins through stable refs (tool:…, mcp:…, plugin:…). Hits
    return status and an exact next action; activation still requires the
    existing mcp_control / plugin_control prepare path plus an approved
    proposal_control apply. Discovery itself never starts processes, imports
    packages, expands credentials, or creates proposals.