Skip to content

Releases: stacklok/toolhive-studio

v0.35.1

20 May 09:22
1fc8660

Choose a tag to compare

What's Changed

  • chore: group AI SDK packages into a single Renovate PR by @peppescg in #2265
  • fix(flatpak): add filesystem mapping for copilot-cli client by @peppescg in #2269
  • chore(deps): update dependency stacklok/toolhive to v0.28.0 by @renovate[bot] in #2268

Full Changelog: v0.35.0...v0.35.1

v0.35.1-rc.0

20 May 08:02
1fc8660

Choose a tag to compare

v0.35.1-rc.0 Pre-release
Pre-release

What's Changed

  • chore: group AI SDK packages into a single Renovate PR by @peppescg in #2265
  • fix(flatpak): add filesystem mapping for copilot-cli client by @peppescg in #2269
  • chore(deps): update dependency stacklok/toolhive to v0.28.0 by @renovate[bot] in #2268

Full Changelog: v0.35.0...v0.35.1-rc.0

v0.35.0

15 May 09:48
f3db57c

Choose a tag to compare

What's Changed

  • fix(playground): defer empty chat thread persistence until first message by @samuv in #2207
  • chore(deps): update anthropics/claude-code-action digest to 476e359 by @renovate[bot] in #2211
  • fix(skills): drop namespace prefix from install prefill for git-only skills by @samuv in #2209
  • fix(security): override fast-uri >=3.1.2, fast-xml-builder >=1.1.7 by @toolhive-studio-ci[bot] in #2212
  • chore(deps): update dependency stacklok/toolhive to v0.27.1 by @renovate[bot] in #2215
  • chore(deps): update pnpm/action-setup digest to 91ab88e by @renovate[bot] in #2213
  • fix(security): override mermaid >=11.15.0 and ignore @tanstack/history false positive by @peppescg in #2218
  • feat(api): migrate thv API transport from HTTP to UNIX socket / Windows named pipe by @samuv in #1694
  • chore(deps): update pnpm/action-setup digest to 739bfe4 by @renovate[bot] in #2220
  • chore(deps): update anthropics/claude-code-action digest to dde2242 by @renovate[bot] in #2219
  • fix(deps): override @electron/rebuild to ^4.0.4 to drop exotic git subdep by @samuv in #2224
  • chore(deps): bump ai deps and fix streamable-http MCP transport regression by @samuv in #2221
  • test(theme): stabilize flaky ThemeProvider seed test by @samuv in #2227
  • feat(error): add technical crash report to generic error screen by @peppescg in #2225
  • fix(playground): avoid renderer freeze on large MCP tool results by @samuv in #2226
  • feat(registry): surface legacy registry format with targeted UI by @peppescg in #2229
  • fix(playground): re-hydrate chat thread after stream-recovery refetch by @samuv in #2232
  • chore(gitignore): add claude worktrees folder by @samuv in #2233
  • chore(deps): update dependency stacklok/toolhive to v0.27.2 by @renovate[bot] in #2230
  • fix(deps): pin @electron/node-gyp to npm registry version by @samuv in #2234
  • fix(registry): add refresh button for custom registries (#1402) by @toolhive-studio-ci[bot] in #2216
  • chore(deps): update pnpm/action-setup digest to 0e279bb by @renovate[bot] in #2236
  • feat(playground): copy button on chat messages by @samuv in #2235
  • chore(pnpm): migrate to pnpm 11.1.1 by @samuv in #2239
  • chore(deps): update dependency @types/node to ^24.12.3 by @renovate[bot] in #2214
  • chore(deps): update dependency msw to ^2.14.5 by @renovate[bot] in #2238
  • chore(deps): update dependency typescript-eslint to ^8.59.2 by @renovate[bot] in #2231
  • chore(deps): update dependency electron to v41.5.1 by @renovate[bot] in #2222
  • chore(deps): update dependency knip to ^6.12.2 by @renovate[bot] in #2223
  • chore(deps): update actions/create-github-app-token digest to bcd2ba4 by @renovate[bot] in #2242
  • chore(deps): update anthropics/claude-code-action digest to f4fb5c6 by @renovate[bot] in #2243
  • chore(deps): update dependency vite to ^8.0.11 by @renovate[bot] in #2244
  • fix(main): prevent orphaned thv serve when parent exits before SIGKILL timer by @reyortiz3 in #2217
  • feat(playground): edit/resend a previous user message by @samuv in #2241
  • fix(deps): update dependency tailwind-merge to ^3.6.0 by @renovate[bot] in #2248
  • feat(playground): tailor empty-state claim to selected agent by @samuv in #2245
  • chore(sentry): tone down session replay sampling by @samuv in #2247
  • feat(playground): queue messages while a response is streaming by @samuv in #2246
  • chore(deps): update dependency vite to ^8.0.12 by @renovate[bot] in #2251
  • chore(deps): update anthropics/claude-code-action digest to 86eb26b by @renovate[bot] in #2250
  • fix(deps): update react monorepo by @renovate[bot] in #2056
  • fix(deps): update tailwindcss monorepo to ^4.3.0 by @renovate[bot] in #2254
  • feat(playground): show per-message cost using models.dev pricing by @samuv in #2255
  • chore(deps): update dependency msw to ^2.14.6 by @renovate[bot] in #2257
  • feat(playground): enable agents for everyone by @samuv in #2256
  • fix(playground): persist agent selection on draft threads by @samuv in #2258
  • chore(deps): update anthropics/claude-code-action digest to 51ea8ea by @renovate[bot] in #2259
  • feat(playground): per-thread model, MCP, and skills selection by @samuv in #2253
  • chore(deps): update dependency typescript-eslint to ^8.59.3 by @renovate[bot] in #2261
  • chore(deps): update dependency @types/node to ^24.12.4 by @renovate[bot] in #2260

New Contributors

Full Changelog: v0.34.0...v0.35.0

v0.35.0-rc.2

15 May 08:28
718b5ee

Choose a tag to compare

v0.35.0-rc.2 Pre-release
Pre-release

What's Changed

  • fix(playground): persist agent selection on draft threads by @samuv in #2258
  • chore(deps): update anthropics/claude-code-action digest to 51ea8ea by @renovate[bot] in #2259
  • feat(playground): per-thread model, MCP, and skills selection by @samuv in #2253

Full Changelog: v0.35.0-rc.1...v0.35.0-rc.2

v0.35.0-rc.1

14 May 16:29
8bf7b89

Choose a tag to compare

v0.35.0-rc.1 Pre-release
Pre-release

What's Changed

  • feat(playground): edit/resend a previous user message by @samuv in #2241
  • fix(deps): update dependency tailwind-merge to ^3.6.0 by @renovate[bot] in #2248
  • feat(playground): tailor empty-state claim to selected agent by @samuv in #2245
  • chore(sentry): tone down session replay sampling by @samuv in #2247
  • feat(playground): queue messages while a response is streaming by @samuv in #2246
  • chore(deps): update dependency vite to ^8.0.12 by @renovate[bot] in #2251
  • chore(deps): update anthropics/claude-code-action digest to 86eb26b by @renovate[bot] in #2250
  • fix(deps): update react monorepo by @renovate[bot] in #2056
  • fix(deps): update tailwindcss monorepo to ^4.3.0 by @renovate[bot] in #2254
  • feat(playground): show per-message cost using models.dev pricing by @samuv in #2255
  • chore(deps): update dependency msw to ^2.14.6 by @renovate[bot] in #2257
  • feat(playground): enable agents for everyone by @samuv in #2256

Full Changelog: v0.35.0-rc.0...v0.35.0-rc.1

v0.35.0-rc.0

13 May 13:27
1e1f92b

Choose a tag to compare

v0.35.0-rc.0 Pre-release
Pre-release

What's Changed

  • fix(playground): defer empty chat thread persistence until first message by @samuv in #2207
  • chore(deps): update anthropics/claude-code-action digest to 476e359 by @renovate[bot] in #2211
  • fix(skills): drop namespace prefix from install prefill for git-only skills by @samuv in #2209
  • fix(security): override fast-uri >=3.1.2, fast-xml-builder >=1.1.7 by @toolhive-studio-ci[bot] in #2212
  • chore(deps): update dependency stacklok/toolhive to v0.27.1 by @renovate[bot] in #2215
  • chore(deps): update pnpm/action-setup digest to 91ab88e by @renovate[bot] in #2213
  • fix(security): override mermaid >=11.15.0 and ignore @tanstack/history false positive by @peppescg in #2218
  • feat(api): migrate thv API transport from HTTP to UNIX socket / Windows named pipe by @samuv in #1694
  • chore(deps): update pnpm/action-setup digest to 739bfe4 by @renovate[bot] in #2220
  • chore(deps): update anthropics/claude-code-action digest to dde2242 by @renovate[bot] in #2219
  • fix(deps): override @electron/rebuild to ^4.0.4 to drop exotic git subdep by @samuv in #2224
  • chore(deps): bump ai deps and fix streamable-http MCP transport regression by @samuv in #2221
  • test(theme): stabilize flaky ThemeProvider seed test by @samuv in #2227
  • feat(error): add technical crash report to generic error screen by @peppescg in #2225
  • fix(playground): avoid renderer freeze on large MCP tool results by @samuv in #2226
  • feat(registry): surface legacy registry format with targeted UI by @peppescg in #2229
  • fix(playground): re-hydrate chat thread after stream-recovery refetch by @samuv in #2232
  • chore(gitignore): add claude worktrees folder by @samuv in #2233
  • chore(deps): update dependency stacklok/toolhive to v0.27.2 by @renovate[bot] in #2230
  • fix(deps): pin @electron/node-gyp to npm registry version by @samuv in #2234
  • fix(registry): add refresh button for custom registries (#1402) by @toolhive-studio-ci[bot] in #2216
  • chore(deps): update pnpm/action-setup digest to 0e279bb by @renovate[bot] in #2236
  • feat(playground): copy button on chat messages by @samuv in #2235
  • chore(pnpm): migrate to pnpm 11.1.1 by @samuv in #2239
  • chore(deps): update dependency @types/node to ^24.12.3 by @renovate[bot] in #2214
  • chore(deps): update dependency msw to ^2.14.5 by @renovate[bot] in #2238
  • chore(deps): update dependency typescript-eslint to ^8.59.2 by @renovate[bot] in #2231
  • chore(deps): update dependency electron to v41.5.1 by @renovate[bot] in #2222
  • chore(deps): update dependency knip to ^6.12.2 by @renovate[bot] in #2223
  • chore(deps): update actions/create-github-app-token digest to bcd2ba4 by @renovate[bot] in #2242
  • chore(deps): update anthropics/claude-code-action digest to f4fb5c6 by @renovate[bot] in #2243
  • chore(deps): update dependency vite to ^8.0.11 by @renovate[bot] in #2244
  • fix(main): prevent orphaned thv serve when parent exits before SIGKILL timer by @reyortiz3 in #2217

New Contributors

Full Changelog: v0.34.0...v0.35.0-rc.0

v0.34.0

07 May 13:05
3392c56

Choose a tag to compare

What's Changed

  • chore(deps): update dependency jsdom to ^29.1.1 by @renovate[bot] in #2155
  • chore(deps): update anthropics/claude-code-action digest to fefa07e by @renovate[bot] in #2157
  • chore(deps): update pnpm/action-setup digest to 26f6d4f by @renovate[bot] in #2158
  • chore(deps): update dependency typescript-eslint to ^8.59.1 by @renovate[bot] in #2159
  • fix(deps): update dependency @ai-sdk/anthropic to ^3.0.73 by @renovate[bot] in #2160
  • fix(deps): update dependency @ai-sdk/mcp to ^1.0.38 by @renovate[bot] in #2162
  • fix(deps): update dependency @sentry/vite-plugin to ^5.2.1 by @renovate[bot] in #2168
  • fix(deps): update dependency @ai-sdk/react to ^3.0.174 by @renovate[bot] in #2166
  • chore(deps): update dependency knip to ^6.9.0 by @renovate[bot] in #2175
  • fix(deps): update dependency @ai-sdk/openai-compatible to ^2.0.43 by @renovate[bot] in #2164
  • fix(deps): update dependency nanoid to ^5.1.11 by @renovate[bot] in #2170
  • chore(deps): update dependency electron to v41.4.0 by @renovate[bot] in #2173
  • chore(deps): update dependency msw to ^2.14.2 by @renovate[bot] in #2176
  • fix(deps): update dependency ai to ^6.0.172 by @renovate[bot] in #2169
  • chore(deps): update dependency prettier-plugin-tailwindcss to ^0.8.0 by @renovate[bot] in #2177
  • fix(deps): update tanstack-query monorepo to ^5.100.7 by @renovate[bot] in #2171
  • fix(deps): update dependency @ai-sdk/google to ^3.0.66 by @renovate[bot] in #2161
  • fix(deps): update dependency @sentry/electron to ^7.13.0 by @renovate[bot] in #2178
  • fix(deps): update dependency @ai-sdk/openai to ^3.0.55 by @renovate[bot] in #2163
  • fix(deps): update dependency @ai-sdk/provider to ^3.0.10 by @renovate[bot] in #2165
  • fix(deps): update tanstack-router monorepo by @renovate[bot] in #2180
  • chore(deps): update dependency globals to ^17.6.0 by @renovate[bot] in #2182
  • fix(deps): update dependency @ai-sdk/xai to ^3.0.85 by @renovate[bot] in #2167
  • chore(deps): update dependency electron to v41.5.0 by @renovate[bot] in #2181
  • fix(deps): update dependency update-electron-app to ^3.2.0 by @renovate[bot] in #2183
  • fix(skills): prefill version field in install dialog for every entry point by @samuv in #2185
  • chore(deps): update anthropics/claude-code-action digest to 2cc1ac1 by @renovate[bot] in #2188
  • chore(deps): update dependency @tanstack/router-plugin to ^1.167.32 by @renovate[bot] in #2190
  • chore(deps): update pnpm/action-setup digest to 8912a91 by @renovate[bot] in #2189
  • fix(deps): update tanstack-query monorepo to ^5.100.8 by @renovate[bot] in #2191
  • feat(deep-links): skill registry detail and one-click install by @samuv in #2187
  • fix(deps): update dependency zod to v4.4.2 by @renovate[bot] in #2179
  • chore(deps): update dependency @hey-api/openapi-ts to v0.97.0 by @renovate[bot] in #2172
  • fix(deps): update dependency react-hook-form to v7.75.0 by @renovate[bot] in #2193
  • feat(playground): installed-skills picker and unified Skill Engineer agent by @samuv in #2184
  • fix(security): override ip-address >=10.1.1 (GHSA-v2v4-37r5-5v8g) by @toolhive-studio-ci[bot] in #2195
  • chore(deps): update aws-actions/configure-aws-credentials digest to d979d5b by @renovate[bot] in #2194
  • perf(playground): virtualize long chat threads with TanStack Virtual by @samuv in #2192
  • chore(deps): update anthropics/claude-code-action digest to 9db782c by @renovate[bot] in #2196
  • chore(deps): update dependency stacklok/toolhive to v0.27.0 by @renovate[bot] in #2200
  • chore(deps): update dependency knip to ^6.11.0 by @renovate[bot] in #2198
  • fix(deps): update tanstack-query monorepo to ^5.100.9 by @renovate[bot] in #2199
  • fix(security): bump hono override to >=4.12.16 (CVE-2026-44456, CVE-2026-44455) by @samuv in #2201
  • chore(deps): remove redundant pnpm overrides by @samuv in #2203
  • chore(deps): update dependency @hey-api/openapi-ts to v0.97.1 by @renovate[bot] in #2197
  • fix(deps): update dependency zod to v4.4.3 by @renovate[bot] in #2204
  • chore(deps): bump ai deps by @samuv in #2205
  • fix(flatpak): grant access to Docker Desktop on Linux socket by @samuv in #2206

Full Changelog: v0.33.1...v0.34.0

v0.34.0-rc.1

07 May 08:42
7d0edf6

Choose a tag to compare

v0.34.0-rc.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.34.0-rc.0...v0.34.0-rc.1

v0.34.0-rc.0

06 May 16:07
a3a7af6

Choose a tag to compare

v0.34.0-rc.0 Pre-release
Pre-release

What's Changed

  • chore(deps): update dependency jsdom to ^29.1.1 by @renovate[bot] in #2155
  • chore(deps): update anthropics/claude-code-action digest to fefa07e by @renovate[bot] in #2157
  • chore(deps): update pnpm/action-setup digest to 26f6d4f by @renovate[bot] in #2158
  • chore(deps): update dependency typescript-eslint to ^8.59.1 by @renovate[bot] in #2159
  • fix(deps): update dependency @ai-sdk/anthropic to ^3.0.73 by @renovate[bot] in #2160
  • fix(deps): update dependency @ai-sdk/mcp to ^1.0.38 by @renovate[bot] in #2162
  • fix(deps): update dependency @sentry/vite-plugin to ^5.2.1 by @renovate[bot] in #2168
  • fix(deps): update dependency @ai-sdk/react to ^3.0.174 by @renovate[bot] in #2166
  • chore(deps): update dependency knip to ^6.9.0 by @renovate[bot] in #2175
  • fix(deps): update dependency @ai-sdk/openai-compatible to ^2.0.43 by @renovate[bot] in #2164
  • fix(deps): update dependency nanoid to ^5.1.11 by @renovate[bot] in #2170
  • chore(deps): update dependency electron to v41.4.0 by @renovate[bot] in #2173
  • chore(deps): update dependency msw to ^2.14.2 by @renovate[bot] in #2176
  • fix(deps): update dependency ai to ^6.0.172 by @renovate[bot] in #2169
  • chore(deps): update dependency prettier-plugin-tailwindcss to ^0.8.0 by @renovate[bot] in #2177
  • fix(deps): update tanstack-query monorepo to ^5.100.7 by @renovate[bot] in #2171
  • fix(deps): update dependency @ai-sdk/google to ^3.0.66 by @renovate[bot] in #2161
  • fix(deps): update dependency @sentry/electron to ^7.13.0 by @renovate[bot] in #2178
  • fix(deps): update dependency @ai-sdk/openai to ^3.0.55 by @renovate[bot] in #2163
  • fix(deps): update dependency @ai-sdk/provider to ^3.0.10 by @renovate[bot] in #2165
  • fix(deps): update tanstack-router monorepo by @renovate[bot] in #2180
  • chore(deps): update dependency globals to ^17.6.0 by @renovate[bot] in #2182
  • fix(deps): update dependency @ai-sdk/xai to ^3.0.85 by @renovate[bot] in #2167
  • chore(deps): update dependency electron to v41.5.0 by @renovate[bot] in #2181
  • fix(deps): update dependency update-electron-app to ^3.2.0 by @renovate[bot] in #2183
  • fix(skills): prefill version field in install dialog for every entry point by @samuv in #2185
  • chore(deps): update anthropics/claude-code-action digest to 2cc1ac1 by @renovate[bot] in #2188
  • chore(deps): update dependency @tanstack/router-plugin to ^1.167.32 by @renovate[bot] in #2190
  • chore(deps): update pnpm/action-setup digest to 8912a91 by @renovate[bot] in #2189
  • fix(deps): update tanstack-query monorepo to ^5.100.8 by @renovate[bot] in #2191
  • feat(deep-links): skill registry detail and one-click install by @samuv in #2187
  • fix(deps): update dependency zod to v4.4.2 by @renovate[bot] in #2179
  • chore(deps): update dependency @hey-api/openapi-ts to v0.97.0 by @renovate[bot] in #2172
  • fix(deps): update dependency react-hook-form to v7.75.0 by @renovate[bot] in #2193
  • feat(playground): installed-skills picker and unified Skill Engineer agent by @samuv in #2184
  • fix(security): override ip-address >=10.1.1 (GHSA-v2v4-37r5-5v8g) by @toolhive-studio-ci[bot] in #2195
  • chore(deps): update aws-actions/configure-aws-credentials digest to d979d5b by @renovate[bot] in #2194
  • perf(playground): virtualize long chat threads with TanStack Virtual by @samuv in #2192

Full Changelog: v0.33.1...v0.34.0-rc.0

v0.33.1

30 Apr 15:41
8af4c1f

Choose a tag to compare

What's Changed

  • chore(deps): update anthropics/claude-code-action digest to ef50f12 by @renovate[bot] in #2138
  • chore(deps): update dependency @tanstack/router-plugin to ^1.167.27 by @renovate[bot] in #2139
  • chore(deps): update dependency prettier-plugin-tailwindcss to ^0.7.3 by @renovate[bot] in #2140
  • fix(deps): update dependency @openrouter/ai-sdk-provider to ^2.8.1 by @renovate[bot] in #2141
  • fix(deps): update dependency react-hook-form to v7.74.0 by @renovate[bot] in #2143
  • fix(deps): update tanstack-query monorepo to ^5.100.5 by @renovate[bot] in #2142
  • chore: remove unused exports by @samuv in #2144
  • chore(deps): replace @tailwindcss/postcss with @tailwindcss/vite plugin by @samuv in #2145
  • feat(playground): persist streaming responses and survive route changes by @samuv in #2137
  • chore(deps): update dependency knip to ^6.7.0 by @renovate[bot] in #2114
  • chore(ci): upgrade e2e Ollama model from qwen2.5:3b to qwen3:1.7b by @peppescg in #2147
  • fix(skills): preserve serif typography on detail page sticky header by @samuv in #2148
  • chore(deps): update dependency @hono/node-server to >=1.19.14 by @renovate[bot] in #2149
  • fix(deps): update dependency @sentry/electron to ^7.12.0 by @renovate[bot] in #2153
  • chore(deps): update dependency stacklok/toolhive to v0.26.0 by @renovate[bot] in #2150
  • chore(deps): update dependency jsdom to ^29.1.0 by @renovate[bot] in #2151
  • chore(deps): update dependency typescript-eslint to ^8.59.0 by @renovate[bot] in #2152
  • chore(deps): update dependency stacklok/toolhive to v0.26.1 by @renovate[bot] in #2154
  • chore(deps): bump ai deps by @samuv in #2156

Full Changelog: v0.33.0...v0.33.1