Agentation Setup
Set up the Agentation annotation toolbar in this project.
Steps
- •
Check if already installed
- •Look for
agentationin package.json dependencies - •If not found, run
npm install agentation(or pnpm/yarn based on lockfile)
- •Look for
- •
Check if already configured
- •Search for
<Agentationorimport { Agentation }in src/ or app/ - •If found, report that Agentation is already set up and exit
- •Search for
- •
Detect framework
- •Next.js App Router: has
app/layout.tsxorapp/layout.js - •Next.js Pages Router: has
pages/_app.tsxorpages/_app.js
- •Next.js App Router: has
- •
Add the component
For Next.js App Router, add to the root layout:
tsximport { Agentation } from 'agentation'; // Add inside the body, after children: { process.env.NODE_ENV === 'development' && <Agentation />; }For Next.js Pages Router, add to _app:
tsximport { Agentation } from 'agentation'; // Add after Component: { process.env.NODE_ENV === 'development' && <Agentation />; } - •
Confirm setup
- •Tell the user to run their dev server and look for the Agentation toolbar (floating button in bottom-right corner)
Notes
- •The
NODE_ENVcheck ensures Agentation only loads in development - •Agentation requires React 18
- •No additional configuration needed — it works out of the box