Skip to content

Conversation

leemthompo
Copy link
Contributor

@leemthompo leemthompo commented Sep 8, 2025

Warning

We are merging this in hidden mode. The pages will be live but not indexed by search engines or visible in the docs TOC/nav.

Information architecture

IA for this very early draft:

Do we need more granular subpages?

  • We might want to break out programmatic access into three subpages if we need to go into a lot of detail: API, MCP, A2A.
  • We could also nest the 3 primitives: Conversations, Agents, Tools under a higher-level section titled "Primitives" or something to keep the docs nav tidy

This would change the IA to the following:

docs/
└── solutions/
    └── search/
        ├── elastic-agent-builder.md (main landing page)
        └── agent-builder/ (directory)
            ├── get-started.md
            │
            ├── primitives.md 
            │   ├── conversations.md
            │   ├── agent-builder-agents.md
            │   └── tools.md
            │
            ├── programmatic-access.md
            │   ├── api.md
            │   ├── mcp-server.md
            │   └── a2a-server.md
            │
            └── limitations-known-issues.md

@leemthompo leemthompo self-assigned this Sep 8, 2025
@oren-zohar
Copy link

This is really great, thank you @leemthompo!
Some comments:

  1. get-started.md
    • It states that the feature will be available in ECH, and not in Serverless: image
    • I think Chat is probably going to change (cc @joemcelroy @akm-esco) image
  2. conversations.md
    • pretty empty for now, so I ignored it since it's still a draft
  3. agent-builder-agents.md
    • Chat endpoint will need to be updated
    • Do we want to add another step at the end to navigate back to conversations and select the new agent?
  4. tools.md
  5. programmatic-access.md
  6. limitations-known-issues.md
    • Should be resolved by release time image

Copy link
Member

@seanstory seanstory left a comment

Choose a reason for hiding this comment

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

Thanks for starting this, Liam!

For the programmatic bit - in Elasticsearch, I'd expect us to link to an API Reference that would be in a separate area of the docs. Is there not an existing pattern for this with Kibana APIs?

applies_to:
stack: preview 9.2
deployment:
self: unavailable

Choose a reason for hiding this comment

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

Self-managed will most likely be kept in sync with "Stack"

Copy link
Contributor Author

Choose a reason for hiding this comment

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

thx @danajuratoni! I wasn't sure whether usage of EIS meant it wouldn't be available to self-managed users, so just stuck this in the first draft as a placeholder :)

Copy link
Member

@jedrazb jedrazb left a comment

Choose a reason for hiding this comment

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

couple of nits! looking good


### A2A protocol endpoint

Interact with agents following the A2A protocol specification:
Copy link
Member

Choose a reason for hiding this comment

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

Endpoint where the A2A service can be accessed for a2a communication. This is what you point other agents to.

We should mention that both a2a endpoints also require api key authentication! classic for ES

Copy link
Member

@jedrazb jedrazb Sep 9, 2025

Choose a reason for hiding this comment

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

Copy link
Contributor Author

Choose a reason for hiding this comment

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

adding as comment TODOs 👍

@leemthompo
Copy link
Contributor Author

For the programmatic bit - in Elasticsearch, I'd expect us to link to an API Reference that would be in a separate area of the docs. Is there not an existing pattern for this with Kibana APIs?

@seanstory yup we'll just have an overview here in the narrative docs and then we'll link to the Kibana API docs

leemthompo and others added 8 commits September 17, 2025 18:35
…ogrammatic access into separate API/MCP/A2A pages

**Major changes:**
- Renamed "Conversations" to "Agent Chat" throughout
- Expanded agent management section with detailed UI instructions and screenshots
- Added comprehensive step-by-step agent creation guide with visual elements
- Restructured getting started guide to be more user-friendly
- Updated programmatic access to be overview-only, with separate dedicated pages for APIs, MCP, and A2A
- Renamed system tools to "built-in tools" consistently
- Updated API endpoints from `/api/chat/` to `/api/agent_builder/`
- Enhanced tool configuration examples with better parameter descriptions
- Added troubleshooting for SQL vs ES|QL syntax confusion
- Removed self-deployment references (serverless/cloud only)
- Updated model details (Claude Sonnet 3.7 via Elastic Inference Service)
- Reorganized table of contents with new file structure for programmatic access

**Key improvements:**
- Better user onboarding flow
- More detailed UI guidance with screenshots
- Clearer separation between built-in and custom tools
- Enhanced API documentation structure
- More comprehensive limitations section
@leemthompo leemthompo changed the title WIP: 1chat docs POC [WIP] Agent Builder initial docs Sep 17, 2025
@leemthompo
Copy link
Contributor Author

We are going to merge these changes with the pages hidden from the TOC and they also won't be indexed by search engines

That will allow us to add docs URLs in Kibana and we can cut tickets for the follow up work for these pages

@leemthompo leemthompo marked this pull request as ready for review September 18, 2025 09:53
@leemthompo leemthompo requested a review from a team as a code owner September 18, 2025 09:53
@leemthompo leemthompo requested review from a team as code owners September 18, 2025 09:53
@leemthompo leemthompo changed the title [WIP] Agent Builder initial docs [WIP] Agent Builder initial docs (hidden from TOC and search engines) Sep 18, 2025
Copy link
Contributor

@florent-leborgne florent-leborgne left a comment

Choose a reason for hiding this comment

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

Haven't reviewed, just approving as per your last comment @leemthompo

Copy link
Contributor

@szabosteve szabosteve left a comment

Choose a reason for hiding this comment

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

Approve to unblock.

@leemthompo leemthompo merged commit d4039c5 into main Sep 18, 2025
8 checks passed
@leemthompo leemthompo deleted the one-chat branch September 18, 2025 10:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants