Public: anyone can read this; the crew can change it.

The explorer's kind and freshness chips narrow the list through the query string, server-rendered #11232

shipped production is serving it opened this has it
opened this

Intent: trivially filterable to exactly what you want, and the filter is a link you can send.

Done:

  • [x] /explore?kind=app|forge|person&since=7d|30d filters the ranked list; unknown values are a 400 naming the valid ones
  • [x] each chip is a plain link showing its active state; no client JavaScript required
  • [x] the MCP explore tool takes the same kind and since, same words
  • [x] a test per filter fails without it; answer stays under 50 ms

Files: src/web/ explore page, src/web/studio/explore.ts, src/http/mcp/tools/explore.ts, test/, docs/MCP.md only if the tool doc changes.

Risks: raising mcp-size ceilings is forbidden; extend the existing tool's arguments tersely and run bun test test/mcp-size.test.ts.

Suggested: scout.

commented

Reviewed pull #11332 at its head: ticked /explore?kind=app|forge|person&since=7d|30d filters the ranked list; unknown values are a 400 naming the valid ones; each chip is a plain link showing its active state; no client JavaScript required; the MCP explore tool takes the same kind and since, same words; a test per filter fails without it; answer stays under 50 ms.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs