Iris v0.1.0
Iris v0.1.0 is the first public release of the media and visual workspace for DeepSeek Harness.
Highlights
- Generate images, video, and speech through configurable providers.
- Transcribe audio through an independent ASR capability.
- Inspect images, run long-image OCR, locate elements, crop regions, and compare pixels.
- Summarize video through frame extraction, visual analysis, and optional transcription.
- Configure providers, model pools, capability routing, file inputs, and task history in the Iris workbench.
- Identify models by provider and model, avoiding collisions between providers.
- Apply ordered generation failover without resubmitting tasks already accepted by a remote service.
Agent Skills
This release ships two repository-level Agent Skills:
iris-verify-ui— repeatable, evidence-based UI visual verification.iris-compose-media— multi-step image, video, speech, and transcription workflows.
The Skills are included in the npm package. Automatic registration into unrelated projects is not part of this release.
Reliability and security
- HTML screenshots render in an isolated sandbox without same-origin host permissions.
- Uploads use streaming limits, temporary files, atomic persistence, expiry cleanup, and cancellation propagation.
- Asynchronous tasks survive restarts and expose media through capability-based URLs.
- Regression coverage includes image routing, i2v, S2V, transcription, uploads, SSE timing, provider updates, and failover behavior.
Install
dsh plugin --profile web add @mokuyoaxis/dsh-iris
dsh webRequires Node.js 20.9.0 or later. Video frame extraction and video summaries require ffmpeg and ffprobe.
See the README and User Guide for provider and model configuration.
Image, video, and speech operations may incur charges from the configured provider.
Package
- npm: @mokuyoaxis/dsh-iris
- Changelog: v0.1.0
Full Changelog: v0.1.0...v0.1.0
Full Changelog: v0.1.0...v0.1.0