[No QA] Docs updates for E/A#92128 add Create and Use Custom Agents article#93610
Conversation
The Agents settings page links Learn more to ai-agents/Create-and-Use-Custom-Agents, but that article did not exist. Add it so the in-product link resolves, using the orphaned ExpensiHelp-CustomAgents-1.png asset. Co-authored-by: Yuwen Memon <yuwenmemon@users.noreply.github.com>
This comment has been minimized.
This comment has been minimized.
Concierge reviewer checklist:
For more detailed instructions on completing this checklist, see How do I review a HelpDot PR as a Concierge Team member? |
|
@bfitzexpensify Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
HelpDot Documentation ReviewOverall AssessmentThis PR adds a new article for Custom Agents, a Beta feature in New Expensify. The article is well-structured, follows the single-workflow principle, and covers creating, chatting with, editing, and deleting Custom Agents. It closely adheres to governance standards with only minor deviations. Scores Summary
Key FindingsPositive aspects:
Issues to address:
Recommendations
Files Reviewed
This review is based solely on the proposed changes in the PR diff, scored against the governance files: HELPSITE_NAMING_CONVENTIONS.md, HELP_AUTHORING_GUIDELINES.md, and TEMPLATE.md. |
|
@MelvinBot apply the fixes from review |
Co-authored-by: Yuwen Memon <yuwenmemon@users.noreply.github.com>
This comment has been minimized.
This comment has been minimized.
|
@bfitzexpensify bump! |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
We had deleted the Custom Agents article in favor of the Agent Rules article, but I it seems like we'll have both? I replaced this draft with the original one, since some of the UI steps were wrong and the one had screenshots. Also updated all 3 articles to cross-link with one another! |
|
A preview of your ExpensifyHelp changes have been deployed to https://098f032b.helpdot.pages.dev ⚡️ Updated articles: |
|
NM - I was looking at the live helpsite and not dev. Everything looks good |

Explanation of Change
While reviewing #92128, I found that the Agents settings page (Account > Agents) now renders a Learn more link in its subtitle and empty state. That link points to
CONST.CUSTOM_AGENTS_HELP_URL:https://help.expensify.com/articles/new-expensify/ai-agents/Create-and-Use-Custom-AgentsNo article exists at that path. The PR added two Agent Rules articles (
Create-Agent-Rules.md,How-to-Write-Agent-Rules.md— a separate, workspace-level RuleBot feature) and two unreferenced images (ExpensiHelp-CustomAgents-1.png,ExpensiHelp-CustomAgents-2.png), but never created the Custom Agents article the product links to. As a result, the in-product Learn more link 404s.This PR adds the missing article so the link resolves:
docs/articles/new-expensify/ai-agents/Create-and-Use-Custom-Agents.md— explains what Custom Agents are and how to create one, write instructions, chat with an agent, Copilot into an agent's account, edit, and delete. It also reuses the orphanedExpensiHelp-CustomAgents-1.pngasset.Scope notes
ExpensiHelp-CustomAgents-2.pngshows a Custom Agent set as a workflow approver via an Add agent button. That label does not exist in the current source (only Add approver does), so the approver flow appears to be an unreleased/design state. I intentionally did not document it, to keep the article aligned with shipped behavior. It can be added in a follow-up once the approver flow ships.Fixed Issues
$ https://github.com/Expensify/Expensify/issues/643049
Tests/QA
Click to expand
Explanation of Change
Fixed Issues
$
PROPOSAL:
Tests
Offline tests
N/A
QA Steps
Same as tests.
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos