4.56K
total weekly downloads
38 packages
dsh-plugins-a2a
Native A2A (Agent-to-Agent, v1.0 JSON-RPC) server for dsh: expose this dsh as a callable agent over HTTP with tasks/send|get|cancel|list, bearer-token auth, and agent-per-task execution.
dsh-plugins-bench
Agent benchmark runner for dsh: run a task set through fresh agents, score pass/fail by expectation keywords, measure duration, and produce comparison reports (evaluation gap in the ecosystem).
dsh-plugins-cron
Persistent background scheduled agent jobs for dsh: cron_add/list/remove/run/logs with durable storage, agent-per-run execution, and a 30s dispatcher tick (Hermes cron + Kimi built-in cron pattern).
dsh-plugins-dream
Dream — 4-phase memory consolidation for dsh (port of Claude Code's auto-dream skill): Orient → Gather → Consolidate → Prune&Index over session logs, auto-triggered every 24h.
dsh-plugins-guard
Security/approval/governance for dsh: rule-based tool denial via tools.guard(), full tool-call audit trail, and governance reports (Codex sandbox-x-approval + Claude PreToolUse hook pattern).
dsh-plugins-kanban
Hermes-style kanban for dsh: SQLite-backed durable task board with columns, dependencies, assignees, a background dispatcher (reclaim/promote/spawn), heartbeats, and subagent execution.
dsh-plugins-learn
Self-learning + skill curator for dsh: record lessons, draft/promote skills, periodic review that corrects/consolidates/retires skills (Hermes curator pattern).
dsh-plugins-meter
Token usage & cost metering for dsh: per-session and aggregate token statistics (cache hit rate, input/output split) with configurable pricing, plus markdown reports.
dsh-plugins-pack
Context packing for dsh: compile files + skills + memory + recent session highlights into a bounded-context pack file, and estimate the skills-catalog context budget (Codex 2% progressive-disclosure rule).
dsh-plugins-profile
Profile manager for dsh: list/create/delete/rename/describe/use/export/import profiles (Hermes `hermes profile` port).
dsh-plugins-scaffold
Plugin dev toolchain for dsh: scaffold rc.6-compliant plugin skeletons, verify plugin registration with a mock ctx, and check API compatibility against the installed dsh version.
dsh-plugins-tower
Tower — tiered multi-agent orchestration for dsh: stack subagent runs into layered towers with status tracking, context flow (ascend), follow-ups, and pruning.
dsh-plugins-tui-a2a
TUI brick: A2A dispatch (@hermes/@claude/@codex/@dsh + /agents) — moved out of the TUI core into a standalone brick; onSubmit hook handles @mention, onSuggest adds @agent completion.
dsh-plugins-tui-bridge
TUI brick foundation: provides the tuiExtensions service (command/panel/statusField/theme/inputHook registry) that all dsh-tui-* bricks inject. Zero dependencies, activates first, keeps the activation graph acyclic.
dsh-plugins-tui-btw
TUI brick: /btw <问题> — side-session question in a new tab (main thread untouched), Kimi/Claude /btw pattern.
dsh-plugins-tui-commands
TUI brick: custom slash commands as Markdown files (~/.dsh/tui-commands/*.md, frontmatter description + prompt body, $ARGUMENTS substitution) + /init (AGENTS.md). Claude/OpenCode style.
dsh-plugins-tui-compact
TUI brick: real /compact — invokes the base compaction seam (ctx.compaction.compactNow) with before/after token feedback. Stub-free.
dsh-plugins-tui-context
TUI brick: /context panel — context window occupancy (progress bar, model window, compaction advice). Hermes /context style.
dsh-plugins-tui-export
TUI brick: /export — export the current session to markdown (~/.dsh/exports/), with a plain-text transcript (user/assistant/tool summary).
dsh-plugins-tui-feedback
TUI brick: /feedback up|down [note] — message feedback to ~/.dsh/feedback.json (extracted from the TUI core).
dsh-plugins-tui-find
TUI brick: /find <关键词> — search INSIDE the current session transcript (user+assistant text), selectable hits that jump to the message.
dsh-plugins-tui-goals
TUI brick: /goals panel — current goal state (objective/phase/rounds/blocked) from the goals service + session goal events history.
dsh-plugins-tui-headless-app
tui-headless profile app: one-shot task with tui feature set (mode/model/goal/permission/resume/json)
dsh-plugins-tui-history
TUI brick: /undo [N] + double-Esc history picker — keep the last user messages, re-send or pick from a timeline panel (rewind-lite, Codex double-Esc pattern).
dsh-plugins-tui-keymap
TUI brick: leader-key bindings (ctrl+x m/c/t/x/u/s = model/compact/theme/export/undo/usage) + busy queue (Alt+Enter queue, Alt+Up take back) — OpenCode/Pi style.