DSH Plugins
Back to plugins

auto-compact

CheckedCurrentUIv1.3.0Memory

Per-session automatic context compaction: checks context usage before each step and at the end of every turn, compacts once the session threshold is crossed, and injects the summary so the conversation simply carries on.

Install

dsh plugin --profile web add auto-compact

Swap web for your own profile name. First use initializes the profile for you.

Checks

  • declares-bundle
    Declares dsh.bundle.patch → cordis.patch.yml
  • patch-shipped
    The patch file ships in the tarball
  • patch-parses
    Patch parses and mounts 1 plugin row(s)
  • rows-resolvable
    Every plugin row resolves to a published package
  • entry-shipped
    Entry module ships: lib/index.js
  • prebuilt
    Prebuilt — installs without running build scripts
  • client-half-shipped
    Browser half ships: lib/client.js

What it mounts

insertauto-compactauto-compact

These are the rows the plugin's cordis.patch.yml inserts into your config tree. After installing, dsh --profile <name> --dump-config prints them back.

Version compatibility

@deepseek-ai/schemastery^3.18.13.18.1Current
@deepseek-ai/dsh-agent^0.1.0-rc.60.1.0-rc.6Current
@deepseek-ai/dsh-settings^0.1.0-rc.60.1.0-rc.6Current
@deepseek-ai/dsh-api-remotes^0.1.0-rc.60.1.0-rc.6Current
@deepseek-ai/dsh-token-meter^0.1.0-rc.60.1.0-rc.6Current
@deepseek-ai/dsh-agent-presets^0.1.0-rc.60.1.0-rc.6Current
@deepseek-ai/dsh-client-locale^0.1.0-rc.60.1.0-rc.6Current
@deepseek-ai/dsh-client-runtime^0.1.0-rc.60.1.0-rc.6Current
@deepseek-ai/cordis-plugin-timer^1.1.31.1.3Current
@deepseek-ai/dsh-client-connection^0.1.0-rc.60.1.0-rc.6Current
@deepseek-ai/dsh-session-projection^0.1.0-rc.60.1.0-rc.6Current
@deepseek-ai/dsh-client-ui-conversation^0.1.0-rc.60.1.0-rc.6Current

dsh moved 0.0.1-rc.1 to 0.1.0-rc.6 in three days. Note the dsh library packages promote current releases on the next tag; latest still points at the first-day version.