Skip to content

Update stacklok/toolhive to v0.58.0 - #1278

Merged
rdimitrov merged 4 commits into
mainfrom
renovate/stacklok-toolhive-0.x
Oct 27, 2026
Merged

rdimitrov merged 4 commits into
mainfrom
renovate/stacklok-toolhive-0.x

Conversation

@renovate

@renovate renovate Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
stacklok/toolhive minor v0.57.0 → v0.58.0

After this PR opens, .github/workflows/upstream-release-docs.yml adds source-verified content edits for the new release. For stacklok/toolhive, the same workflow also syncs reference assets (CLI help, Swagger) and regenerates the CRD MDX pages.


Release Notes

stacklok/toolhive

v0.58.0

Compare Source

What's Changed

Full Changelog: stacklok/toolhive@v0.57.0...v0.58.0


Configuration

📅 Schedule: (in timezone America/New_York)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.


Docs update for toolhive v0.58.0

At a glance

Upstream stacklok/toolhive v0.57.0 → v0.58.0
Hand-written changes 2 commit(s)
Reference assets refreshed (separate commit)
Gaps 0
Owner @rdimitrov - identified from merged release PR stacklok/toolhive#6957
Release contributors 3 review requested (see sidebar)
Action required Spot-check skill-authored prose for accuracy

Who does what

@rdimitrov cut this release and owns this PR: review your own changes, chase the remaining approvals, and merge once they're in. You don't need to wait on a review from anyone listed as having no docs impact below.

Everyone with a review request: the target is a review and approval within 2 business days.

Summary of changes

Run cost

Session Turns Cost (USD)
Generation 38 $1.2910
Editorial review 26 $0.6824
Total 64 $1.9734
How this PR was built

Two Claude Opus sessions run per release: a generation pass
(upstream-release-docs skill, 6 phases) followed by a fresh-
context editorial pass (docs-review). Prettier/ESLint
auto-fixes are applied after.

Auto-synced paths — do not hand-edit these in review:

  • static/api-specs/
  • docs/toolhive/reference/cli/ (toolhive only)
  • docs/toolhive/reference/crds/

If a "Gaps needing human context" section is present above,
each entry includes a paste-ready Helper prompt for local
Claude
a reviewer can use to resolve the gap.

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate Bot added the autogen-docs Pull requests generated by automated release workflows label Oct 27, 2026
@vercel

vercel Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
docs-website Ready Ready Preview Oct 27, 2026 3:02pm UTC

Request Review

@github-actions
github-actions Bot marked this pull request as draft October 27, 2026 14:53
@claude

claude Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Claude finished @renovate[bot]'s task in 2m 42s —— View job


Upstream release docs: stacklok/toolhive v0.58.0

  • Discovery
  • Deep dive / verify against source
  • Audit docs
  • Implement
  • Format and lint (prettier:fix and eslint:fix both clean)
  • Write artifacts (SUMMARY.md, REVIEWERS.json)

What changed

I pushed 10c36c5 with three edits, each checked against the source at v0.58.0:

Not documented

These three changes only affect Go code that embeds the auth server. None of them has a RunConfig, CLI, or CRD field, so thv, vMCP, and operator users can't set them:

Notes

  • I didn't run npm run build; CI will cover it. The edits don't add any links.
  • In REVIEWERS.json, @jhrozek and @tgrunnagle are both marked as docs-facing.

Describe the upstream refresh guard, delegate client revocation on
removal from config, and the issuer as client assertion audience.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@claude

claude Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Claude finished @renovate[bot]'s task in 1m 51s —— View job


Editorial review of v0.58.0 content

  • Identify files changed by previous commit
  • Run /docs-review
  • Apply fixes, format, lint
  • Commit and push

Summary

The three pages edited for v0.58.0 are accurate and in the right places. I made a few wording fixes and pushed them in 336cad3. I added no new claims.

Checked against upstream:

  • Refresh check: the timeout is 10 seconds, and when the outcome is uncertain, ToolHive still issues the tokens (pkg/authserver/refresh_grant_guard.go).
  • Assertion aud: ToolHive accepts either the issuer or the token endpoint URL, and both forms other than the issuer alone are deprecated (private_key_jwt_client_auth.go, docs/arch/17-token-exchange-delegation.md).
  • Redis key: the client key format is <prefix>client:<id> (storage/redis_keys.go).

Edits

File Change
concepts/embedded-auth-server.mdx "applies the same check" now reads "also checks the upstream credential", because the paragraph before it describes a refresh, not a check. "refreshes any expired one" now reads "refreshes any that have expired". "issues the refreshed tokens" now reads "issues the new tokens".
guides-vmcp/delegate-agent-identity.mdx Split the long sentence with a semicolon about the deprecated aud forms into two sentences.
guides-vmcp/embedded-auth-server-vmcp.mdx "answers any other stored delegate client" now reads "answers requests from any other delegate client in storage". In the rolling-update sentence, "until they restart" now reads "until they're replaced".

I ran npm run prettier:fix (it reflowed one file) and npm run eslint:fix (no errors). I didn't touch the generated Helm reference pages.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@rdimitrov
rdimitrov merged commit de50cc5 into main Oct 27, 2026
10 checks passed
@rdimitrov
rdimitrov deleted the renovate/stacklok-toolhive-0.x branch October 27, 2026 15:53

This branch was successfully deployed

1 active deployment
Preview — 336cad39 Deployed Oct 27, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autogen-docs Pull requests generated by automated release workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants