• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stacklok / toolhive-studio
70%

Build:
DEFAULT BRANCH: main
Repo Added 10 Dec 2025 03:41PM UTC
Files 524
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • 0.26.0
  • HEAD
  • add-adp
  • add-bearer-token-check
  • add-e2e-documentaio
  • add-linux-dev-script
  • add-skill-about-deep-links
  • add-some-skills
  • ai-bump
  • ai-models
  • arm-improvements
  • avoid-thv-desktop-check
  • azure-siging-pre-release
  • azure-signin
  • banner-mcp-optimizer
  • batch-stop
  • bin-handle
  • build-bump-configure-aws-credentials
  • build-error
  • build-fix-arch
  • build-flatpak-pacakge
  • build-test
  • build-test-chek-write-permission
  • build-test-semver-version
  • bump-ai-deps
  • bump-hono-ovveride-version
  • bump-json-schema-faker
  • bump-streamdown-2
  • bump-streamdown-mermaid
  • bump-tanstack-router
  • bump-thv-v0.12.0
  • bump-ui-deps
  • chat-thread
  • chore/add-claude-agents-md
  • chore/migrate-trivy-to-grype
  • chore/remove-agents-feature-flag
  • chore/renovate-minimum-release-age
  • chore/tone-down-sentry-replay
  • chore/update-toolhive-0.19.0
  • chore/upgrade-e2e-ollama-model
  • chunk-ipc-main-handler
  • chunk-main-events
  • ci-prerelease-validation
  • ci/skip-macos-signing-on-pr-builds
  • clean-pre-commit
  • clean-up-end-to-end-tets
  • cleanup-even-more-stuff
  • cleanup/redundant-overrides-v2
  • cli-validation-copy-update
  • common-folder
  • configurable-app-info
  • contribai/fix/security/unsafe-ipc-handler-accepts-unknown-type-
  • coveralls-dedupe-status
  • coveralls-fix
  • create-skills-about-tests
  • create-update-button-override
  • customize-colors-in-desktop-app
  • danbarr/sort-clients-alphabetically
  • danbarr/strip-registry-name-prefix
  • db-sentry
  • deep-link-skills
  • default-size-pagination
  • disable-ssentry-by-env
  • do-not-show-confirmation-native-end-to-end
  • docs/refresh-readme-diagrams
  • dussab-patch-1
  • edit-wording
  • experiment/bug-fix-visual
  • feat/agent-feat-workflow
  • feat/azure-artifact-signing-release-oidc
  • feat/chat-cost
  • feat/help-menu-config
  • feat/hide-experimental-enterprise
  • feat/playground-copy-message
  • feat/playground-edit-resend-message
  • feat/playground-per-agent-claim
  • feat/playground-queue-while-streaming
  • feat/proxy_fields
  • feat/registry-tab-read-only
  • feat/show-hide-custom-mcp-by-permission
  • feat/tdd-bug-fix-agent
  • feat/visual-bug-fix-agent
  • fine-tuning-onramp
  • fix-brace-expansion
  • fix-bundle-id
  • fix-cli-bash-path
  • fix-config-types
  • fix-copy-log
  • fix-e2e
  • fix-flaky-theme-provider-test
  • fix-grype-vulns
  • fix-hono
  • fix-hono-vuln
  • fix-lodash
  • fix-mcp-sdk-vuln
  • fix-mirrod-gh-pages
  • fix-mirror-gh-pages
  • fix-mirror-gh-pages-win
  • fix-newsletter-help-menu
  • fix-picomatch
  • fix-playground
  • fix-pnpm-audit
  • fix-registry-promo
  • fix-renovate-install
  • fix-renovate-post-ugprade
  • fix-renovate-post-upgrade-gh-action
  • fix-restart
  • fix-routing-warning
  • fix-rpm-build
  • fix-security-agente-schedule
  • fix-settings-e2e
  • fix-shell-macos
  • fix-skill-git
  • fix-symlink-missing
  • fix-toolhive-version-check
  • fix-tooltip
  • fix-type-errors
  • fix-undici-vuln
  • fix-unit-test-coverage
  • fix-unused-export
  • fix-validation
  • fix-version-install
  • fix-vuln-hono
  • fix-vulns
  • fix-warning-router
  • fix-windows-latest
  • fix-windows-window-controls
  • fix-workflow
  • fix-xml-parser
  • fix/action-renovate
  • fix/agent-persist-draft-thread
  • fix/auto-1402
  • fix/auto-2069
  • fix/auto-2103
  • fix/bug-fix-npm-install-claude
  • fix/bug-fix-use-github-token-for-comments
  • fix/bug-fix-workflow-permissions
  • fix/ci-workflow-permissions
  • fix/cli-feature-flag
  • fix/deps-audit
  • fix/google-playground-models
  • fix/ipc-workload-validation
  • fix/npm-install-claude-code
  • fix/openapi-ts-postprocess
  • fix/playground-large-tool-results
  • fix/playground-thread-rehydrate
  • fix/pr-build-workflow-checkout
  • fix/registry-skill-install-reference
  • fix/validate-release-tag-format
  • fix/version-tab-download-permission
  • fix/windows-auto-update-checksum
  • flatpak-fix
  • fn-registry-card
  • fn-skills-page
  • folder-path-paste
  • github-app-renovate-post
  • ignore-worktree
  • implement-deep-link-poc
  • improve-upgrade
  • input-save-draft
  • install-button
  • issues/1339
  • issues/1430
  • issues/1439
  • issues/1461
  • issues/1484
  • issues/1530
  • issues/1533
  • issues/1553
  • issues/1659
  • issues/1672
  • issues/1708
  • issues/1760
  • issues/1876
  • issues/1923
  • issues/1977
  • issues/258
  • linux-arm
  • local-build-detail
  • mcp-app-playground
  • modernize-ollama-config
  • more-app-info
  • more-cleanup
  • more-refactor
  • more-test-refactor
  • move-sentry-flag
  • multi-thread
  • navbar-redesign
  • navbar-redesign-2
  • new-clients
  • newsletter-manual
  • newsletter-modal
  • onramp-utm-tags
  • override-avj
  • override-express-rate-limit
  • override-rebuild
  • pagination-registry-skill
  • pagination-space
  • pass-instance-id
  • playground-agents
  • playground-persist-mcp-app
  • playground-refactor-loading
  • playground-routing
  • playground-streaming-persistant
  • pnpm-11-upgrade
  • polling-shared-state
  • pre-release
  • prefill-version
  • preload-refactoring
  • publisher-s3
  • quit-dialog
  • refactor-auth-type-remote
  • refactor-general-tabs
  • refactor-more-tests
  • refactor/global-test-mocks
  • refactor/security-agent-claude-code-action
  • refactor/settings-tabs-alias-import
  • registry-custom-upsell
  • registry-fine-tuning
  • release-s3
  • remove-backfill
  • remove-electron-store
  • remove-flag
  • remove-flag-skills
  • remove-mcp-optimizer
  • remove-migration-dialog-quit
  • remove-override
  • remove-sh
  • renovate-change
  • renovate/actions-cache-digest
  • renovate/actions-checkout-digest
  • renovate/actions-create-github-app-token-3.x
  • renovate/actions-create-github-app-token-digest
  • renovate/actions-github-script-9.x
  • renovate/actions-setup-node-digest
  • renovate/actions-upload-artifact-digest
  • renovate/ai-5.x-lockfile
  • renovate/ai-6.x
  • renovate/ai-6.x-lockfile
  • renovate/ai-sdk-anthropic-2.x-lockfile
  • renovate/ai-sdk-anthropic-3.x
  • renovate/ai-sdk-anthropic-3.x-lockfile
  • renovate/ai-sdk-google-3.x
  • renovate/ai-sdk-google-3.x-lockfile
  • renovate/ai-sdk-mcp-1.x
  • renovate/ai-sdk-mcp-1.x-lockfile
  • renovate/ai-sdk-ollama-3.x-lockfile
  • renovate/ai-sdk-openai-3.x
  • renovate/ai-sdk-openai-3.x-lockfile
  • renovate/ai-sdk-openai-compatible-1.x-lockfile
  • renovate/ai-sdk-openai-compatible-2.x
  • renovate/ai-sdk-openai-compatible-2.x-lockfile
  • renovate/ai-sdk-provider-3.x
  • renovate/ai-sdk-provider-3.x-lockfile
  • renovate/ai-sdk-react-2.x-lockfile
  • renovate/ai-sdk-react-3.x
  • renovate/ai-sdk-react-3.x-lockfile
  • renovate/ai-sdk-xai-2.x-lockfile
  • renovate/ai-sdk-xai-3.x
  • renovate/ai-sdk-xai-3.x-lockfile
  • renovate/anchore-scan-action-7.x
  • renovate/anthropics-claude-code-action-digest
  • renovate/aquasecurity-trivy-action-0.x
  • renovate/autoprefixer-10.x
  • renovate/autoprefixer-10.x-lockfile
  • renovate/aws-actions-configure-aws-credentials-digest
  • renovate/azure-login-3.x
  • renovate/better-sqlite3-12.x
  • renovate/better-sqlite3-12.x-lockfile
  • renovate/brace-expansion-1.1.13-1.x
  • renovate/defu-6.x
  • renovate/docker-setup-buildx-action-4.x
  • renovate/docker-setup-buildx-action-digest
  • renovate/dotenv-17.x
  • renovate/dotenv-17.x-lockfile
  • renovate/electron-40.x
  • renovate/electron-41.x
  • renovate/electron-forge-monorepo
  • renovate/electron-fuses-2.x
  • renovate/electron-fuses-2.x-lockfile
  • renovate/electron-log-5.x
  • renovate/electron-rebuild-4.x
  • renovate/eslint-monorepo
  • renovate/eslint-plugin-react-refresh-0.x
  • renovate/fast-xml-parser-5.x
  • renovate/ghcr.io-stackloklabs-mcp-optimizer-0.x
  • renovate/globals-17.x
  • renovate/globals-17.x-lockfile
  • renovate/hey-api-openapi-ts-0.x
  • renovate/hono-node-server-1.x
  • renovate/jsdom-29.x
  • renovate/json-schema-faker-0.x
  • renovate/knip-5.x-lockfile
  • renovate/knip-6.x
  • renovate/lint-staged-16.x
  • renovate/lint-staged-16.x-lockfile
  • renovate/lucide-monorepo
  • renovate/major-github-artifact-actions
  • renovate/memfs-4.x
  • renovate/memfs-4.x-lockfile
  • renovate/modelcontextprotocol-ext-apps-1.x
  • renovate/modelcontextprotocol-sdk-1.x
  • renovate/modelcontextprotocol-sdk-1.x-lockfile
  • renovate/msw-2.x
  • renovate/msw-2.x-lockfile
  • renovate/nanoid-5.x
  • renovate/nanoid-5.x-lockfile
  • renovate/node-24.x
  • renovate/node-24.x-lockfile
  • renovate/openrouter-ai-sdk-provider-2.x
  • renovate/openrouter-ai-sdk-provider-2.x-lockfile
  • renovate/path-to-regexp-=8.0.0-8.4.0-8.x
  • renovate/playwright-monorepo
  • renovate/pnpm-10.x
  • renovate/pnpm-action-setup-5.x
  • renovate/pnpm-action-setup-6.x
  • renovate/pnpm-action-setup-digest
  • renovate/prettier-3.x
  • renovate/prettier-plugin-classnames-0.x
  • renovate/prettier-plugin-merge-0.x
  • renovate/prettier-plugin-merge-0.x-lockfile
  • renovate/prettier-plugin-tailwindcss-0.x
  • renovate/radix-ui-primitives-monorepo
  • renovate/react-hook-form-7.x
  • renovate/react-monorepo
  • renovate/rimraf-6.x
  • renovate/rimraf-6.x-lockfile
  • renovate/sentry-electron-7.x
  • renovate/sentry-electron-7.x-lockfile
  • renovate/sentry-vite-plugin-4.x-lockfile
  • renovate/sentry-vite-plugin-5.x
  • renovate/serialize-javascript-7.x
  • renovate/sonner-2.x
  • renovate/stacklok-toolhive-0.x
  • renovate/streamdown-1.x-lockfile
  • renovate/streamdown-2.x
  • renovate/streamdown-2.x-lockfile
  • renovate/streamdown-cjk-1.x-lockfile
  • renovate/streamdown-code-1.x-lockfile
  • renovate/streamdown-mermaid-1.x-lockfile
  • renovate/tailwind-merge-3.x
  • renovate/tailwind-merge-3.x-lockfile
  • renovate/tailwindcss-monorepo
  • renovate/tanstack-query-monorepo
  • renovate/tanstack-router-monorepo
  • renovate/tar-7.x
  • renovate/tar-7.x-lockfile
  • renovate/testing-library-monorepo
  • renovate/tmp-0.x
  • renovate/tw-animate-css-1.x
  • renovate/typescript-6.x
  • renovate/typescript-eslint-monorepo
  • renovate/update-electron-app-3.x
  • renovate/vite-8.x
  • renovate/vitejs-plugin-react-swc-4.x
  • renovate/vitejs-plugin-react-swc-4.x-lockfile
  • renovate/vitest-fail-on-console-0.x
  • renovate/vitest-monorepo
  • renovate/zod-4.x
  • rerender-refactoring
  • revert-windows-arm64
  • s3-auto-update
  • s3-folder-structure
  • s3-update
  • s3-update-pre-release
  • save-remote-edit
  • security-fix-agent
  • security/auto-remediate-vulns
  • security/auto-remediate-vulns-manual
  • sentry-thv
  • sentry-thv-env
  • settings-per-thread
  • show-latest-version-info
  • skill-detail-fetch
  • skill-install-clients
  • skill-registry-metadata
  • skill-tester
  • skills-es-search
  • skills-experimental-false
  • skills-generic-fn
  • skills-get-builds
  • skills-multi-clients
  • skills-poc
  • skills-registry
  • skills-registry-table
  • specific-404-page-registry
  • sql-flag-experimental-false
  • sqlite-poc
  • sticky-font
  • straight-to-config-deep-link
  • suppress-sentry-in-end-to-end
  • table-view
  • table-view-registries
  • tailwind-config
  • talk-to-expert
  • telemetry-skills
  • test-console
  • test-ollama-e2e
  • test-playground-1
  • test-tool-calls-e2e
  • thv-v0.7.2
  • tool-call-testing-attempt-s
  • tooltip-registry
  • tooltip-skill
  • track-mcp-app
  • track-threads
  • tracking-update
  • typescript-v6
  • ugprade-ai-sdk
  • unix-socket
  • unused-export
  • update-from-registry
  • update-model-claude
  • update-test-setup
  • upgrade-electron
  • upgrade-enterprise-navbar
  • use-exec
  • use-fixed-ollama-version
  • use-pnpm-lint-staged
  • use-temp-user-data-dir
  • use-test-wrappers-1
  • use-test-wrappers-2
  • use-workload-status
  • v0.16.0
  • v0.17.0
  • v0.17.1
  • v0.17.1-rc
  • v0.17.1-rc.1
  • v0.17.2
  • v0.17.3
  • v0.18.0
  • v0.18.0-rc.1
  • v0.18.1
  • v0.18.1-rc.1
  • v0.19.0
  • v0.19.0-rc.0
  • v0.19.0-rc.1
  • v0.19.0-rc.2
  • v0.19.1
  • v0.20.0
  • v0.20.0-rc.0
  • v0.21.0
  • v0.22.0
  • v0.22.0-rc.0
  • v0.22.0-rc.1
  • v0.22.0-rc.2
  • v0.22.1-rc.0
  • v0.23.0
  • v0.24.0
  • v0.25.0
  • v0.25.0-rc.0
  • v0.26.0
  • v0.26.0-rc.0
  • v0.27.0
  • v0.27.0-rc.0
  • v0.27.1
  • v0.28.0
  • v0.28.0-rc.0
  • v0.28.1
  • v0.29.0
  • v0.30.0
  • v0.30.0-rc.0
  • v0.31.0
  • v0.31.0-rc.0
  • v0.32.0
  • v0.32.0-rc.0
  • v0.32.0-rc.1
  • v0.32.1
  • v0.32.1-rc.0
  • v0.33.0
  • v0.33.0-rc.0
  • v0.33.1
  • v0.33.1-rc.0
  • v0.34.0
  • v0.34.0-rc.0
  • v0.34.0-rc.1
  • v0.35.0
  • v0.35.0-rc.0
  • v0.35.0-rc.1
  • v0.35.0-rc.2
  • v8-upgrade
  • virtual-thread
  • windows-arm
  • worktree-fix-cve-audit-overrides
  • worktree-issue-2210-error-boundaries
  • worktree-issue-2228-registry-legacy-format
  • worktree-thv-serve-keeps-running-on-kill-desktop-app

15 May 2026 08:59AM UTC coverage: 70.484%. Remained the same
25909405782

push

github

web-flow
chore(deps): update dependency @types/node to ^24.12.4 (#2260)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

5195 of 7997 branches covered (64.96%)

7706 of 10933 relevant lines covered (70.48%)

114.9 hits per line

Relevant lines Covered
Build:
Build:
10933 RELEVANT LINES 7706 COVERED LINES
114.9 HITS PER LINE
Source Files on main
  • Tree
  • List 522
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25909405782 main chore(deps): update dependency @types/node to ^24.12.4 (#2260) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 15 May 2026 09:03AM UTC web-flow github
70.48
25909394445 main chore(deps): update dependency typescript-eslint to ^8.59.3 (#2261) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 15 May 2026 09:02AM UTC web-flow github
70.48
25908041550 main feat(playground): per-thread model, MCP, and skills selection (#2253) * feat(playground): make model, MCP, and skills selection per-thread Each chat thread now persists its own model/provider, enabled MCP tools, and enabled skills (agent was alr... push 15 May 2026 08:29AM UTC web-flow github
70.48
25906699187 main chore(deps): update anthropics/claude-code-action digest to 51ea8ea (#2259) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 15 May 2026 07:49AM UTC web-flow github
70.61
25877573288 main fix(playground): persist agent selection on draft threads (#2258) A new chat starts with a renderer-only draft thread whose row isn't written until the first message. `setThreadAgent`'s `UPDATE threads SET agent_id ...` therefore silently matched... push 14 May 2026 06:25PM UTC web-flow github
70.61
25871810535 main feat(playground): enable agents for everyone (#2256) * feat(playground): enable agents for everyone Remove the `agents` feature flag that gated the Agents sidebar link and the AgentSelector in the chat input. The flag defaulted to false and was ... push 14 May 2026 04:29PM UTC web-flow github
70.58
25870997471 main chore(deps): update dependency msw to ^2.14.6 (#2257) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 14 May 2026 04:13PM UTC web-flow github
70.69
25870745122 main feat(playground): show per-message cost using models.dev pricing (#2255) * feat(playground): show per-message cost using models.dev pricing Adds a per-message USD cost next to the existing token breakdown on assistant messages. Cost is computed ... push 14 May 2026 04:08PM UTC web-flow github
70.69
25864671450 main fix(deps): update tailwindcss monorepo to ^4.3.0 (#2254) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 14 May 2026 02:11PM UTC web-flow github
70.43
25860028129 main fix(deps): update react monorepo (#2056) * fix(deps): update react monorepo * fix(chat): satisfy react-hooks lint rules from plugin v7.1.x The eslint-plugin-react-hooks 7.1 bump in this PR enables stricter `set-state-in-effect` and `refs` rules... push 14 May 2026 12:33PM UTC web-flow github
70.43
See All Builds (2461)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc