[Obs AI] Use the Observability Agent in AI Insights and flyout config#249776
Merged
viduni94 merged 6 commits intoelastic:mainfrom Jan 21, 2026
Merged
Conversation
Contributor
|
Pinging @elastic/obs-ai-team (Team:obs-ai) |
Contributor
|
Pinging @elastic/obs-presentation-team (Team:obs-presentation) |
Contributor
|
Pinging @elastic/obs-ux-management-team (Team:obs-ux-management) |
bryce-b
approved these changes
Jan 20, 2026
viduni94
commented
Jan 21, 2026
| You can: | ||
| - Read attachments using attachment_read(id) to get full content when truncated | ||
| - Update attachments using attachment_update(id, data) to modify content | ||
| - Add new attachments using attachment_add(type, data) to store information |
Contributor
Author
Contributor
Author
There was a problem hiding this comment.
Extracted it to a different PR (#249799) as it only needs to be fixed for 9.4 (not 9.3)
pgayvallet
reviewed
Jan 21, 2026
Contributor
pgayvallet
left a comment
There was a problem hiding this comment.
I see that owned changes were extracted to #249799, we'll review that one
benakansara
approved these changes
Jan 21, 2026
Contributor
benakansara
left a comment
There was a problem hiding this comment.
actionable-obs changes LGTM
sorenlouv
approved these changes
Jan 21, 2026
Contributor
💔 Build Failed
Failed CI StepsHistory
cc @viduni94 |
Contributor
|
Starting backport for target branches: 9.3 https://github.com/elastic/kibana/actions/runs/21217485055 |
kibanamachine
pushed a commit
to kibanamachine/kibana
that referenced
this pull request
Jan 21, 2026
…elastic#249776) Closes elastic/obs-ai-team#469 ## Summary This PR updates the agent used for Observability AI Insights and the active flyout config in Observability pages to use the Obs Agent. The reason for this change is because we want to benefit from all the tools and instructions in the Obs Agent which caters specifically for Observability signals. In addition to the above, this PR also removes the `platform.core.search` tool from the Obs Agent for the following reasons: - **High failure rate** - This tool fails on observability indices because they lack text or semantic_text field mappings, resulting in frequent "No text or semantic_text fields found" errors. - **Token/Cost wastage** - Failed tool calls consume tokens and increase latency without providing value, often triggering unnecessary retries - **Redundant** - The observability agent already has specialized tools (`get_correlated_logs`, `get_trace_metrics`, `get_services`, `get_index_info`, etc.) designed specifically for observability data. - Better tool selection by the LLM - Removing this tool allows the LLM to select more reliable specialized tools, improving the success rate and completion time. ### Log AI Insights https://github.com/user-attachments/assets/8c988b1c-4fb1-4317-bea7-23f4a83e5d0f ### Alert AI Insights https://github.com/user-attachments/assets/83fbcf35-6ca1-451a-9e48-1c35fe697058 ### Error AI Insights https://github.com/user-attachments/assets/e2937ab0-98ee-4212-91e0-fa69962e6754 ### Checklist - [x] The PR description includes the appropriate Release Notes section, and the correct `release_note:*` label is applied per the [guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) - [x] Review the [backport guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing) and apply applicable `backport:*` labels. (cherry picked from commit 09d2490)
Contributor
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
Merged
10 tasks
kibanamachine
added a commit
that referenced
this pull request
Jan 21, 2026
…config (#249776) (#249915) # Backport This will backport the following commits from `main` to `9.3`: - [[Obs AI] Use the Observability Agent in AI Insights and flyout config (#249776)](#249776) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Viduni Wickramarachchi","email":"viduni.wickramarachchi@elastic.co"},"sourceCommit":{"committedDate":"2026-01-21T16:30:53Z","message":"[Obs AI] Use the Observability Agent in AI Insights and flyout config (#249776)\n\nCloses https://github.com/elastic/obs-ai-team/issues/469\n\n## Summary\n\nThis PR updates the agent used for Observability AI Insights and the\nactive flyout config in Observability pages to use the Obs Agent. The\nreason for this change is because we want to benefit from all the tools\nand instructions in the Obs Agent which caters specifically for\nObservability signals.\n\nIn addition to the above, this PR also removes the\n`platform.core.search` tool from the Obs Agent for the following\nreasons:\n\n- **High failure rate** - This tool fails on observability indices\nbecause they lack text or semantic_text field mappings, resulting in\nfrequent \"No text or semantic_text fields found\" errors.\n- **Token/Cost wastage** - Failed tool calls consume tokens and increase\nlatency without providing value, often triggering unnecessary retries\n- **Redundant** - The observability agent already has specialized tools\n(`get_correlated_logs`, `get_trace_metrics`, `get_services`,\n`get_index_info`, etc.) designed specifically for observability data.\n- Better tool selection by the LLM - Removing this tool allows the LLM\nto select more reliable specialized tools, improving the success rate\nand completion time.\n\n### Log AI Insights\n\n\nhttps://github.com/user-attachments/assets/8c988b1c-4fb1-4317-bea7-23f4a83e5d0f\n\n### Alert AI Insights\n\n\nhttps://github.com/user-attachments/assets/83fbcf35-6ca1-451a-9e48-1c35fe697058\n\n### Error AI Insights\n\n\nhttps://github.com/user-attachments/assets/e2937ab0-98ee-4212-91e0-fa69962e6754\n\n### Checklist\n\n- [x] The PR description includes the appropriate Release Notes section,\nand the correct `release_note:*` label is applied per the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n- [x] Review the [backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand apply applicable `backport:*` labels.","sha":"09d2490b284b567cafccf1c03f3fdb975dd26ede","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","backport:version","v9.3.0","Team:obs-ai","v9.4.0","Team:obs-presentation","Team:obs-ux-management","feature:agent-builder"],"title":"[Obs AI] Use the Observability Agent in AI Insights and flyout config","number":249776,"url":"https://github.com/elastic/kibana/pull/249776","mergeCommit":{"message":"[Obs AI] Use the Observability Agent in AI Insights and flyout config (#249776)\n\nCloses https://github.com/elastic/obs-ai-team/issues/469\n\n## Summary\n\nThis PR updates the agent used for Observability AI Insights and the\nactive flyout config in Observability pages to use the Obs Agent. The\nreason for this change is because we want to benefit from all the tools\nand instructions in the Obs Agent which caters specifically for\nObservability signals.\n\nIn addition to the above, this PR also removes the\n`platform.core.search` tool from the Obs Agent for the following\nreasons:\n\n- **High failure rate** - This tool fails on observability indices\nbecause they lack text or semantic_text field mappings, resulting in\nfrequent \"No text or semantic_text fields found\" errors.\n- **Token/Cost wastage** - Failed tool calls consume tokens and increase\nlatency without providing value, often triggering unnecessary retries\n- **Redundant** - The observability agent already has specialized tools\n(`get_correlated_logs`, `get_trace_metrics`, `get_services`,\n`get_index_info`, etc.) designed specifically for observability data.\n- Better tool selection by the LLM - Removing this tool allows the LLM\nto select more reliable specialized tools, improving the success rate\nand completion time.\n\n### Log AI Insights\n\n\nhttps://github.com/user-attachments/assets/8c988b1c-4fb1-4317-bea7-23f4a83e5d0f\n\n### Alert AI Insights\n\n\nhttps://github.com/user-attachments/assets/83fbcf35-6ca1-451a-9e48-1c35fe697058\n\n### Error AI Insights\n\n\nhttps://github.com/user-attachments/assets/e2937ab0-98ee-4212-91e0-fa69962e6754\n\n### Checklist\n\n- [x] The PR description includes the appropriate Release Notes section,\nand the correct `release_note:*` label is applied per the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n- [x] Review the [backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand apply applicable `backport:*` labels.","sha":"09d2490b284b567cafccf1c03f3fdb975dd26ede"}},"sourceBranch":"main","suggestedTargetBranches":["9.3"],"targetPullRequestStates":[{"branch":"9.3","label":"v9.3.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/249776","number":249776,"mergeCommit":{"message":"[Obs AI] Use the Observability Agent in AI Insights and flyout config (#249776)\n\nCloses https://github.com/elastic/obs-ai-team/issues/469\n\n## Summary\n\nThis PR updates the agent used for Observability AI Insights and the\nactive flyout config in Observability pages to use the Obs Agent. The\nreason for this change is because we want to benefit from all the tools\nand instructions in the Obs Agent which caters specifically for\nObservability signals.\n\nIn addition to the above, this PR also removes the\n`platform.core.search` tool from the Obs Agent for the following\nreasons:\n\n- **High failure rate** - This tool fails on observability indices\nbecause they lack text or semantic_text field mappings, resulting in\nfrequent \"No text or semantic_text fields found\" errors.\n- **Token/Cost wastage** - Failed tool calls consume tokens and increase\nlatency without providing value, often triggering unnecessary retries\n- **Redundant** - The observability agent already has specialized tools\n(`get_correlated_logs`, `get_trace_metrics`, `get_services`,\n`get_index_info`, etc.) designed specifically for observability data.\n- Better tool selection by the LLM - Removing this tool allows the LLM\nto select more reliable specialized tools, improving the success rate\nand completion time.\n\n### Log AI Insights\n\n\nhttps://github.com/user-attachments/assets/8c988b1c-4fb1-4317-bea7-23f4a83e5d0f\n\n### Alert AI Insights\n\n\nhttps://github.com/user-attachments/assets/83fbcf35-6ca1-451a-9e48-1c35fe697058\n\n### Error AI Insights\n\n\nhttps://github.com/user-attachments/assets/e2937ab0-98ee-4212-91e0-fa69962e6754\n\n### Checklist\n\n- [x] The PR description includes the appropriate Release Notes section,\nand the correct `release_note:*` label is applied per the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n- [x] Review the [backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand apply applicable `backport:*` labels.","sha":"09d2490b284b567cafccf1c03f3fdb975dd26ede"}}]}] BACKPORT--> Co-authored-by: Viduni Wickramarachchi <viduni.wickramarachchi@elastic.co>
qn895
pushed a commit
to qn895/kibana
that referenced
this pull request
Jan 22, 2026
…elastic#249776) Closes elastic/obs-ai-team#469 ## Summary This PR updates the agent used for Observability AI Insights and the active flyout config in Observability pages to use the Obs Agent. The reason for this change is because we want to benefit from all the tools and instructions in the Obs Agent which caters specifically for Observability signals. In addition to the above, this PR also removes the `platform.core.search` tool from the Obs Agent for the following reasons: - **High failure rate** - This tool fails on observability indices because they lack text or semantic_text field mappings, resulting in frequent "No text or semantic_text fields found" errors. - **Token/Cost wastage** - Failed tool calls consume tokens and increase latency without providing value, often triggering unnecessary retries - **Redundant** - The observability agent already has specialized tools (`get_correlated_logs`, `get_trace_metrics`, `get_services`, `get_index_info`, etc.) designed specifically for observability data. - Better tool selection by the LLM - Removing this tool allows the LLM to select more reliable specialized tools, improving the success rate and completion time. ### Log AI Insights https://github.com/user-attachments/assets/8c988b1c-4fb1-4317-bea7-23f4a83e5d0f ### Alert AI Insights https://github.com/user-attachments/assets/83fbcf35-6ca1-451a-9e48-1c35fe697058 ### Error AI Insights https://github.com/user-attachments/assets/e2937ab0-98ee-4212-91e0-fa69962e6754 ### Checklist - [x] The PR description includes the appropriate Release Notes section, and the correct `release_note:*` label is applied per the [guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) - [x] Review the [backport guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing) and apply applicable `backport:*` labels.
dennis-tismenko
pushed a commit
to dennis-tismenko/kibana
that referenced
this pull request
Jan 22, 2026
…elastic#249776) Closes elastic/obs-ai-team#469 ## Summary This PR updates the agent used for Observability AI Insights and the active flyout config in Observability pages to use the Obs Agent. The reason for this change is because we want to benefit from all the tools and instructions in the Obs Agent which caters specifically for Observability signals. In addition to the above, this PR also removes the `platform.core.search` tool from the Obs Agent for the following reasons: - **High failure rate** - This tool fails on observability indices because they lack text or semantic_text field mappings, resulting in frequent "No text or semantic_text fields found" errors. - **Token/Cost wastage** - Failed tool calls consume tokens and increase latency without providing value, often triggering unnecessary retries - **Redundant** - The observability agent already has specialized tools (`get_correlated_logs`, `get_trace_metrics`, `get_services`, `get_index_info`, etc.) designed specifically for observability data. - Better tool selection by the LLM - Removing this tool allows the LLM to select more reliable specialized tools, improving the success rate and completion time. ### Log AI Insights https://github.com/user-attachments/assets/8c988b1c-4fb1-4317-bea7-23f4a83e5d0f ### Alert AI Insights https://github.com/user-attachments/assets/83fbcf35-6ca1-451a-9e48-1c35fe697058 ### Error AI Insights https://github.com/user-attachments/assets/e2937ab0-98ee-4212-91e0-fa69962e6754 ### Checklist - [x] The PR description includes the appropriate Release Notes section, and the correct `release_note:*` label is applied per the [guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) - [x] Review the [backport guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing) and apply applicable `backport:*` labels.
3 tasks
viduni94
added a commit
that referenced
this pull request
Jan 23, 2026
Closes elastic/obs-ai-team#480 ## Summary AI Insights use the Observability Agent with the merge of #249776 This PR updates the AI Insight subtitle copy to say `Observability Agent` instead of `Elastic AI Agent` . <img width="1344" height="96" alt="Screenshot 2026-01-22 at 7 37 39 PM" src="https://github.com/user-attachments/assets/a6e5e669-ac8d-4008-9f49-316c677b1de9" /> ### Checklist - [x] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md) - [x] The PR description includes the appropriate Release Notes section, and the correct `release_note:*` label is applied per the [guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) - [x] Review the [backport guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing) and apply applicable `backport:*` labels.
kibanamachine
pushed a commit
to kibanamachine/kibana
that referenced
this pull request
Jan 23, 2026
Closes elastic/obs-ai-team#480 ## Summary AI Insights use the Observability Agent with the merge of elastic#249776 This PR updates the AI Insight subtitle copy to say `Observability Agent` instead of `Elastic AI Agent` . <img width="1344" height="96" alt="Screenshot 2026-01-22 at 7 37 39 PM" src="https://github.com/user-attachments/assets/a6e5e669-ac8d-4008-9f49-316c677b1de9" /> ### Checklist - [x] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md) - [x] The PR description includes the appropriate Release Notes section, and the correct `release_note:*` label is applied per the [guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) - [x] Review the [backport guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing) and apply applicable `backport:*` labels. (cherry picked from commit 81b759e)
kibanamachine
added a commit
that referenced
this pull request
Jan 28, 2026
# Backport This will backport the following commits from `main` to `9.3`: - [[Obs AI] Update AI Insight UI description (#250137)](#250137) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Viduni Wickramarachchi","email":"viduni.wickramarachchi@elastic.co"},"sourceCommit":{"committedDate":"2026-01-23T15:55:06Z","message":"[Obs AI] Update AI Insight UI description (#250137)\n\nCloses https://github.com/elastic/obs-ai-team/issues/480\n\n## Summary\n\nAI Insights use the Observability Agent with the merge of\nhttps://github.com//pull/249776\n\nThis PR updates the AI Insight subtitle copy to say `Observability\nAgent` instead of `Elastic AI Agent` .\n\n<img width=\"1344\" height=\"96\" alt=\"Screenshot 2026-01-22 at 7 37 39 PM\"\nsrc=\"https://github.com/user-attachments/assets/a6e5e669-ac8d-4008-9f49-316c677b1de9\"\n/>\n\n### Checklist\n\n- [x] Any text added follows [EUI's writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing), uses\nsentence case text and includes [i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n- [x] The PR description includes the appropriate Release Notes section,\nand the correct `release_note:*` label is applied per the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n- [x] Review the [backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand apply applicable `backport:*` labels.","sha":"81b759e4fbf82007ceb47924dcea52e9065f19e7","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","backport:version","Team:obs-ai","v9.4.0","v9.3.1"],"title":"[Obs AI] Update AI Insight UI description","number":250137,"url":"https://github.com/elastic/kibana/pull/250137","mergeCommit":{"message":"[Obs AI] Update AI Insight UI description (#250137)\n\nCloses https://github.com/elastic/obs-ai-team/issues/480\n\n## Summary\n\nAI Insights use the Observability Agent with the merge of\nhttps://github.com//pull/249776\n\nThis PR updates the AI Insight subtitle copy to say `Observability\nAgent` instead of `Elastic AI Agent` .\n\n<img width=\"1344\" height=\"96\" alt=\"Screenshot 2026-01-22 at 7 37 39 PM\"\nsrc=\"https://github.com/user-attachments/assets/a6e5e669-ac8d-4008-9f49-316c677b1de9\"\n/>\n\n### Checklist\n\n- [x] Any text added follows [EUI's writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing), uses\nsentence case text and includes [i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n- [x] The PR description includes the appropriate Release Notes section,\nand the correct `release_note:*` label is applied per the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n- [x] Review the [backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand apply applicable `backport:*` labels.","sha":"81b759e4fbf82007ceb47924dcea52e9065f19e7"}},"sourceBranch":"main","suggestedTargetBranches":["9.3"],"targetPullRequestStates":[{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/250137","number":250137,"mergeCommit":{"message":"[Obs AI] Update AI Insight UI description (#250137)\n\nCloses https://github.com/elastic/obs-ai-team/issues/480\n\n## Summary\n\nAI Insights use the Observability Agent with the merge of\nhttps://github.com//pull/249776\n\nThis PR updates the AI Insight subtitle copy to say `Observability\nAgent` instead of `Elastic AI Agent` .\n\n<img width=\"1344\" height=\"96\" alt=\"Screenshot 2026-01-22 at 7 37 39 PM\"\nsrc=\"https://github.com/user-attachments/assets/a6e5e669-ac8d-4008-9f49-316c677b1de9\"\n/>\n\n### Checklist\n\n- [x] Any text added follows [EUI's writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing), uses\nsentence case text and includes [i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n- [x] The PR description includes the appropriate Release Notes section,\nand the correct `release_note:*` label is applied per the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n- [x] Review the [backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand apply applicable `backport:*` labels.","sha":"81b759e4fbf82007ceb47924dcea52e9065f19e7"}},{"branch":"9.3","label":"v9.3.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Viduni Wickramarachchi <viduni.wickramarachchi@elastic.co>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


Closes https://github.com/elastic/obs-ai-team/issues/469
Summary
This PR updates the agent used for Observability AI Insights and the active flyout config in Observability pages to use the Obs Agent. The reason for this change is because we want to benefit from all the tools and instructions in the Obs Agent which caters specifically for Observability signals.
In addition to the above, this PR also removes the
platform.core.searchtool from the Obs Agent for the following reasons:get_correlated_logs,get_trace_metrics,get_services,get_index_info, etc.) designed specifically for observability data.Log AI Insights
Screen.Recording.2026-01-21.at.10.34.28.AM.mov
Alert AI Insights
Screen.Recording.2026-01-21.at.10.35.18.AM.mov
Error AI Insights
Screen.Recording.2026-01-21.at.10.36.02.AM.mov
Checklist
release_note:*label is applied per the guidelinesbackport:*labels.