Skip to content

fix: stop defaulting to retired agentskit.io hosts - #1848

Merged
EmersonBraun merged 4 commits into
mainfrom
fix/retired-agentskit-hosts-v2
Oct 23, 2026
Merged

EmersonBraun merged 4 commits into
mainfrom
fix/retired-agentskit-hosts-v2

Conversation

@EmersonBraun

Copy link
Copy Markdown
Member

Summary

ask.agentskit.io is retired and its DNS is about to be deleted. This removes the code defaults that still pointed at it.

  • Registry Ask widget (apps/registry/components/ask-widget.tsx): no longer falls back to https://ask.agentskit.io/v1/ask. It renders only when NEXT_PUBLIC_ASK_ENDPOINT is set.
  • Docs Ask widget (apps/docs-next/app/(home)/layout.tsx, app/docs/layout.tsx): passes NEXT_PUBLIC_ASK_ENDPOINT explicitly and renders only when it is set. This also matches the companion agentskit-chat change, where createAskAdapter requires endpoint.
  • apps/registry/.env.example: NEXT_PUBLIC_ASK_ENDPOINT is now empty, with a note that the widget is disabled when unset.
  • apps/ask-backend/README.md, apps/registry/README.md, RFC 0007: say the host is retired and that sites configure the backend through NEXT_PUBLIC_ASK_ENDPOINT. The RFC's historical body is unchanged; I added an update note at the top.
  • E2E: the docs and registry builds set NEXT_PUBLIC_ASK_ENDPOINT=https://ask.e2e.invalid/v1/ask, and the Playwright specs route that URL instead of the retired host.
  • Regenerated the README Standard hashes and the doc-bridge index. The index was already stale on main: it was missing the downloads dashboard files.

Behaviour change

NEXT_PUBLIC_ASK_ENDPOINT is now required for the docs and registry Ask widgets. When it is unset, both widgets are disabled (not rendered). Nothing was deleted.

Checks

  • pnpm install --frozen-lockfile, pnpm lint (60/60): pass
  • pnpm test: pass, except two tests that hit the 5s vitest timeout under parallel load. Both are unrelated to this change and pass on rerun:
    • @agentskit/net ratchet: passes with a longer timeout
    • @agentskit/svelte manifest test: passed in an earlier run
  • pnpm check:readme-standard, pnpm test:readme-standard, pnpm docs:bridge:gate: pass
  • Pre-push hook (quality gates, lint, build): pass
  • pnpm test:e2e: not run locally; E2E passed in CI on fix: stop defaulting to retired agentskit.io hosts #1847 (same tree)
  • pnpm audit CI job fails on advisories that already exist on main (next 16.3.8, dompurify 3.4.13, vite 8.3.0, follow-redirects 1.16.0). This PR does not touch the lockfile; the open dependabot/renovate PRs cover those bumps.
  • git grep for retired hosts: only historical records remain (RFC 0007 body plus its update note, the ask-backend README note saying the host is retired, and the generated doc-bridge index)

Supersedes #1847 (same tree, commit message rewrapped to pass commitlint without force-pushing).

fleet agent and others added 4 commits October 22, 2026 21:40
The ask.agentskit.io host is retired. The Ask widgets in docs-next and
registry now render only when NEXT_PUBLIC_ASK_ENDPOINT is set instead of
falling back to the dead host. E2E builds set a placeholder endpoint and
the specs mock it. Backend README and RFC 0007 note the retirement.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Lighthouse

URL Performance Accessibility Best practices SEO
http://127.0.0.1:3000/ 64 100 96 100
http://127.0.0.1:3000/docs 82 100 96 100
http://127.0.0.1:3000/docs/get-started/getting-started/quickstart 82 100 96 100
http://127.0.0.1:3000/stack 95 100 96 100
http://127.0.0.1:3000/showcase 94 100 96 100

Run by .github/workflows/lighthouse.yml.

@EmersonBraun
EmersonBraun merged commit e17eef1 into main Oct 23, 2026
16 of 17 checks passed
@EmersonBraun
EmersonBraun deleted the fix/retired-agentskit-hosts-v2 branch October 23, 2026 01:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant