Skip to content

Iris v0.1.2

Choose a tag to compare

@github-actions github-actions released this 06 Sep 13:12
· 2 commits to main since this release

Iris Media for DSH v0.1.2

This release makes Iris easier to discover and use from a normal DSH installation, while giving prompt optimization a first-class place in the conversation composer.

Highlights

  • Adds a borderless 🫧 prompt-optimization control to the DSH composer. It supports general, image, video, and S2V prompts; previews before write-back; never sends automatically; and uses a glass, mobile-safe panel.
  • Adds an independent, private JSON configuration for optimizer prompts, target templates, model routing, reasoning strategy, and output budget, with import, export, reset, disable, and re-enable controls.
  • Defaults optimizer reasoning to off-if-supported, using DSH model metadata instead of inheriting the session's High/Low setting and consuming the visible output budget.
  • Registers the bundled iris-verify-ui and iris-compose-media Skills when the plugin starts, so npm users can discover them outside this repository.
  • Uses the unique Cordis row ID mokuyoaxis-dsh-iris, avoiding collision with the unrelated unscoped dsh-iris package.
  • Adds an English README, architecture and workflow diagrams, an Android 16 screenshot gallery, and a real Iris image generated through the documented prompt-to-artifact loop.
  • Keeps the floating quick panel focused on running tasks and recent successful artifacts; failed and canceled history remains available in the full workbench.
  • Makes capability indicators immediately reflect configured providers without requiring every action card to be opened first; an action error dims its indicator.

Compatibility

  • DeepSeek Harness: >=0.1.2-rc.1 <0.1.3-0
  • Node.js: >=20.10.0
  • Verified locally on Linux ARM64 under Android 16 Termux/PRoot Debian with Node.js 22.23.2 and DSH 0.1.2-rc.1.

Upgrade note

Normal plugin upgrades need no manual migration. If a personal cordis.patch.yml explicitly overrides the old row ID dsh-iris, change that override to mokuyoaxis-dsh-iris.

The npm package remains @mokuyoaxis/dsh-iris; the unscoped dsh-iris name belongs to another project.