-
Notifications
You must be signed in to change notification settings - Fork 1.2k
(Actions) custom agent builder #32283
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(Actions) custom agent builder #32283
Conversation
Preview links (active after the
|
content/en/actions/agents/_index.md
Outdated
|
|
||
| {{< partial name="whats-next/whats-next.html" >}} | ||
|
|
||
| <br>Do you have questions or feedback? Join the **#workflow-custom-agents** channel on the [Datadog Community Slack][4]. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is referencing an internal channel at Datadog and the Community Slack link doesn't work. Let's remove this entire line.
content/en/actions/agents/build.md
Outdated
|
|
||
| {{< partial name="whats-next/whats-next.html" >}} | ||
|
|
||
| <br>Do you have questions or feedback? Join the **#workflow-custom-agents** channel on the [Datadog Community Slack][8]. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is referencing an internal channel at Datadog and the Community Slack link doesn't work. Let's remove this entire line.
content/en/actions/agents/build.md
Outdated
|
|
||
| ### MCP Servers | ||
|
|
||
| Click the toggle button to enable MCP (Model Context Protocol). MCP servers provide additional tools and capabilities that the agent can use to interact with external systems. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The only MCP available right now is the Datadog MCP. We should link to the docs that explain further what's available via the Datadog MCP: https://docs.datadoghq.com/bits_ai/mcp_server
| @@ -0,0 +1,38 @@ | |||
| --- | |||
| title: Agents | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The page doesn't include enough content to justify it's existence. Let's combine the two pages and add the "Build an agent" content to this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We also need to add a section that explains that you can invoke an agent via a Workflow step.
content/en/actions/agents/build.md
Outdated
|
|
||
| Click the toggle button to enable MCP (Model Context Protocol). MCP servers provide additional tools and capabilities that the agent can use to interact with external systems. | ||
|
|
||
| ### Feature Lab |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's remove this section for now. That was a temporary thing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've never seen Datadog obfuscate names in screenshots. It makes the screenshot look unprofessional. Any content in the demo account should be fine to show to customers, including Datadog employee names.
….com:DataDog/documentation into olivia.shoup/docs-12345-custom-agent-builder
joepeeples
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added some edit suggestions to consider. Let me know when you're ready for a quick re-review!
| text: "What are AI agents and how do they work?" | ||
| --- | ||
|
|
||
| {{< callout url="https://app.datadoghq.com/actions/agents" btn_hidden="false" header="Join the Preview!" >}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This link goes to the app, not the Preview signup form, and even the app link 404's for some orgs (like my dogfooding org). I also don't see an Agents form at https://www.datadoghq.com/product-preview. You might need to hold off merging this PR until a form is available to link to.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We now have a live form here for orgs that don't have access: https://app.datadoghq.com/actions/agents
Co-authored-by: Joe Peeples <[email protected]>
Co-authored-by: Joe Peeples <[email protected]>
Co-authored-by: Joe Peeples <[email protected]>
Co-authored-by: Joe Peeples <[email protected]>
Co-authored-by: Joe Peeples <[email protected]>
Co-authored-by: Joe Peeples <[email protected]>
Co-authored-by: Joe Peeples <[email protected]>
Co-authored-by: Joe Peeples <[email protected]>
Co-authored-by: Joe Peeples <[email protected]>
Co-authored-by: Joe Peeples <[email protected]>
Co-authored-by: Joe Peeples <[email protected]>
….com:DataDog/documentation into olivia.shoup/docs-12345-custom-agent-builder
joepeeples
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved with a couple small non-blocking comments, thanks!
content/en/actions/agents/_index.md
Outdated
|
|
||
| You can build custom AI agents to act on your observability data and third-party integrations. Agents can use any action from the [Action Catalog][7] to investigate problems, start remediation, or manage resources. | ||
|
|
||
| When building an agent, choose a template to get started. Templates come with pre-filled instructions and relevant tools. Templates are named after their main role, like Security Analyst, Log Analyzer, Incident Responder, or DevOps Assistant. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should these be called "blueprints" instead of "templates," for consistency with the screenshot and "Build an agent from a blueprint" section?
Co-authored-by: Joe Peeples <[email protected]>
Co-authored-by: Joe Peeples <[email protected]>
* Create heading and index page for Agents * Create the page Build Agents * Update intro text for Build Agents * Reorder side nav to match UI * Add intro text for blueprints * Add text for creating an agent * Add text for customizing the agent * Update Slack channel to ai-agents * Add text for main Agents page * Merge two pages for Agents into one * Replace screenshot * Cut mention of Slack channel * Add link to MCP docs * Create section for adding agents to workflows/apps * Cut Feature Lab section * fix (?) broken links - remove from Further Reading - revise to relative in-page header links - remove URL slug from list of references at bottom * Update content/en/actions/agents/_index.md Co-authored-by: Joe Peeples <[email protected]> * Update content/en/actions/agents/_index.md Co-authored-by: Joe Peeples <[email protected]> * Update content/en/actions/agents/_index.md Co-authored-by: Joe Peeples <[email protected]> * Update content/en/actions/agents/_index.md Co-authored-by: Joe Peeples <[email protected]> * Update content/en/actions/agents/_index.md Co-authored-by: Joe Peeples <[email protected]> * Update content/en/actions/agents/_index.md Co-authored-by: Joe Peeples <[email protected]> * Update content/en/actions/agents/_index.md Co-authored-by: Joe Peeples <[email protected]> * Update content/en/actions/agents/_index.md Co-authored-by: Joe Peeples <[email protected]> * Update content/en/actions/agents/_index.md Co-authored-by: Joe Peeples <[email protected]> * Update content/en/actions/agents/_index.md Co-authored-by: Joe Peeples <[email protected]> * Update content/en/actions/agents/_index.md Co-authored-by: Joe Peeples <[email protected]> * Update preview link & screenshots * Update agent configuration for new UI * Fix a typo * Cut step * Change sign-up link * Update content/en/actions/agents/_index.md Co-authored-by: Joe Peeples <[email protected]> * Update content/en/actions/agents/_index.md Co-authored-by: Joe Peeples <[email protected]> * Replace "template" with "blueprint" --------- Co-authored-by: Joe Peeples <[email protected]>
What does this PR do? What is the motivation?
This PR creates a new section for custom workflow agents.
Merge readiness: