Skip to content

Releases: nodetool-ai/nodetool

Nodetool Nightly 0.7.1-nightly.20260617.655 (a957555679e2)

17 Jun 13:59

Choose a tag to compare

test: update audio node tests to expect throws on empty input

Audio nodes now throw via requireAudioBytes instead of silently
passing through when no audio data is provided. Update 20 tests in
coverage-gap-fill, coverage-phase3, and lib-audio-dsp-synthesis to
expect the new error. Also update "Invalid WAV" assertions to match
the new decodeAudioToWav error message.

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

Nodetool Nightly 0.7.1-nightly.20260616.654 (0f817d3e7f8a)

16 Jun 14:20

Choose a tag to compare

fix(cli): default chat workspace to the current directory

The chat workspace was read from a persisted `workspace` setting that
defaulted to the cwd at the time the settings file was first written, so
it could point at a stale, unrelated directory on later runs. Drop the
persisted field entirely and resolve the workspace to `process.cwd()`
unless `--workspace` is passed. `migrateSettings` strips the legacy
`workspace` key from older settings files.

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

Nodetool Nightly 0.7.1-nightly.20260615.653 (c12d858e94fd)

15 Jun 16:04
c12d858

Choose a tag to compare

v0.7.1-nightly.20260615.653

feat(audio): add audio effect module configs for Eurorack-style UI (#…

Nodetool v0.7.0-rc.24

15 Jun 09:25

Choose a tag to compare

Nodetool Nightly 0.7.1-nightly.20260614.651 (5c1e89ab5e1c)

14 Jun 14:16
5c1e89a

Choose a tag to compare

Mask inpaint results to selection region (#3683)

* Clip sketch inpaint result to selection mask

The sketch editor's Inpaint Here flow placed the provider's full-frame
image into a new full-canvas layer, replacing the entire canvas instead
of just the masked region. Clip the generated result to the selection
mask (transparent outside) before applying it, so the new layer overlays
only the inpainted area and the layers below show through unchanged.

* Consolidate sketch AI modes to inpaint + inline selection inpaint UI

Generative fill / Inpaint / Outpaint / Edit were redundant — generative
fill, edit and inpaint all did the same masked regeneration, and outpaint
/ edit were disabled placeholders. Collapse them down to inpaint as the
only selection-driven mode:

- Top prompt bar (ConnectedModePromptBar) becomes a full-frame
  text-to-image generate bar: no mode toggle, just prompt + model +
  Generate.
- Selection overlay (SelectionActionBar) gains an inline inpaint form
  (prompt + model select + Inpaint button) anchored next to the
  selection, running the inpaint directly instead of flipping the top bar
  into a mode.
- Remove the redundant "Inpaint Here" button from the workflow toolbar
  (SketchAIToolbar) and the now-unused genMode state from the tool slice.

Tests updated accordingly.

* Tidy selection action bar layout: wider prompt, narrow model select, softer corners

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

---------

Co-authored-by: Claude <noreply@anthropic.com>

Nodetool Nightly 0.7.1-nightly.20260613.649 (571549be3a60)

13 Jun 12:21
571549b

Choose a tag to compare

v0.7.1-nightly.20260613.649

Add cloud profile: curated node/provider surface for commercial produ…

Nodetool Nightly 0.7.1-nightly.20260612.647 (6837e6eea4c6)

12 Jun 06:15

Choose a tag to compare

v0.7.1-nightly.20260612.647

ci: add circular dependency check to prevent esbuild __esm init-order…

Nodetool Nightly 0.7.1-nightly.20260611.646 (3499953b8406)

11 Jun 13:22
3499953

Choose a tag to compare

feat: add modular synthesis and realtime audio streaming nodes (#3618)

Complete modular synthesis subsystem (VCO, LFO, ADSR, Gate, VCA, VCF, S&H, Mixer), realtime audio streaming nodes (AudioToChunks, ChunksToAudio, StreamingGain, StreamingLowPass/HighPass), CV infrastructure with sample-aligned multi-input streaming, DSP cores, and AbortSignal propagation.

Nodetool Nightly 0.7.1-nightly.20260610.645 (9918ca135cd6)

10 Jun 12:58
4146bc3

Choose a tag to compare

v0.7.1-nightly.20260610.645

Merge pull request #3597 from nodetool-ai/claude/nodetool-node-sdk-bu…

Nodetool Nightly 0.7.1-nightly.20260609.644 (c862a37d167b)

09 Jun 12:35
c862a37

Choose a tag to compare

v0.7.1-nightly.20260609.644

Merge pull request #3585 from nodetool-ai/types/improve-type-safety-w…