Skip to content

Add dsh-phoenix to Development & Runtime - #3

Open
StvLi wants to merge 2125 commits into
hackerFish:mainfrom
StvLi:main
Open

Add dsh-phoenix to Development & Runtime#3
StvLi wants to merge 2125 commits into
hackerFish:mainfrom
StvLi:main

Conversation

@StvLi

@StvLi StvLi commented Aug 30, 2026

Copy link
Copy Markdown

Adds dsh-phoenix, a persistent host bundle that makes dsh restarts graceful, connected, and resumable:

  • Graceful restart — after a plugin update it restarts dsh only when no agent is turning (idle-aware, 5-min cap), so running work is never interrupted.
  • Client auto-reconnect — an injected heartbeat reloads the browser page once the backend returns (no more frozen/''stopped'' page).
  • Cross-restart goal continuation — re-arms a disarmed goal via goals.resume() so a long-running objective keeps evolving across restarts.

Installs as a standard dsh.bundle: dsh plugin --profile web add dsh-phoenix. Zero external dependencies. Differentiates from the existing restart-lifecycle plugins (dsh-web-restart, dsh-restart, dsh-daemon, dsh-restart-recover) by idle-aware grace + client reconnect + goal re-arm.

JUNQINGV587 and others added 30 commits August 20, 2026 01:49
* Remove kongerly/dsline from the curated list (awesome-dsh-plugin#720)

* Add new DSH Web GUI skin and model integration plugins

* Add dsline plugin for LINE-style chat bubbles

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* docs: update dsh-mneme description (awesome-dsh-plugin#1001)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Update dsh-settings-nav-fold description (awesome-dsh-plugin#1065)

* Update dsh-settings-nav-fold description (groups, fold toggle, plugin manager)

* Trim dsh-settings-nav-fold description (drop plugin-manager claim)

* Point dsh-settings-nav-organizer entry at renamed repo

---------

Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>

* 增加差插件:dsh-memoryleak,一个笔记本插件 (awesome-dsh-plugin#1352)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Add JUNQINGV587/dsh-ssh-hub

---------

Co-authored-by: kongerly <2270127623@qq.com>
Co-authored-by: annans-ivresse <Ivresse.ai@outlook.com>
Co-authored-by: zhengjy <zhengjunyaocn@gmail.com>
Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>
Co-authored-by: warmwine <zjwjxdm@gmail.com>
Co-authored-by: JUNQINGV587 <JUNQINGV587@users.noreply.github.com>
* Remove kongerly/dsline from the curated list (awesome-dsh-plugin#720)

* Add new DSH Web GUI skin and model integration plugins

* Add dsline plugin for LINE-style chat bubbles

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* docs: update dsh-mneme description (awesome-dsh-plugin#1001)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Update dsh-settings-nav-fold description (awesome-dsh-plugin#1065)

* Update dsh-settings-nav-fold description (groups, fold toggle, plugin manager)

* Trim dsh-settings-nav-fold description (drop plugin-manager claim)

* Point dsh-settings-nav-organizer entry at renamed repo

---------

Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>

* 增加差插件:dsh-memoryleak,一个笔记本插件 (awesome-dsh-plugin#1352)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Add Roarpeng/GraphFlow

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: kongerly <2270127623@qq.com>
Co-authored-by: annans-ivresse <Ivresse.ai@outlook.com>
Co-authored-by: zhengjy <zhengjunyaocn@gmail.com>
Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>
Co-authored-by: warmwine <zjwjxdm@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Filed under tools rather than usage: usage on this list is token, cost and
balance tracking, and this is a tool suite.

Co-authored-by: kingguuu8-svg <kingguuu8-svg@users.noreply.github.com>
Filed under usage rather than ui: the plugin displays account balance and plan
consumption, which is what the usage section is for. Also drops the submission
template's comment header from the entry file.

Co-authored-by: zhouchengke2046 <zhouchengke2046@users.noreply.github.com>
Submitted en-only, which contributing.md allows — the Chinese line is the
maintainer's to add.
* Remove kongerly/dsline from the curated list (awesome-dsh-plugin#720)

* Add new DSH Web GUI skin and model integration plugins

* Add dsline plugin for LINE-style chat bubbles

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* docs: update dsh-mneme description (awesome-dsh-plugin#1001)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Update dsh-settings-nav-fold description (awesome-dsh-plugin#1065)

* Update dsh-settings-nav-fold description (groups, fold toggle, plugin manager)

* Trim dsh-settings-nav-fold description (drop plugin-manager claim)

* Point dsh-settings-nav-organizer entry at renamed repo

---------

Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>

* 增加差插件:dsh-memoryleak,一个笔记本插件 (awesome-dsh-plugin#1352)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Add flow2dream/dsh-msg-rewind

---------

Co-authored-by: kongerly <2270127623@qq.com>
Co-authored-by: annans-ivresse <Ivresse.ai@outlook.com>
Co-authored-by: zhengjy <zhengjunyaocn@gmail.com>
Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>
Co-authored-by: warmwine <zjwjxdm@gmail.com>
* Update dsh-expert-mode to v0.6.0

* Update dsh-expert-mode to v0.6.0 (zh)

* Update dsh-expert-mode to v0.6.0
…e-dsh-plugin#1989)

The entry was written as one sentence carrying four clauses, and it opened with three
terms it never explained — "curated-memory discipline", "deterministic cap", "runtime
skill". The one thing that actually separates this plugin from the others in Memory,
that the cap is a refusal rather than a reminder, was demoted into a parenthetical.
Readers on this list are choosing a plugin, not reading a spec.

Rewritten to lead with what it is and what the memories look like, then state the cap
and immediately say what it does, then note that nothing is written automatically —
which is the honest way to let a reader who wants auto-capture pick a different entry
before installing. No claim changed: the numbers, the API name, and the four hosts are
the same, and all of them are still accurate.

Both READMEs regenerated with scripts/generate-readme.mjs (only this entry's line
changes in each).

Co-authored-by: ClawsSeience <clawseience@users.noreply.github.com>
Add 11 AI skill plugins from kobenfang:
bigA, Big8, BigFish, BigFocus, BigFood, BigLead, BigPlan,
BigSeedSkill, ListForm, Eyes, FruitPi

Regenerated README.md and README.zh.md.

Co-authored-by: kobenfang <kobenfang@foxmail.com>
…-plugin#2003)

* Remove kongerly/dsline from the curated list (awesome-dsh-plugin#720)

* Add new DSH Web GUI skin and model integration plugins

* Add dsline plugin for LINE-style chat bubbles

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* docs: update dsh-mneme description (awesome-dsh-plugin#1001)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Update dsh-settings-nav-fold description (awesome-dsh-plugin#1065)

* Update dsh-settings-nav-fold description (groups, fold toggle, plugin manager)

* Trim dsh-settings-nav-fold description (drop plugin-manager claim)

* Point dsh-settings-nav-organizer entry at renamed repo

---------

Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>

* feat: add dsh-plugin-scorecard to the list

---------

Co-authored-by: kongerly <2270127623@qq.com>
Co-authored-by: annans-ivresse <Ivresse.ai@outlook.com>
Co-authored-by: zhengjy <zhengjunyaocn@gmail.com>
Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>
Co-authored-by: 863683348 <863683348@users.noreply.github.com>
Session minimap in the scrollbar gutter: to-scale bands coloured by event
kind, anchor dots for user messages and failures, auto-loading history at
the top, a hover wall of every prompt, and a three-step map scale switcher.

Co-authored-by: jsdvjx <gg@js.sb>
Co-authored-by: jermaine123123 <jermaine123123@users.noreply.github.com>
Filed under theme rather than ui: this drives Wallpaper Engine's library and
sets the desktop background, and wallpaper/skin integrations are theme.

Co-authored-by: codeMonkey-Pine <codeMonkey-Pine@users.noreply.github.com>
Strips the submission template's inline instruction comments from the entry
file and gives the English description a closing period.

Co-authored-by: R-LEI2536 <R-LEI2536@users.noreply.github.com>
…in#1611)

* Remove kongerly/dsline from the curated list (awesome-dsh-plugin#720)

* Add new DSH Web GUI skin and model integration plugins

* Add dsline plugin for LINE-style chat bubbles

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* docs: update dsh-mneme description (awesome-dsh-plugin#1001)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Update dsh-settings-nav-fold description (awesome-dsh-plugin#1065)

* Update dsh-settings-nav-fold description (groups, fold toggle, plugin manager)

* Trim dsh-settings-nav-fold description (drop plugin-manager claim)

* Point dsh-settings-nav-organizer entry at renamed repo

---------

Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>

* 增加差插件:dsh-memoryleak,一个笔记本插件 (awesome-dsh-plugin#1352)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Add worksAssistant/dsh-quickref to the dev category

---------

Co-authored-by: kongerly <2270127623@qq.com>
Co-authored-by: annans-ivresse <Ivresse.ai@outlook.com>
Co-authored-by: zhengjy <zhengjunyaocn@gmail.com>
Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>
Co-authored-by: warmwine <zjwjxdm@gmail.com>
Co-authored-by: wangjian <wangjian@bailongma-inc.com>
* Remove kongerly/dsline from the curated list (awesome-dsh-plugin#720)

* Add new DSH Web GUI skin and model integration plugins

* Add dsline plugin for LINE-style chat bubbles

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* docs: update dsh-mneme description (awesome-dsh-plugin#1001)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Update dsh-settings-nav-fold description (awesome-dsh-plugin#1065)

* Update dsh-settings-nav-fold description (groups, fold toggle, plugin manager)

* Trim dsh-settings-nav-fold description (drop plugin-manager claim)

* Point dsh-settings-nav-organizer entry at renamed repo

---------

Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>

* 增加差插件:dsh-memoryleak,一个笔记本插件 (awesome-dsh-plugin#1352)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Add dsh-task-worktree

Complete task-scoped git worktrees for DeepSeek Harness (per-repo
manifest, branch-as-path names, bring-back/finish). The plugin repo
carries the dsh-plugin topic and declares dsh.bundle.

Co-authored-by: DeepSeek <noreply@deepseek.com>

---------

Co-authored-by: kongerly <2270127623@qq.com>
Co-authored-by: annans-ivresse <Ivresse.ai@outlook.com>
Co-authored-by: zhengjy <zhengjunyaocn@gmail.com>
Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>
Co-authored-by: warmwine <zjwjxdm@gmail.com>
Co-authored-by: DeepSeek <noreply@deepseek.com>
* Remove kongerly/dsline from the curated list (awesome-dsh-plugin#720)

* Add new DSH Web GUI skin and model integration plugins

* Add dsline plugin for LINE-style chat bubbles

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* docs: update dsh-mneme description (awesome-dsh-plugin#1001)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Update dsh-settings-nav-fold description (awesome-dsh-plugin#1065)

* Update dsh-settings-nav-fold description (groups, fold toggle, plugin manager)

* Trim dsh-settings-nav-fold description (drop plugin-manager claim)

* Point dsh-settings-nav-organizer entry at renamed repo

---------

Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>

* 增加差插件:dsh-memoryleak,一个笔记本插件 (awesome-dsh-plugin#1352)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* docs: 登记 dsh-simple-wiki-memory

* docs: simplify dsh-simple-wiki-memory description

---------

Co-authored-by: kongerly <2270127623@qq.com>
Co-authored-by: annans-ivresse <Ivresse.ai@outlook.com>
Co-authored-by: zhengjy <zhengjunyaocn@gmail.com>
Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>
Co-authored-by: warmwine <zjwjxdm@gmail.com>
Co-authored-by: rainow <rainow@users.noreply.github.com>
…ion open) (awesome-dsh-plugin#1649)

* Remove kongerly/dsline from the curated list (awesome-dsh-plugin#720)

* Add new DSH Web GUI skin and model integration plugins

* Add dsline plugin for LINE-style chat bubbles

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* docs: update dsh-mneme description (awesome-dsh-plugin#1001)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Update dsh-settings-nav-fold description (awesome-dsh-plugin#1065)

* Update dsh-settings-nav-fold description (groups, fold toggle, plugin manager)

* Trim dsh-settings-nav-fold description (drop plugin-manager claim)

* Point dsh-settings-nav-organizer entry at renamed repo

---------

Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>

* 增加差插件:dsh-memoryleak,一个笔记本插件 (awesome-dsh-plugin#1352)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Add magicOF2/dsh-autoload-history (auto-load full history on session open)

---------

Co-authored-by: kongerly <2270127623@qq.com>
Co-authored-by: annans-ivresse <Ivresse.ai@outlook.com>
Co-authored-by: zhengjy <zhengjunyaocn@gmail.com>
Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>
Co-authored-by: warmwine <zjwjxdm@gmail.com>
* Remove kongerly/dsline from the curated list (awesome-dsh-plugin#720)

* Add new DSH Web GUI skin and model integration plugins

* Add dsline plugin for LINE-style chat bubbles

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* docs: update dsh-mneme description (awesome-dsh-plugin#1001)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Update dsh-settings-nav-fold description (awesome-dsh-plugin#1065)

* Update dsh-settings-nav-fold description (groups, fold toggle, plugin manager)

* Trim dsh-settings-nav-fold description (drop plugin-manager claim)

* Point dsh-settings-nav-organizer entry at renamed repo

---------

Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>

* 增加差插件:dsh-memoryleak,一个笔记本插件 (awesome-dsh-plugin#1352)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Add jiang4wqy/dsh-dejaview

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: kongerly <2270127623@qq.com>
Co-authored-by: annans-ivresse <Ivresse.ai@outlook.com>
Co-authored-by: zhengjy <zhengjunyaocn@gmail.com>
Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>
Co-authored-by: warmwine <zjwjxdm@gmail.com>
Co-authored-by: jiang4wqy <bbbdbbb.czb@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
yihefeikong-rgb and others added 29 commits August 21, 2026 12:57
CC-HAHA-inspired persistent memory for DeepSeek Harness: memory
read/write/retrieve tools, per-turn auto-recording, project-scoped
recall injection, management UI and Claude Code memory import.

Co-authored-by: yihefeikong-rgb <282231206+yihefeikong-rgb@users.noreply.github.com>
Supplying the Chinese line is maintenance work, not something a contributor
has to produce — requiring bilingual entries would filter out good plugins
whose authors do not write the other language.
* Add dsh-session-theme (UI Enhancements)

Shows every session theme in the DSH Web left sidebar on page load by
warming the session projection cache at startup. No need to click into a
conversation first. MIT, zero runtime dependencies.

- repo: https://github.com/Xliecc/dsh-session-theme
- npm: dsh-session-theme (v0.2.1)
- CI: green (node:test + npm audit + pack)

* Regenerate READMEs with dsh-session-theme entry

---------

Co-authored-by: Xliecc <xliecc@users.noreply.github.com>
awesome-dsh-plugin#2473)

* Add platonai/dsh-browser4: Browser4 skills bundle for DeepSeek Harness

* Update dsh-browser4 description to mention the AI-native browser engine

---------

Co-authored-by: platon.AI <galaxyeye@live.cn>
…e-dsh-plugin#2495)

data/plugins/zmm863-commits__dsh-paperclip was committed without the
.yml extension, so readEntries() skips it (it only reads *.yml) and the
plugin never appears in either generated README. Its description.en also
contained an unquoted ': ' which would break the YAML parser once the
file is read, so quote it per contributing.md. Regenerated both READMEs
(1726 -> 1727 entries).

Co-authored-by: feizhuzheng <feizhuzheng@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…sh-plugin#2525)

Adds an ADSENSE_CLIENT-gated head script alongside the existing
EA_PUBLISHER slot, plus /ads.txt. Both stay inert until their variable
is set; setting both fails the build, because EthicalAds requires being
the only ad on the page and running them together would breach that
rather than double anything.

ads.txt ships unconditionally. It is a claim about who may sell this
domain's inventory — true whether or not a slot is live — and AdSense
verifies ownership from it, so it has to exist before the review.

The privacy page said there were no ads and no arrangement to introduce
any, and promised to describe exactly what runs if that changed. Both
language versions now do: which two networks, that at most one will run,
that AdSense uses cookies while nothing else here does, what Google
receives, and how to check from the page source which state the site is
in. The sweeping "no cookies" and "no ad networks" claims are gone
because they would no longer be true. Also states plainly that ads do
not affect what gets listed.

The ad script is not emitted on the privacy page itself.
Co-authored-by: WODE25500 <WODE25500@users.noreply.github.com>
A dsh plugin that turns a plan the agent writes into two surfaces: the
ordered steps in a panel docked to the right of the frame, and the
framework graph as an auto-laid-out diagram in its own centre tab, with
SVG and PNG export.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Adonis <adiosc.xie@gmail.com>
…web UI (awesome-dsh-plugin#2474)

Co-authored-by: JYXC-DZ-0100597 <jyxc-dz-0100597@JYXC-DZ-0100597deMacBook-Pro.local>
Co-authored-by: WSL043 <wangsr043@gmail.com>
…ness (awesome-dsh-plugin#2471)

Dependency trees, conflict detection, risk scoring with prediction, visualization, and combination simulation, with 3 screenshots.
…dge (awesome-dsh-plugin#1964)

* Remove kongerly/dsline from the curated list (awesome-dsh-plugin#720)

* Add new DSH Web GUI skin and model integration plugins

* Add dsline plugin for LINE-style chat bubbles

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* Remove kongerly/dsline from the curated list (author no longer maintains it)

* docs: update dsh-mneme description (awesome-dsh-plugin#1001)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Update dsh-settings-nav-fold description (awesome-dsh-plugin#1065)

* Update dsh-settings-nav-fold description (groups, fold toggle, plugin manager)

* Trim dsh-settings-nav-fold description (drop plugin-manager claim)

* Point dsh-settings-nav-organizer entry at renamed repo

---------

Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>

* 增加差插件:dsh-memoryleak,一个笔记本插件 (awesome-dsh-plugin#1352)

Converted to the data/plugins format (originally edited the READMEs directly). See awesome-dsh-plugin#970.

* Add NattoCB plugins: memory, notifications, petdex-market, wechat-bridge

* docs: regenerate READMEs from data/plugins (alphabetical order)

---------

Co-authored-by: kongerly <2270127623@qq.com>
Co-authored-by: annans-ivresse <Ivresse.ai@outlook.com>
Co-authored-by: zhengjy <zhengjunyaocn@gmail.com>
Co-authored-by: Leo <49725384+zhengjunyao000@users.noreply.github.com>
Co-authored-by: warmwine <zjwjxdm@gmail.com>
…plugin#2068)

* Add dsh-on-imessage: chat with dsh from iPhone iMessage

* resubmit: repository is now older than 1 day

* trigger re-review after DSH_BIN config fix

---------

Co-authored-by: yuunnn <yuunnn@users.noreply.github.com>
* Add 3361805598-gif/dsh-md-annotator

* docs: mention better-sidebar dependency

---------

Co-authored-by: lawyer_cui <282948287+3361805598-gif@users.noreply.github.com>
* feat: add dsh-status-card with screenshots

* docs: document GenUI prerequisite

* chore: retrigger submission checks
* add Schumchanvi/dsh-voice-input-cn (voice)

* docs: regenerate READMEs for dsh-voice-input-cn

* chore: re-trigger CI after manifest BOM fix (repo master updated)

* chore: repo is now >1 day old, re-trigger submission gate

* docs: state the local bridge prerequisite in the entry description

Maintainer review (awesome-dsh-plugin#1984): the plugin alone does not work without the
local Python bridge, so the entry must say so up front. Mention the
pip install and run command in both the en and zh descriptions.

* docs: regenerate READMEs after description update

---------

Co-authored-by: Schumchanvi <Schumchanvi@users.noreply.github.com>
@StvLi

StvLi commented Aug 30, 2026

Copy link
Copy Markdown
Author

Update: dsh-phoenix is now published on npm as dsh-phoenix (currently 0.1.1) and covered by 10 unit tests plus a passing CI matrix (Node 22 & 24). Docs include a reproducible verification checklist (docs/VERIFY.md). Install: dsh plugin --profile web add dsh-phoenix. Thanks for considering it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.