Skip to content

docs: sync ADP changes from cloudv2 (2026-07-21) - #147

Merged
micheleRP merged 2 commits into
mainfrom
claude/sync-cloudv2-2026-07-21
Jul 21, 2026
Merged

docs: sync ADP changes from cloudv2 (2026-07-21)#147
micheleRP merged 2 commits into
mainfrom
claude/sync-cloudv2-2026-07-21

Conversation

@micheleRP

@micheleRP micheleRP commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Sync of user-facing Agentic Data Plane changes from redpanda-data/cloudv2 main for the window 2026-07-20 → 2026-07-21 (previous sync PR #144 covered through 2026-07-20).

UI changes documented here were verified against cloudv2 main. Production (ai.redpanda.com) may lag the merge by a few days, so reviewers comparing against the live UI should check the deployed version first, or hold this PR open until the deployed UI catches up.

Documented in this PR

Outbound OAuth-provider discovery + DCR create flow

Source: dd627d08bfeat(adp-ui): outbound OAuth-provider discovery + DCR create flow (RFC 0013 Phase C)

New, ungated user-facing flow in the OAuth provider create screen (Integrations setupOutbound providersCreate provider). A Discover from MCP server URL card lets you point AI Gateway at a remote MCP server; the gateway probes the server's OAuth configuration and, when the server supports Dynamic Client Registration (DCR), registers itself as an OAuth client automatically. Verified not feature-flagged (wired directly into providers.create.page.tsx / provider-preset-picker.tsx on main).

Documented on modules/connect/pages/oauth-providers.adoc:

  • New Discover a provider from an MCP server URL section covering the three probe outcomes (DCR happy path, already-configured, no-OAuth/no-DCR manual fallback), plus a note distinguishing this outbound DCR from the inbound DCR on the remote-MCP-clients page.
  • The create-flow step now lists the discover option alongside preset and Custom Provider.
  • View provider details now documents the Discovered badge and the new Registration card (registration endpoint, RFC 7592 client-configuration URI, last-verified time; registration access token never surfaced).

LLM Providers list — sparklines removed (staleness fix)

Source: 9ce4b72e4perf(adp-ui): remove list view sparklines

adp-ui removed the decorative sparklines from the 24h requests and 30d spend columns on the LLM Providers list (and the agents list). Removed the now-stale "with a sparkline" phrasing from modules/gateway/pages/configure-provider.adoc. The columns still show the totals.

Reviewed but intentionally not documented

  • fc74f596c / b5856102a / 5c5de7e37 and AI-1665 review rounds — fix(aigw,ai-agent): make remote MCP servers work with user-delegated OAuth. Behavior bug fix (handshake now carries the user token; agent stops retry-storming on 401/403). Makes an already-documented capability work; no doc-surface change (no new config field, flag, or endpoint).
  • e8aeea9a1feat(adp-ui): modernize customer code examples. Refreshes the in-UI generated code snippets (agent setup tabs, LLM/A2A/MCP examples) and bumps SDK versions. The docs maintain their own examples independently; no clear one-to-one doc claim to update.
  • aigw outbound-DCR backend rounds (b91df5af5 #28297, round-13 through round-17: 4336035d8, 4ad4d4fb0, b611f8160, 6e9255611, ebea4a80a) — backend for the DCR discovery feature whose UI is documented here.
  • 5ba329bab (auto-enable Oxla / Redpanda SQL for ADP), 95e999757 (Lakekeeper/Floe monitoring), and the adp/devenv local-k8s commits — provisioning/infra, no user-facing doc surface.
  • 22192489d / 09bb2d4e9 (migrate Slack and Discord to generated MCP registration) — internal refactor, no behavior change.

Pending / flagged for the docs team

  • Guardrails local rule enginesa9cc16065 feat(aigw): local word-filter + custom-pattern guardrail engines (AI-1613/AI-1614). Adds local (non-Bedrock) evaluation engines for word-filter and custom-pattern families, gated behind a guardrails-local-rules gate that governs the transition into local routing. Not documented (gated per sync step 7). The underlying guardrail types (word filters, sensitive-information regexes) are already documented; only the engine choice is new and gated. Flagging for the docs team to pick up when the gate opens.

  • ABAC / Cedar policy (Package 3, human-led doc plan) — the following in-window commits touch the policy/Cedar surface and are owned by the human-authored Package 3 doc plan, so they are not documented piecemeal here:

    • 3e0b3df40 feat(adp-api): generate seeded templates in the resource+action model
    • c5c87a236 fix(adp-api): rewrite template-link instantiation before schema validation
    • 0d40d35ba / 3673dc64b (Cedar ABAC / template links, adp-e2e)
    • 6b0c54870 rpai: add policy command group (new rpk ai policy command group; the rpk reference pages are auto-generated, so a reference regen is due when the plugin version bumps)

    Note: the AGENT_PERMISSIONS flag remains off by default in apps/adp-ui/src/lib/feature-flags.ts — no ABAC ship signal this window.

  • Possible new managed MCP server (Alation)c997c10a1 proto: regenerate alation MCP stub. An Alation MCP server appears to be landing in cloudv2. No alation.adoc page exists. Per the managed-MCP maturity policy this is a human/product decision (verify against the managed catalog and registration source before adding or labeling). Flagging for Michele / the documentation team.

Release-notes cross-check

No new adp/vX.Y.Z tag was published in this window. The latest release note is v0.2.25 (2026-07-17), already covered by earlier sync PRs. No in-window release entries to reconcile.

Optional reviewers

Added @simon0191 (DCR discovery flow) and @malinskibeniamin (sparkline removal) as optional reviewers for a source-accuracy check. Their approval is not blocking. If either isn't an adp-docs collaborator, GitHub may drop the request.

Deploy preview

(404s until the Netlify preview build finishes.)

Sync ADP changes from cloudv2 (2026-07-21).

Document the new "Discover from MCP server URL" option in the OAuth
provider create flow: point AI Gateway at a remote MCP server, detect its
OAuth configuration, and (when the server supports Dynamic Client
Registration) register the gateway as an OAuth client automatically.
Covers the discovery paths (DCR, already-configured, manual fallback),
the Discovered badge, and the new Registration card on the provider
detail page.

Also remove stale references to list-view sparklines on the LLM
Providers list page, which were removed from adp-ui.

Sources (redpanda-data/cloudv2 main):
- dd627d08b feat(adp-ui): outbound OAuth-provider discovery + DCR create
  flow (RFC 0013 Phase C)
- 9ce4b72e4 perf(adp-ui): remove list view sparklines

Verified against cloudv2 main; the discovery flow is ungated.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MWj4K8d9P1Gs62VkHY5kwo
@micheleRP
micheleRP requested a review from a team as a code owner July 21, 2026 12:22
@netlify

netlify Bot commented Jul 21, 2026

Copy link
Copy Markdown

Deploy Preview for redpanda-agentic-data-plane ready!

Name Link
🔨 Latest commit 9eedbfc
🔍 Latest deploy log https://app.netlify.com/projects/redpanda-agentic-data-plane/deploys/6a5fcb01cec82000087345cf
😎 Deploy Preview https://deploy-preview-147--redpanda-agentic-data-plane.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

- Italicize 'outbound' in the discovery NOTE for emphasis (bold is
  reserved for UI click targets; matches remote-mcp-clients.adoc).
- Normalize the create-form option list to 'Choose ...' for all three
  bullets so verbs are parallel and don't collide with the parent stem.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
@micheleRP
micheleRP merged commit b7f3790 into main Jul 21, 2026
4 checks passed
@micheleRP
micheleRP deleted the claude/sync-cloudv2-2026-07-21 branch July 21, 2026 19:44
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.

2 participants