Rename auth stack plugins to AgentKit / SaaSKit across docs#692
Rename auth stack plugins to AgentKit / SaaSKit across docs#692saif-at-scalekit wants to merge 7 commits into
Conversation
WalkthroughThis PR systematically rebrand Agent Auth to AgentKit across documentation and consolidates fragmented multi-agent setup instructions into a unified CLI-based flow. It introduces a reusable ChangesAgent Auth → AgentKit Rebranding
Unified CLI Setup Flow & Component
Template Deprecation & Module Refactoring
Supporting Page Updates
Estimated code review effort🎯 4 (Complex) | ⏱️ ~45 minutes Rationale: Large-scale systematic rebranding and documentation restructuring across ~80 files. While individual changes are repetitive and low-complexity (find-replace terminology, consolidate tabbed sections into unified flow, remove template files), the breadth and number of interdependent documentation pages, the introduction of a new UI component, centralized instruction config updates, and module export refactoring create substantial scope requiring careful verification that all branding updates are consistent, all consolidation patterns are applied uniformly, and export/import chains remain intact. Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
ESLint skipped: no ESLint configuration detected in root package.json. To enable, add Comment |
✅ Deploy Preview for scalekit-starlight ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this comment.
Actionable comments posted: 10
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
src/content/docs/agentkit/tools/agent-tools-quickstart.mdx (1)
8-14:⚠️ Potential issue | 🟠 Major | ⚡ Quick winUpdate frontmatter tag to
agentkitto match the rebrand.The content now uses AgentKit, but the page tag still uses
agentauth. That leaves taxonomy inconsistent with the rename and weakens discovery/filtering.Suggested fix
-tags: [agentauth, tools, execution, modifiers, agentic, langchain, oauth] +tags: [agentkit, tools, execution, modifiers, agentic, langchain, oauth]🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@src/content/docs/agentkit/tools/agent-tools-quickstart.mdx` around lines 8 - 14, Update the frontmatter tags array to replace the outdated "agentauth" tag with the new "agentkit" tag so taxonomy matches the rebrand; specifically edit the frontmatter line starting with "tags:" (currently tags: [agentauth, tools, execution, modifiers, agentic, langchain, oauth]) to use "agentkit" instead of "agentauth" while preserving the other tags and formatting.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@src/components/templates/coding-agents/_agentkit-claude-code.mdx`:
- Line 68: The <Steps> component continuation line currently uses 4-space
indentation which breaks the parser; locate the <Steps> block (the line starting
"When you submit this prompt, Claude Code loads...") and change its continuation
indentation from 4 spaces to exactly 3 spaces so the <ol> continuation content
conforms to the required parser-safe format for <Steps>.
In `@src/components/templates/coding-agents/_fsa-claude-code.mdx`:
- Line 69: The <Steps> component line is over-indented (4 spaces) which breaks
the required list-item parsing; locate the <Steps> opening tag and reduce its
leading indentation to exactly 3 spaces and ensure all continuation content
under that <Steps> block is also indented exactly 3 spaces so the single
continuous <ol> structure remains stable.
In `@src/components/templates/coding-agents/_scim-claude-code.mdx`:
- Line 69: The text inside the <Steps> block is over-indented by one space (the
sentence starting "When you submit this prompt, Claude Code..."); locate the
<Steps> element and adjust the continuation line so it has exactly 3 spaces of
indentation (reduce by one space) to match the continuation content rule; ensure
only the indentation changes and the sentence text (e.g., "When you submit this
prompt, Claude Code loads the SaaSKit SCIM skill...") remains unchanged.
In `@src/components/templates/coding-agents/_sso-claude-code.mdx`:
- Line 69: The paragraph inside the <Steps> element has incorrect indentation (4
spaces) which breaks list parsing; update the continuation content under the
<Steps> tag so each continuation line uses exactly 3 spaces of indentation
instead of 4, ensuring the sentence "When you submit this prompt, Claude Code
loads..." and any wrapped lines are shifted to 3-space indent to comply with the
"Continuation content" rule and restore stable list parsing.
In `@src/configs/agent-instructions.ts`:
- Line 27: Update the exported instruction blocks so the skill-name list is
consistent: replace the deprecated values in AGENT_PLUGIN_DETAILS_MD and
AGENT_PLUGIN_VISIBLE_MD with the new "agentkit, saaskit" values to match
AGENT_PLUGIN_HEADER and AGENT_PLUGIN_INLINE; locate the string lists inside the
constants AGENT_PLUGIN_DETAILS_MD and AGENT_PLUGIN_VISIBLE_MD and update their
skill-name entries to "agentkit, saaskit" (and ensure any other exported
instruction blocks use the same exact comma-separated values).
In `@src/content/docs/agentkit/tools/custom-processors.mdx`:
- Around line 3-4: Update the frontmatter tags to use the current product name:
replace the outdated "agentauth" tag with "agentkit" in the frontmatter tags
array (the same section that contains the description and tags keys), and verify
any other occurrences of "agentauth" in this file are changed to "agentkit" to
keep indexing and product taxonomy consistent.
In `@src/content/docs/agentkit/tools/proxy-tools.mdx`:
- Around line 3-4: Update the frontmatter tags on the document: replace the
legacy "agentauth" tag with "agentkit" in the tags array (the line currently
reading tags: [agentauth, tools, proxy, api, integration, guide]) so it reads
tags: [agentkit, tools, proxy, api, integration, guide]; keep the other tags
unchanged.
In `@src/content/docs/cookbooks/daily-briefing-agent.mdx`:
- Line 2: The frontmatter title value 'Build a daily briefing agent with Vercel
AI SDK and Scalekit AgentKit' exceeds the 60-character limit; update the
frontmatter key title in src/content/docs/cookbooks/daily-briefing-agent.mdx to
a shortened, descriptive string ≤ 60 characters (e.g., remove redundant product
names or shorten to "Daily briefing agent with Vercel AI & Scalekit") so the
title field complies with the page title length rule.
In `@src/content/docs/cookbooks/render-github-pr-summarizer.mdx`:
- Line 205: The string "GITHUB_CONNECTION_NAME is required. Copy the connection
name from Scalekit Dashboard > AgentKit > Connectors." uses inconsistent
terminology; update that literal in render-github-pr-summarizer.mdx so it reads
"Scalekit Dashboard > AgentKit > Connections" (replace "Connectors" with
"Connections") and verify any other occurrences of "Connectors" in the same
file/page are changed to "Connections" to match the rest of the documentation.
In `@src/content/docs/cookbooks/set-up-agentkit-with-your-coding-agent.mdx`:
- Around line 3-5: Update the frontmatter tags in this MDX file: replace the
current tags array containing "Agent auth" with the new standardized lowercase
tag "agentkit" (and only add "saaskit" if this page specifically documents
SaaSKit flows); edit the tags key in the frontmatter block so it reads tags:
['agentkit'] to maintain rebrand consistency and correct search/filter
categorization.
---
Outside diff comments:
In `@src/content/docs/agentkit/tools/agent-tools-quickstart.mdx`:
- Around line 8-14: Update the frontmatter tags array to replace the outdated
"agentauth" tag with the new "agentkit" tag so taxonomy matches the rebrand;
specifically edit the frontmatter line starting with "tags:" (currently tags:
[agentauth, tools, execution, modifiers, agentic, langchain, oauth]) to use
"agentkit" instead of "agentauth" while preserving the other tags and
formatting.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro
Run ID: b59caac5-82f4-4bf8-bf73-61bfd1c7fb98
📒 Files selected for processing (61)
src/components/templates/agent-connectors/_section-after-setup-twitter-common-workflows.mdxsrc/components/templates/agent-connectors/_setup-apifymcp.mdxsrc/components/templates/agent-connectors/_setup-attio.mdxsrc/components/templates/agent-connectors/_setup-brave-search.mdxsrc/components/templates/agent-connectors/_setup-diarize.mdxsrc/components/templates/agent-connectors/_setup-exa.mdxsrc/components/templates/agent-connectors/_setup-parallelaitaskmcp.mdxsrc/components/templates/agent-connectors/_setup-supadata.mdxsrc/components/templates/agent-connectors/_setup-tableau.mdxsrc/components/templates/agent-connectors/_setup-twitter.mdxsrc/components/templates/agent-connectors/_setup-youtube.mdxsrc/components/templates/coding-agents/_agentkit-claude-code.mdxsrc/components/templates/coding-agents/_agentkit-codex.mdxsrc/components/templates/coding-agents/_agentkit-github-copilot-cli.mdxsrc/components/templates/coding-agents/_cursor.mdxsrc/components/templates/coding-agents/_fsa-claude-code.mdxsrc/components/templates/coding-agents/_fsa-codex.mdxsrc/components/templates/coding-agents/_fsa-github-copilot-cli.mdxsrc/components/templates/coding-agents/_mcp-auth-claude-code.mdxsrc/components/templates/coding-agents/_mcp-auth-codex.mdxsrc/components/templates/coding-agents/_mcp-auth-github-copilot-cli.mdxsrc/components/templates/coding-agents/_scim-claude-code.mdxsrc/components/templates/coding-agents/_scim-codex.mdxsrc/components/templates/coding-agents/_scim-github-copilot-cli.mdxsrc/components/templates/coding-agents/_skills-cli.mdxsrc/components/templates/coding-agents/_sso-claude-code.mdxsrc/components/templates/coding-agents/_sso-codex.mdxsrc/components/templates/coding-agents/_sso-github-copilot-cli.mdxsrc/configs/agent-instructions.tssrc/configs/llms.config.tssrc/content/docs/agentkit/advanced/overview.mdxsrc/content/docs/agentkit/advanced/proxy-api-calls.mdxsrc/content/docs/agentkit/authentication/auth-flows-comparison.mdxsrc/content/docs/agentkit/authentication/multi-provider.mdxsrc/content/docs/agentkit/authentication/token-management.mdxsrc/content/docs/agentkit/mcp/tool-access-via-mcp.mdxsrc/content/docs/agentkit/openclaw.mdxsrc/content/docs/agentkit/quickstart.mdxsrc/content/docs/agentkit/tools/agent-tools-quickstart.mdxsrc/content/docs/agentkit/tools/custom-processors.mdxsrc/content/docs/agentkit/tools/overview.mdxsrc/content/docs/agentkit/tools/proxy-tools.mdxsrc/content/docs/authenticate/fsa/quickstart.mdxsrc/content/docs/authenticate/mcp/quickstart.mdxsrc/content/docs/authenticate/sso/add-modular-sso.mdxsrc/content/docs/browse/code-samples/agent-framework-examples.mdxsrc/content/docs/cookbooks/apify-actor-per-user-oauth.mdxsrc/content/docs/cookbooks/daily-briefing-agent.mdxsrc/content/docs/cookbooks/render-github-pr-summarizer.mdxsrc/content/docs/cookbooks/set-up-agentkit-with-your-coding-agent.mdxsrc/content/docs/dev-kit/build-with-ai/full-stack-auth.mdxsrc/content/docs/dev-kit/build-with-ai/index.mdxsrc/content/docs/dev-kit/build-with-ai/mcp-auth.mdxsrc/content/docs/dev-kit/build-with-ai/scim.mdxsrc/content/docs/dev-kit/build-with-ai/sso.mdxsrc/content/docs/directory/scim/quickstart.mdxsrc/content/docs/home/saaskit/index.mdxsrc/content/docs/passwordless/oidc.mdxsrc/content/docs/passwordless/quickstart.mdxsrc/content/docs/resources/code-samples/code-samples.mdxsrc/content/docs/sso/quickstart.mdx
f0531dd to
708cb53
Compare
There was a problem hiding this comment.
Actionable comments posted: 5
♻️ Duplicate comments (1)
src/configs/agent-instructions.ts (1)
27-27:⚠️ Potential issue | 🟠 Major | ⚡ Quick winComplete the skill-name migration across all exported instruction blocks.
These updates are correct, but the same file still publishes legacy values in
AGENT_PLUGIN_DETAILS_MDandAGENT_PLUGIN_VISIBLE_MD, so different delivery paths expose conflicting plugin names.As per coding guidelines: “Keep terminology consistent and user-facing: replace old product/plugin names with the new ones across titles, headings, body text, and frontmatter.”Suggested patch
-`<auth-type>` / `<skill-name>`: `agentkit`, `full-stack-auth`, `mcp-auth`, `modular-sso`, `modular-scim` +`<auth-type>` / `<skill-name>`: `agentkit`, `saaskit`-> `<auth-type>` / `<skill-name>`: `agentkit`, `full-stack-auth`, `mcp-auth`, `modular-sso`, `modular-scim` — [Full setup guide](https://docs.scalekit.com/dev-kit/build-with-ai/) +> `<auth-type>` / `<skill-name>`: `agentkit`, `saaskit` — [Full setup guide](https://docs.scalekit.com/dev-kit/build-with-ai/)Also applies to: 41-41
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@src/configs/agent-instructions.ts` at line 27, AGENT_PLUGIN_DETAILS_MD and AGENT_PLUGIN_VISIBLE_MD still contain legacy product/plugin names; update those exported constants (and any other exported instruction blocks in this file) to use the new skill-name (e.g., replace occurrences of the old plugin name with "skill-name" or the new user-facing name) throughout frontmatter, titles, headings and body text so all delivery paths show the same name; search for the exported symbols AGENT_PLUGIN_DETAILS_MD, AGENT_PLUGIN_VISIBLE_MD and any other exported instruction blocks in this module and perform a consistent string replacement of the legacy name to the new one.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@src/components/templates/coding-agents/_fsa-codex.mdx`:
- Around line 29-35: The prompt text uses the retired product name "Scalekit"
and inconsistent phrasing ("full-stack auth"); update the markdown block titled
"Authentication implementation prompt" by changing the guide line that begins
"Guide the coding agent to implement Scalekit full-stack auth — ..." to use the
current product name and consistent wording (for example: "Guide the coding
agent to implement SaaSKit full-stack auth — initialize SaaSKitClient with
environment credentials, implement the login redirect, handle the OAuth callback
to exchange the code for tokens, store the session securely, and add a logout
endpoint that clears the session. Code only."). Ensure all occurrences of
"Scalekit" and the old phrase "full-stack auth" in that prompt are replaced so
terminology matches SaaSKit across the document.
In `@src/components/templates/coding-agents/_skills-cli.mdx`:
- Line 51: Summary: The sentence mixes legacy labels with new product terms;
replace legacy phrases with the canonical, rebranded product names. Fix: edit
the sentence "This installs skills for AgentKit and SaaSKit — covering agent
auth, full-stack auth, MCP OAuth, SSO, SCIM, and more." and replace the legacy
fragments "agent auth" and "full-stack auth" with the consistent rebranded terms
used across docs (e.g., "Agent Authentication" and "Full-Stack Authentication"),
producing: "This installs skills for AgentKit and SaaSKit — covering Agent
Authentication, Full-Stack Authentication, MCP OAuth, SSO, SCIM, and more."
Ensure the updated phrasing matches other docs' exact capitalization/spacing for
these product names.
In `@src/content/docs/agentkit/advanced/overview.mdx`:
- Around line 3-4: Update the frontmatter tags to match the renamed product
taxonomy: replace the obsolete tag "agentauth" with "agentkit" (or the exact new
tag casing used across docs) in the tags array in the page frontmatter so it
aligns with the description "AgentKit" and prevents split indexing; ensure the
"tags" field and any other frontmatter occurrences use the new product term
consistently.
In `@src/content/docs/cookbooks/apify-actor-per-user-oauth.mdx`:
- Around line 3-5: The frontmatter tag "Agent auth" is inconsistent with the
renamed product term "AgentKit"; update the tags array so the legacy tag 'Agent
auth' is replaced with 'AgentKit' (ensure the tags entry matches the existing
"AgentKit" usage in the description) by editing the frontmatter tags line that
currently contains ['Agent auth'] to ['AgentKit'] so taxonomy is consistent
across the page.
In `@src/content/docs/dev-kit/build-with-ai/scim.mdx`:
- Line 4: Replace the legacy term "Modular SCIM" with the standardized product
name "SaaSKit" throughout the scim.mdx page so terminology is consistent with
the existing tag `saaskit`; update every occurrence (including headings, body
text, examples, and code blocks at the current locations that previously
referenced "Modular SCIM" — e.g., the instances around Lines 6, 18, and 39) to
"SaaSKit" and ensure casing is consistent across the document.
---
Duplicate comments:
In `@src/configs/agent-instructions.ts`:
- Line 27: AGENT_PLUGIN_DETAILS_MD and AGENT_PLUGIN_VISIBLE_MD still contain
legacy product/plugin names; update those exported constants (and any other
exported instruction blocks in this file) to use the new skill-name (e.g.,
replace occurrences of the old plugin name with "skill-name" or the new
user-facing name) throughout frontmatter, titles, headings and body text so all
delivery paths show the same name; search for the exported symbols
AGENT_PLUGIN_DETAILS_MD, AGENT_PLUGIN_VISIBLE_MD and any other exported
instruction blocks in this module and perform a consistent string replacement of
the legacy name to the new one.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro
Run ID: ab2a04bb-409c-4f47-99cf-83e2481ff26c
📒 Files selected for processing (61)
src/components/templates/agent-connectors/_section-after-setup-twitter-common-workflows.mdxsrc/components/templates/agent-connectors/_setup-apifymcp.mdxsrc/components/templates/agent-connectors/_setup-attio.mdxsrc/components/templates/agent-connectors/_setup-brave-search.mdxsrc/components/templates/agent-connectors/_setup-diarize.mdxsrc/components/templates/agent-connectors/_setup-exa.mdxsrc/components/templates/agent-connectors/_setup-parallelaitaskmcp.mdxsrc/components/templates/agent-connectors/_setup-supadata.mdxsrc/components/templates/agent-connectors/_setup-tableau.mdxsrc/components/templates/agent-connectors/_setup-twitter.mdxsrc/components/templates/agent-connectors/_setup-youtube.mdxsrc/components/templates/coding-agents/_agentkit-claude-code.mdxsrc/components/templates/coding-agents/_agentkit-codex.mdxsrc/components/templates/coding-agents/_agentkit-github-copilot-cli.mdxsrc/components/templates/coding-agents/_cursor.mdxsrc/components/templates/coding-agents/_fsa-claude-code.mdxsrc/components/templates/coding-agents/_fsa-codex.mdxsrc/components/templates/coding-agents/_fsa-github-copilot-cli.mdxsrc/components/templates/coding-agents/_mcp-auth-claude-code.mdxsrc/components/templates/coding-agents/_mcp-auth-codex.mdxsrc/components/templates/coding-agents/_mcp-auth-github-copilot-cli.mdxsrc/components/templates/coding-agents/_scim-claude-code.mdxsrc/components/templates/coding-agents/_scim-codex.mdxsrc/components/templates/coding-agents/_scim-github-copilot-cli.mdxsrc/components/templates/coding-agents/_skills-cli.mdxsrc/components/templates/coding-agents/_sso-claude-code.mdxsrc/components/templates/coding-agents/_sso-codex.mdxsrc/components/templates/coding-agents/_sso-github-copilot-cli.mdxsrc/configs/agent-instructions.tssrc/configs/llms.config.tssrc/content/docs/agentkit/advanced/overview.mdxsrc/content/docs/agentkit/advanced/proxy-api-calls.mdxsrc/content/docs/agentkit/authentication/auth-flows-comparison.mdxsrc/content/docs/agentkit/authentication/multi-provider.mdxsrc/content/docs/agentkit/authentication/token-management.mdxsrc/content/docs/agentkit/mcp/tool-access-via-mcp.mdxsrc/content/docs/agentkit/openclaw.mdxsrc/content/docs/agentkit/quickstart.mdxsrc/content/docs/agentkit/tools/agent-tools-quickstart.mdxsrc/content/docs/agentkit/tools/custom-processors.mdxsrc/content/docs/agentkit/tools/overview.mdxsrc/content/docs/agentkit/tools/proxy-tools.mdxsrc/content/docs/authenticate/fsa/quickstart.mdxsrc/content/docs/authenticate/mcp/quickstart.mdxsrc/content/docs/authenticate/sso/add-modular-sso.mdxsrc/content/docs/browse/code-samples/agent-framework-examples.mdxsrc/content/docs/cookbooks/apify-actor-per-user-oauth.mdxsrc/content/docs/cookbooks/daily-briefing-agent.mdxsrc/content/docs/cookbooks/render-github-pr-summarizer.mdxsrc/content/docs/cookbooks/set-up-agentkit-with-your-coding-agent.mdxsrc/content/docs/dev-kit/build-with-ai/full-stack-auth.mdxsrc/content/docs/dev-kit/build-with-ai/index.mdxsrc/content/docs/dev-kit/build-with-ai/mcp-auth.mdxsrc/content/docs/dev-kit/build-with-ai/scim.mdxsrc/content/docs/dev-kit/build-with-ai/sso.mdxsrc/content/docs/directory/scim/quickstart.mdxsrc/content/docs/home/saaskit/index.mdxsrc/content/docs/passwordless/oidc.mdxsrc/content/docs/passwordless/quickstart.mdxsrc/content/docs/resources/code-samples/code-samples.mdxsrc/content/docs/sso/quickstart.mdx
9816f91 to
708cb53
Compare
Update all coding-agent template files and overview pages: - agent-auth@ → agentkit@ - full-stack-auth@ → saaskit@ - mcp-auth@ → saaskit@ - modular-sso@ → saaskit@ - modular-scim@ → saaskit@ Also update narrative text in templates to reference the new plugin names (AgentKit/SaaSKit) instead of the old 5-plugin names.
- Update Codex plugin directory comments to new names - Fix Skills CLI commands (modular-sso → implementing-modular-sso, integrating-agent-auth → integrating-agentkit) - Update Cursor UI references (Agent Auth → AgentKit) - Add saaskit/agentkit tags to build-with-ai pages
- Update all agentkit/ content pages (overview, tools, auth, MCP, OpenClaw) - Update cookbooks (daily-briefing, apify, agentkit setup, PR summarizer) - Update browse/code-samples/agent-framework-examples - Update agent connector setup templates (YouTube, Twitter, Attio, etc.) - Update build-with-AI and code-samples card titles - Update agent-instructions.ts skill name lists to agentkit, saaskit - Update frontmatter tags from agent-auth to agentkit
…erminology consistency
- Add SupportedAgents.astro component with Expressive Code rendering - Replace agent-specific tabs across 17+ pages with npx @scalekit-inc/cli setup - Remove 18 coding-agent template files - Update homepage heading to "Get started in seconds" - Add align prop for left/center positioning in FoldCards - Rename "Full stack auth" to "SaaSKit" in modular SSO aside
Replace per-agent install instructions in all exported strings (HEADER, INLINE, DETAILS_MD, VISIBLE_MD, META) with the single npx @scalekit-inc/cli setup command. These strings feed into llms.txt, copy-markdown, page actions, and static .md files.
6a665a0 to
d01652f
Compare
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@src/content/docs/agentkit/advanced/overview.mdx`:
- Around line 14-18: The opening paragraph in this file is wordy and uses
inconsistent casing and phrasing (e.g., "on-behalf-of", lowercase provider
names); replace the two-sentence intro with a concise, plain-language version
that uses consistent terminology and proper capitalization for providers (Gmail,
Calendar, Slack, Notion, HubSpot) and the product name "AgentKit", and use "on
behalf of" (no hyphens); ensure the following heading "## Supported Auth
Methods" remains, and keep the second paragraph but adjust any phrasing to match
the simplified style.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro
Run ID: bfc06cb5-a5e2-4ff3-b29f-84182a7c60d2
📒 Files selected for processing (67)
src/components/templates/agent-connectors/_section-after-setup-twitter-common-workflows.mdxsrc/components/templates/agent-connectors/_setup-apifymcp.mdxsrc/components/templates/agent-connectors/_setup-attio.mdxsrc/components/templates/agent-connectors/_setup-brave-search.mdxsrc/components/templates/agent-connectors/_setup-diarize.mdxsrc/components/templates/agent-connectors/_setup-exa.mdxsrc/components/templates/agent-connectors/_setup-parallelaitaskmcp.mdxsrc/components/templates/agent-connectors/_setup-supadata.mdxsrc/components/templates/agent-connectors/_setup-tableau.mdxsrc/components/templates/agent-connectors/_setup-twitter.mdxsrc/components/templates/agent-connectors/_setup-youtube.mdxsrc/components/templates/coding-agents/_agentkit-claude-code.mdxsrc/components/templates/coding-agents/_agentkit-codex.mdxsrc/components/templates/coding-agents/_agentkit-github-copilot-cli.mdxsrc/components/templates/coding-agents/_cursor.mdxsrc/components/templates/coding-agents/_fsa-claude-code.mdxsrc/components/templates/coding-agents/_fsa-codex.mdxsrc/components/templates/coding-agents/_fsa-github-copilot-cli.mdxsrc/components/templates/coding-agents/_github-copilot-cli.mdxsrc/components/templates/coding-agents/_mcp-auth-claude-code.mdxsrc/components/templates/coding-agents/_mcp-auth-codex.mdxsrc/components/templates/coding-agents/_mcp-auth-github-copilot-cli.mdxsrc/components/templates/coding-agents/_scim-claude-code.mdxsrc/components/templates/coding-agents/_scim-codex.mdxsrc/components/templates/coding-agents/_scim-github-copilot-cli.mdxsrc/components/templates/coding-agents/_skills-cli.mdxsrc/components/templates/coding-agents/_sso-claude-code.mdxsrc/components/templates/coding-agents/_sso-codex.mdxsrc/components/templates/coding-agents/_sso-github-copilot-cli.mdxsrc/components/templates/coding-agents/index.tssrc/components/templates/index.tssrc/components/ui/SupportedAgents.astrosrc/configs/agent-instructions.tssrc/configs/llms.config.tssrc/content/docs/agentkit/advanced/overview.mdxsrc/content/docs/agentkit/advanced/proxy-api-calls.mdxsrc/content/docs/agentkit/authentication/auth-flows-comparison.mdxsrc/content/docs/agentkit/authentication/multi-provider.mdxsrc/content/docs/agentkit/authentication/token-management.mdxsrc/content/docs/agentkit/mcp/tool-access-via-mcp.mdxsrc/content/docs/agentkit/openclaw.mdxsrc/content/docs/agentkit/quickstart.mdxsrc/content/docs/agentkit/tools/agent-tools-quickstart.mdxsrc/content/docs/agentkit/tools/custom-processors.mdxsrc/content/docs/agentkit/tools/overview.mdxsrc/content/docs/agentkit/tools/proxy-tools.mdxsrc/content/docs/authenticate/fsa/quickstart.mdxsrc/content/docs/authenticate/mcp/quickstart.mdxsrc/content/docs/authenticate/sso/add-modular-sso.mdxsrc/content/docs/browse/code-samples/agent-framework-examples.mdxsrc/content/docs/cookbooks/apify-actor-per-user-oauth.mdxsrc/content/docs/cookbooks/daily-briefing-agent.mdxsrc/content/docs/cookbooks/render-github-pr-summarizer.mdxsrc/content/docs/cookbooks/set-up-agentkit-with-your-coding-agent.mdxsrc/content/docs/dev-kit/ai-assisted-development/cursor.mdxsrc/content/docs/dev-kit/build-with-ai/full-stack-auth.mdxsrc/content/docs/dev-kit/build-with-ai/index.mdxsrc/content/docs/dev-kit/build-with-ai/mcp-auth.mdxsrc/content/docs/dev-kit/build-with-ai/scim.mdxsrc/content/docs/dev-kit/build-with-ai/sso.mdxsrc/content/docs/directory/scim/quickstart.mdxsrc/content/docs/home/saaskit/index.mdxsrc/content/docs/index.mdxsrc/content/docs/passwordless/oidc.mdxsrc/content/docs/passwordless/quickstart.mdxsrc/content/docs/resources/code-samples/code-samples.mdxsrc/content/docs/sso/quickstart.mdx
💤 Files with no reviewable changes (19)
- src/components/templates/index.ts
- src/components/templates/coding-agents/_fsa-claude-code.mdx
- src/components/templates/coding-agents/_agentkit-claude-code.mdx
- src/components/templates/coding-agents/_sso-codex.mdx
- src/components/templates/coding-agents/_github-copilot-cli.mdx
- src/components/templates/coding-agents/_cursor.mdx
- src/components/templates/coding-agents/_agentkit-codex.mdx
- src/components/templates/coding-agents/_scim-github-copilot-cli.mdx
- src/components/templates/coding-agents/_mcp-auth-claude-code.mdx
- src/components/templates/coding-agents/_agentkit-github-copilot-cli.mdx
- src/components/templates/coding-agents/_scim-claude-code.mdx
- src/components/templates/coding-agents/_fsa-github-copilot-cli.mdx
- src/components/templates/coding-agents/_sso-github-copilot-cli.mdx
- src/components/templates/coding-agents/_skills-cli.mdx
- src/components/templates/coding-agents/_sso-claude-code.mdx
- src/components/templates/coding-agents/_scim-codex.mdx
- src/components/templates/coding-agents/_mcp-auth-github-copilot-cli.mdx
- src/components/templates/coding-agents/_fsa-codex.mdx
- src/components/templates/coding-agents/_mcp-auth-codex.mdx
| Agents that need to take actions on-behalf-of users in third party applications like gmail, calendar, slack, notion, hubspot etc need to do so in a secure, authorized manner. Scalekit's AgentKit solution helps developers build agents to act on-behalf-of users by managing user's authentication and authorization for those tools. | ||
|
|
||
| ## Supported Auth Methods | ||
|
|
||
| Agent Auth supports all the different types of authentication and authorization methods that are adopted by different applications so that you don't have to worry about handling and managing user authorization tokens. | ||
| AgentKit supports all the different types of authentication and authorization methods that are adopted by different applications so that you don't have to worry about handling and managing user authorization tokens. |
There was a problem hiding this comment.
Tighten opening copy for clarity and terminology consistency.
The updated intro uses awkward phrasing and inconsistent casing for provider names. A concise rewrite improves readability and aligns with doc style.
Suggested edit
-Agents that need to take actions on-behalf-of users in third party applications like gmail, calendar, slack, notion, hubspot etc need to do so in a secure, authorized manner. Scalekit's AgentKit solution helps developers build agents to act on-behalf-of users by managing user's authentication and authorization for those tools.
+If your agent takes actions in third-party applications such as Gmail, Calendar, Slack, Notion, and HubSpot, you need secure user authorization. AgentKit manages user authentication and authorization for these tools so your agent can act on a user’s behalf safely.
@@
-AgentKit supports all the different types of authentication and authorization methods that are adopted by different applications so that you don't have to worry about handling and managing user authorization tokens.
+AgentKit supports the authentication methods used across third-party applications, so you do not need to manage user authorization tokens directly.As per coding guidelines, “Write simply and directly with short sentences and plain language in documentation” and “Maintain consistent terminology across documentation pages.”
🧰 Tools
🪛 LanguageTool
[grammar] ~14-~14: Use a hyphen to join words.
Context: ...take actions on-behalf-of users in third party applications like gmail, calendar,...
(QB_NEW_EN_HYPHEN)
[style] ~14-~14: In American English, abbreviations like “etc.” require a period.
Context: ...gmail, calendar, slack, notion, hubspot etc need to do so in a secure, authorized m...
(ETC_PERIOD)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@src/content/docs/agentkit/advanced/overview.mdx` around lines 14 - 18, The
opening paragraph in this file is wordy and uses inconsistent casing and
phrasing (e.g., "on-behalf-of", lowercase provider names); replace the
two-sentence intro with a concise, plain-language version that uses consistent
terminology and proper capitalization for providers (Gmail, Calendar, Slack,
Notion, HubSpot) and the product name "AgentKit", and use "on behalf of" (no
hyphens); ensure the following heading "## Supported Auth Methods" remains, and
keep the second paragraph but adjust any phrasing to match the simplified style.
Summary
Aligns developer docs with the auth stack restructuring from 5 plugins → 2 (
AgentKit+SaaSKit).61 files changed, 162 insertions / 162 deletions — pure renames, no structural or routing changes.
What changed
Install commands (37 occurrences)
agent-auth@scalekit-auth-stackagentkit@scalekit-auth-stackfull-stack-auth@scalekit-auth-stacksaaskit@scalekit-auth-stackmcp-auth@scalekit-auth-stacksaaskit@scalekit-auth-stackmodular-sso@scalekit-auth-stacksaaskit@scalekit-auth-stackmodular-scim@scalekit-auth-stacksaaskit@scalekit-auth-stackTemplate prose (~20 files in
src/components/templates/coding-agents/)Content pages (~25 files in
src/content/docs/)--skillarguments (integrating-agent-auth→integrating-agentkit)Agent Auth→AgentKit)agent-auth→agentkit, addedsaaskittags)Agent connector templates (~12 files)
Config files
agent-instructions.ts: skill name lists updated toagentkit, saaskitllms.config.ts: routing label "Agent Authentication set" → "AgentKit documentation set"build-with-ai/index.mdx+home/saaskit/index.mdx: options comments updatedIntentionally untouched
mcp-auth-demos,agent-auth-examples)Related PRs
Summary by CodeRabbit
New Features
npx@scalekit-inc/clisetupcommand across all supported coding agentsDocumentation