v0.9.0

Released 2026-04-22

Mobile-responsive dashboard

The signed-in application now works correctly on narrow viewports.

  • AppHeader shows a hamburger button () on screens narrower than md (768 px)
  • Tapping the hamburger opens a slide-over drawer from the left with a semi-transparent backdrop
  • The drawer is dismissed by: the × close button, tapping the backdrop, pressing Escape, or clicking any nav link
  • Focus moves to the close button on open — keyboard users can tab through nav items and Escape out
  • Body scroll is locked while the drawer is open
  • Desktop layout (md+) is unchanged — the sidebar rail stays in the document flow

MDX documentation and changelog

/docs and /changelog are now live on the marketing site, powered by @next/mdx.

The docs pipeline uses remark-gfm for GitHub Flavored Markdown (tables, strikethrough). Content lives as .mdx files co-located with their Next.js App Router pages; a manifest file drives the listing pages.

Cerebras free-tier LLM provider

The SSL/DNS classification chain now has a fourth free-tier option.

Updated chain: Groq → Gemini → Cerebras → Haiku (paid fallback)

  • Provider: CerebrasProvider in packages/agents/src/llm/providers/cerebras.ts
  • Model: Llama 3.3 70B via the Cerebras OpenAI-compatible API
  • Gated by CEREBRAS_API_KEY environment variable — chain skips it if the key is absent
  • Pricing: cerebras:llama-3.3-70b added to the cost table at $0 (free tier)

To enable: add CEREBRAS_API_KEY to your check-runner.toml secrets.