Skip to content

Iris v0.1.0

Choose a tag to compare

@mokuyoaxis mokuyoaxis released this 04 Sep 10:05
· 15 commits to main since this release

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 web

Requires 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

Full Changelog: v0.1.0...v0.1.0

Full Changelog: v0.1.0...v0.1.0