DSH / REGISTRY / SESSIONS
Sessions & context
DSH plugins for session state, context injection, compaction, projections, checkpoints, and conversation history.
Catalog records19
Selection note: Verify what enters the model context, what persists across restarts, and how state can be inspected or removed.
dsh-command-compactHuman-facing `/compact` control over `ctx.compaction`. The plugin registers one global command through `ctx.commands`…Included in DSH★ 35,897Built-in sourcedsh-compaction-basicThe **basic compaction backend**: a `BasicCompactionEngine` implementing the `@deepseek-ai/dsh-compaction` Service Defi…Included in DSH★ 35,897Built-in sourcedsh-compaction-tool-result-prunerThe replay-safe model-free pruning service (`ctx.toolResultPruner`). It rewrites over-budget `tool/result` surface node…Included in DSH★ 35,897Built-in sourcedsh-agent-instructionsPer-session workspace instruction loading for `AGENTS.md`-compatible files. The plugin injects the initial user-global…Included in DSH★ 35,897Built-in sourcedsh-session-reference`ctx.sessionReferenceResolver` prepares bounded, read-only snapshots of other sessions as sourced model-facing context…Included in DSH★ 35,897Built-in sourcedsh-time-contextOpt-in durable context with the current zoned time, the browser zone attached to the open request, and elapsed time sam…Included in DSH★ 35,897Built-in sourcedsh-tmux-contextOpt-in durable context naming the tmux session, window, and pane this agent process runs in, plus the window's pane-tre…Included in DSH★ 35,897Built-in sourcedsh-session-log-exportWeb Session-log download control over the host-streamed ZIP endpoint owned by `dsh-host-apiproxy`. The Host half regist…Included in DSH★ 35,897Built-in sourcedsh-session-query-sqliteConcrete `ctx.sessionQuery` provider. `SqliteSessionQueryEngine` inherits exact reads, traces, and provider-independent…Included in DSH★ 35,897Built-in sourcedsh-session-checkpoint-policySemantic durability policy for persisted agents. It checkpoints the event-sourced session before a model adapter receiv…Included in DSH★ 35,897Built-in sourcedsh-session-persistence-jsonlThe JSONL durable session-persistence backend — a concrete `SessionPersistence` (the `dsh-session-persistence` seam). E…Included in DSH★ 35,897Built-in sourcedsh-session-persistence-sqliteA SQLite durable session-persistence backend — a second `SessionPersistence` provider (session persistence) satisfying…Included in DSH★ 35,897Built-in sourcedsh-session-projectionSession-projection Service Definition and drive registry. It owns `ctx.sessionProjections`, the registry that drives ev…Included in DSH★ 35,897Built-in sourcedsh-session-projection-cacheThe persisted projection cache (`ctx.sessionProjectionCache`): durable checkpoints of every registered projection unit'…Included in DSH★ 35,897Built-in sourcedsh-session-statsFunction plugin registering the `sessionStats` projection unit: whole-log conversation figures — turn/step counts and t…Included in DSH★ 35,897Built-in sourcedsh-session-telemetry-otelThe OpenTelemetry backend for the telemetry seam — the only entry a deployment loads. Its `mode` decides whether the se…Included in DSH★ 35,897Built-in sourcedsh-session-titleLog-backed session titles with an immediate deterministic fallback and one optional asynchronous provider. Every accept…Included in DSH★ 35,897Built-in sourcedsh-session-title-all-prompts-llmOptional `ctx.sessionTitle` provider that summarizes every eligible human message through `ctx.llm`. It registers the `…Included in DSH★ 35,897Built-in sourcedsh-session-title-first-prompt-llmOptional `ctx.sessionTitle` provider that summarizes the first eligible human message through `ctx.llm`. It registers t…Included in DSH★ 35,897Built-in source
