Skip to content
This repository was archived by the owner on Jun 26, 2026. It is now read-only.

Update content to change language to client-facing, update quickstart - #1125

Merged
jainpawan21 merged 12 commits into
mainfrom
MRK-1799
Jun 23, 2026
Merged

Update content to change language to client-facing, update quickstart#1125
jainpawan21 merged 12 commits into
mainfrom
MRK-1799

Conversation

@Aviatorscode2

@Aviatorscode2 Aviatorscode2 commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • Documentation
    • Rewrote the ACI “What is” page with a clearer three-part flow and a more explicit “ACI handles vs what you control” breakdown.
    • Added a new Agents overview page with a conversation walkthrough, quickstart entry points, and related links.
    • Updated the managed agent quickstart to use a Novu CLI flow, including Slack setup and a faster “get a reply” path.
    • Refreshed agent documentation navigation entries.
  • Bug Fixes
    • Adjusted Next.js middleware redirects by removing the /agentswhat-is-aci mapping.

Greptile Summary

This PR rewrites the agents documentation with client-facing language, adds a new /agents overview page (index.mdx), updates the managed agent quickstart to use the Novu CLI (npx novu connect), and removes the now-redundant /agentswhat-is-aci middleware redirect.

  • New index.mdx: Serves as the /agents landing page, explaining ACI's two concerns (communication infrastructure vs. agent intelligence) and providing entry points to both the managed agent and custom code agent paths.
  • Quickstart rewrite: Replaces the dashboard-based flow with a CLI-driven flow; adds a Slack App Configuration Token walkthrough and a demo GIF.
  • what-is-aci.mdx refresh: Replaces technical jargon with product-oriented language and restructures the three-part architecture explanation with bullet-list channel enumerations.

Confidence Score: 5/5

Safe to merge — only documentation and a single redirect removal; no runtime logic is introduced.

All code changes are documentation content and a one-line redirect removal. The middleware change is safe: /agents is covered by MARKDOWN_SECTIONS so the catch-all redirect never fires, and index.mdx now correctly serves that route. The only new finding is a minor cross-link inconsistency in the "Start building" section of what-is-aci.mdx.

The "Start building" Quickstart card in what-is-aci.mdx still points to the custom code agent path while the new overview page promotes the managed agent CLI path — worth aligning before merge.

Important Files Changed

Filename Overview
content/docs/agents/get-started/what-is-aci.mdx Rewrites the ACI explainer with client-facing language; minor inconsistency in the "Start building" section where the Quickstart card targets the custom code path while index.mdx promotes the managed agent CLI path.
content/docs/agents/index.mdx New agents overview page added to serve /agents; links, structure, and conversation flow description look correct. Missing trailing newline (flagged in previous review).
content/docs/agents/managed-agent/quickstart.mdx Quickstart rewritten around the Novu CLI (npx novu connect) flow; Slack token instructions are accurate. "Send a message" step is coupled to the engineering-assistant example description (flagged in a previous review). Missing trailing newline (flagged in previous review).
content/docs/agents/meta.json Adds "index" as the first navigation entry under Get Started, correctly wiring index.mdx into the sidebar.
content/docs/platform/additional-resources/glossary.mdx Adds "Agent brain" glossary entry with a link to the ACI page; definition is consistent with usage in index.mdx and what-is-aci.mdx.
src/middleware.ts Removes the /agentswhat-is-aci redirect; safe because /agents is already listed in MARKDOWN_SECTIONS so the catch-all platform-prefix redirect does not fire, and index.mdx now serves the route directly.
public/images/agents/quickstart/novu-connect-demo.gif New demo GIF added and correctly referenced by the quickstart page.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[User visits /agents] --> B{New index.mdx}
    B --> C[Overview: ACI explained]
    C --> D{Choose agent type}
    D --> E[Managed Agent\n/agents/managed-agent/quickstart]
    D --> F[Custom Code Agent\n/agents/custom-code-agent/quickstart]
    E --> G[npx novu connect]
    G --> H[Select: Demo credentials\nor Claude Managed Agents]
    H --> I[Describe agent]
    I --> J[Connect Slack\nSlack App Config Token]
    J --> K[Agent live in Slack]
    K --> L[Send DM to bot]
    L --> M[Reply via ACI bridge]
    M --> N[Persisted in Connect dashboard]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A[User visits /agents] --> B{New index.mdx}
    B --> C[Overview: ACI explained]
    C --> D{Choose agent type}
    D --> E[Managed Agent\n/agents/managed-agent/quickstart]
    D --> F[Custom Code Agent\n/agents/custom-code-agent/quickstart]
    E --> G[npx novu connect]
    G --> H[Select: Demo credentials\nor Claude Managed Agents]
    H --> I[Describe agent]
    I --> J[Connect Slack\nSlack App Config Token]
    J --> K[Agent live in Slack]
    K --> L[Send DM to bot]
    L --> M[Reply via ACI bridge]
    M --> N[Persisted in Connect dashboard]
Loading

Reviews (4): Last reviewed commit: "Update index file" | Re-trigger Greptile

@linear-code

linear-code Bot commented Jun 11, 2026

Copy link
Copy Markdown

MRK-1799

@netlify

netlify Bot commented Jun 11, 2026

Copy link
Copy Markdown

Deploy Preview for docs-novu ready!

Name Link
🔨 Latest commit f379c4f
🔍 Latest deploy log https://app.netlify.com/projects/docs-novu/deploys/6a3a6222726f170008ee2b58
😎 Deploy Preview https://deploy-preview-1125--docs-novu.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.

@coderabbitai

coderabbitai Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

This PR reorganizes the agents documentation section by clarifying ACI's role as a communication infrastructure layer, introducing a new landing page for agents, and updating the managed agent quickstart from a dashboard-based to CLI-based flow. The ACI definition page was rewritten to explain how messages are normalized, identities resolved, conversations persisted, and responses delivered. A new agents index page serves as the entry point, explaining the infrastructure vs. intelligence boundary and providing navigation cards. The managed agent quickstart was completely revised to guide users through the Novu CLI (npx novu connect) to create agents, connect Slack, and test the flow. Navigation was updated to include the new index page, and the legacy /agents redirect was removed from middleware.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • novuhq/docs#1078: Directly related update to /agents routing in src/middleware.ts redirectMap configuration.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Update content to change language to client-facing, update quickstart' directly captures two key changes: adopting client-facing language and rewriting the quickstart. It accurately reflects the main objectives of the PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
content/docs/agents/get-started/what-is-aci.mdx (1)

127-127: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Use consistent product/channel capitalization for Slack.

Line 127 uses “slack provider” while the rest of the page uses “Slack provider.” Please standardize to “Slack” for consistency.

🤖 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 `@content/docs/agents/get-started/what-is-aci.mdx` at line 127, The phrase
"slack provider" in the sentence "Create your first agent, connect a slack
provider, and send a message in under 5 minutes." should be capitalized to
"Slack provider" to match the rest of the document; update that exact string in
content/docs/agents/get-started/what-is-aci.mdx so all occurrences use "Slack"
consistently.
🤖 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 `@content/docs/agents/get-started/what-is-aci.mdx`:
- Line 90: Update the pluralization in the sentence that currently reads "The
agent's tools, skill and their configuration" in
content/docs/agents/get-started/what-is-aci.mdx by changing "skill" to "skills"
so it reads "The agent's tools, skills and their configuration"; locate the
sentence by searching for the exact phrase "The agent's tools, skill and their
configuration" and make the single-word fix.

In `@content/docs/agents/index.mdx`:
- Around line 26-29: Remove the duplicated introductory sentence so only one of
the two similar lines remains; specifically, keep a single sentence that reads
either "Novu Connect accepts two kinds of agents. You choose how you want to
bring the intelligence." or "Novu Connect accepts two kinds of agent brains. You
choose how you want to bring the intelligence." and delete the other duplicate
occurrence to eliminate redundancy in the agents/agent brains intro.

---

Outside diff comments:
In `@content/docs/agents/get-started/what-is-aci.mdx`:
- Line 127: The phrase "slack provider" in the sentence "Create your first
agent, connect a slack provider, and send a message in under 5 minutes." should
be capitalized to "Slack provider" to match the rest of the document; update
that exact string in content/docs/agents/get-started/what-is-aci.mdx so all
occurrences use "Slack" consistently.
🪄 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: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 6c9549ae-b345-4232-afb6-028361b76b3e

📥 Commits

Reviewing files that changed from the base of the PR and between 112a194 and 5947a10.

⛔ Files ignored due to path filters (1)
  • public/images/agents/quickstart/novu-connect-demo.gif is excluded by !**/*.gif
📒 Files selected for processing (5)
  • content/docs/agents/get-started/what-is-aci.mdx
  • content/docs/agents/index.mdx
  • content/docs/agents/managed-agent/quickstart.mdx
  • content/docs/agents/meta.json
  • src/middleware.ts
💤 Files with no reviewable changes (1)
  • src/middleware.ts

Comment thread content/docs/agents/get-started/what-is-aci.mdx Outdated
Comment thread content/docs/agents/index.mdx Outdated
Comment thread content/docs/agents/get-started/what-is-aci.mdx
Comment thread content/docs/agents/get-started/what-is-aci.mdx
Comment thread content/docs/agents/get-started/what-is-aci.mdx Outdated
Comment thread content/docs/agents/get-started/what-is-aci.mdx Outdated

Click **Create Agent** when you are done.
## Create an agent

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add context paragraph?

Comment thread content/docs/agents/index.mdx
Comment thread content/docs/agents/index.mdx Outdated
Comment thread content/docs/agents/index.mdx Outdated
Comment thread content/docs/agents/index.mdx Outdated
Comment thread content/docs/agents/index.mdx Outdated
Aviatorscode2 and others added 7 commits June 14, 2026 07:43
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Comment thread content/docs/agents/index.mdx Outdated
Comment thread content/docs/agents/get-started/what-is-aci.mdx Outdated
Comment thread content/docs/agents/managed-agent/quickstart.mdx Outdated
Comment thread content/docs/agents/index.mdx
Comment thread content/docs/agents/managed-agent/quickstart.mdx
Aviatorscode2 and others added 4 commits June 23, 2026 02:53
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Address DianaHackmamba's review comments on PR #1125: convert
channel lists to bullet lists, remove duplicate paragraph, trim
verbose CLI option explanations, and drop passive "will" phrasing.
Add an "Agent brain" glossary entry and link to it from the agents
overview instead of defining it inline.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jainpawan21
jainpawan21 merged commit f95f304 into main Jun 23, 2026
10 checks passed
@jainpawan21
jainpawan21 deleted the MRK-1799 branch June 23, 2026 13:31
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants