Skip to content

chore(dojo): enable Reo enhanced visitor identification - #2625

Merged
MikeRyanDev merged 1 commit into
mainfrom
ben1/reo-third-party-tracking
Sep 3, 2026
Merged

chore(dojo): enable Reo enhanced visitor identification#2625
MikeRyanDev merged 1 commit into
mainfrom
ben1/reo-third-party-tracking

Conversation

@BenTaylorDev

Copy link
Copy Markdown
Contributor

Ports CopilotKit/website#556 to the dojo.

Summary

Adds enableThirdPartyTracking: true to the existing Reo.init() call in the dojo root layout. This activates Reo's enhanced visitor identification, which uses their data partner network to identify more anonymous visitors.

The Reo dashboard toggle was already enabled on Sep 3. The marketing site half shipped in website#556, and the CopilotKit docs half is in CopilotKit/CopilotKit#6867. This is the dojo half, which keeps the three surfaces at pixel parity (the goal of ENT-507, the commit that added this script stack).

GTM impact

Modifies: the Reo.dev visitor-identification script (reo-init-script in apps/dojo/src/app/layout.tsx).

Changes

- window.Reo.init({ clientID: "${REO_KEY}" });
+ window.Reo.init({ clientID: "${REO_KEY}", enableThirdPartyTracking: true });

The script block is gated on REO_KEY, so environments without the key are unaffected.

Testing

  • Reo.init appears exactly once in the repo, so there is no second call site to update:
    $ git grep -n "Reo.init" -- .
    apps/dojo/src/app/layout.tsx:78:  window.Reo.init({ clientID: "${REO_KEY}", enableThirdPartyTracking: true });
    
  • No test asserts the Reo.init argument string, so no test needed updating.
  • Formatting: the changed line sits inside a template literal, which prettier does not reflow, so the longer line does not affect the format check.
  • Visual artifacts: N/A. This is a one-property config change to an inline analytics script, with no visual or layout impact.

🤖 Generated with Claude Code

Adds enableThirdPartyTracking to the Reo.init call in the dojo so it
matches the marketing site (CopilotKit/website#556) and the CopilotKit
docs site. The Reo dashboard toggle was already enabled on 2026-09-03;
this completes the activation.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@BenTaylorDev
BenTaylorDev requested a review from a team as a code owner September 3, 2026 15:41
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Python Preview Packages

Version 0.0.0.dev1788450074 published to TestPyPI.

Warning: These packages are built from contributor code that may not yet have been vetted for correctness or security. Install at your own risk and do not use in production.

Install with uv

Add the TestPyPI index to your pyproject.toml:

[[tool.uv.index]]
name = "testpypi"
url = "https://test.pypi.org/simple/"
explicit = true

Then install the packages you need:

# Core SDK
uv add 'ag-ui-protocol==0.0.0.dev1788450074' --index testpypi

# Integrations (each already depends on the matching ag-ui-protocol preview)
uv add 'ag-ui-langgraph==0.0.0.dev1788450074' --index testpypi
uv add 'ag-ui-crewai==0.0.0.dev1788450074' --index testpypi
# NOTE: ag-ui-agent-spec depends on pyagentspec (git-only, not on PyPI).
# You will need to install pyagentspec separately from its git repo.
uv add 'ag-ui-agent-spec==0.0.0.dev1788450074' --index testpypi
uv add 'ag_ui_adk==0.0.0.dev1788450074' --index testpypi
uv add 'ag_ui_strands==0.0.0.dev1788450074' --index testpypi

Install with pip

pip install \
  --index-url https://test.pypi.org/simple/ \
  --extra-index-url https://pypi.org/simple/ \
  ag-ui-protocol==0.0.0.dev1788450074

Use --extra-index-url https://pypi.org/simple/ so pip can resolve
transitive dependencies (pydantic, fastapi, etc.) from real PyPI.


Commit: a176c5f

@pkg-pr-new

pkg-pr-new Bot commented Sep 3, 2026

Copy link
Copy Markdown

Open in StackBlitz

@ag-ui/a2a-middleware

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/a2a-middleware@2625

@ag-ui/a2ui-middleware

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/a2ui-middleware@2625

@ag-ui/event-throttle-middleware

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/event-throttle-middleware@2625

@ag-ui/mcp-apps-middleware

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/mcp-apps-middleware@2625

@ag-ui/mcp-middleware

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/mcp-middleware@2625

@ag-ui/a2a

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/a2a@2625

@ag-ui/adk

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/adk@2625

@ag-ui/ag2

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/ag2@2625

@ag-ui/agno

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/agno@2625

@ag-ui/aws-strands

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/aws-strands@2625

@ag-ui/claude-agent-sdk

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/claude-agent-sdk@2625

@ag-ui/claude-managed-agents

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/claude-managed-agents@2625

@ag-ui/crewai

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/crewai@2625

@ag-ui/langchain

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/langchain@2625

@ag-ui/langgraph

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/langgraph@2625

@ag-ui/llamaindex

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/llamaindex@2625

@ag-ui/mastra

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/mastra@2625

@ag-ui/pydantic-ai

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/pydantic-ai@2625

@ag-ui/vercel-ai-sdk

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/vercel-ai-sdk@2625

@ag-ui/watsonx

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/watsonx@2625

@ag-ui/a2ui-toolkit

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/a2ui-toolkit@2625

create-ag-ui-app

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/create-ag-ui-app@2625

@ag-ui/client

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/client@2625

@ag-ui/core

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/core@2625

@ag-ui/encoder

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/encoder@2625

@ag-ui/proto

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/proto@2625

commit: 2189857

@MikeRyanDev
MikeRyanDev merged commit faee4b1 into main Sep 3, 2026
38 checks passed
@MikeRyanDev
MikeRyanDev deleted the ben1/reo-third-party-tracking branch September 3, 2026 16:54
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