Skip to content

[Agent Builder] Semantic Meta Layer#254849

Merged
ppisljar merged 46 commits intoelastic:mainfrom
ppisljar:agentbuilder/sml_2
Mar 18, 2026
Merged

[Agent Builder] Semantic Meta Layer#254849
ppisljar merged 46 commits intoelastic:mainfrom
ppisljar:agentbuilder/sml_2

Conversation

@ppisljar
Copy link
Copy Markdown
Contributor

@ppisljar ppisljar commented Feb 25, 2026

Summary

semantic meta layer as described in https://docs.google.com/document/d/10ZlcUZhrnxpWc6NDgv1YIXIUxc6AtNVhTpto_yQl9PU/edit?tab=t.lyibq72c0c35#heading=h.oh536kry7bqw

  • indexer responsible for indexing sml documents
  • crawler responsible for finding sml documents to index
  • type registry allowing developers to register their own sml types
  • semantic meta layer service connecting together all the above
  • sml_search and sml_attach tools
  • visualization sml type serving as an example

resolves https://github.com/elastic/search-team/issues/13210

sml.mov

@ppisljar ppisljar force-pushed the agentbuilder/sml_2 branch 2 times, most recently from 3d377c8 to 66e7714 Compare March 9, 2026 09:09
@ppisljar ppisljar force-pushed the agentbuilder/sml_2 branch from 66e7714 to 61cfb21 Compare March 9, 2026 10:43
@ppisljar ppisljar marked this pull request as ready for review March 12, 2026 08:04
@ppisljar ppisljar requested review from a team as code owners March 12, 2026 08:04
@ppisljar ppisljar added release_note:skip Skip the PR/issue when compiling release notes backport:skip This PR does not require backporting v9.4.0 Team:agent-builder labels Mar 12, 2026
@ppisljar ppisljar changed the title [PoC] [Agent Builder] Semantic Meta Layer [Agent Builder] Semantic Meta Layer Mar 12, 2026
@ppisljar ppisljar force-pushed the agentbuilder/sml_2 branch from 9cda943 to 50d92f4 Compare March 17, 2026 07:56
@elastic-vault-github-plugin-prod elastic-vault-github-plugin-prod bot requested a review from a team as a code owner March 17, 2026 08:26
Copy link
Copy Markdown
Contributor

@pmuellr pmuellr left a comment

Choose a reason for hiding this comment

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

LGTM, but requesting you use the provided AbortController in your code to handle TM cancelling the task.

maxAttempts: 3,
priority: TaskPriority.Low,
createTaskRunner: (context) => {
const { taskInstance } = context;
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.

context also provides an AbortController, which you should use in the task executor, for cases where task manager needs to cancel the task (for instance, when it times out). You can then remove the cancel() method. The AC's signal can be passed into ES calls, or checked explicitly in your code for loops, etc.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

applied in 1c47f79

@elasticmachine
Copy link
Copy Markdown
Contributor

elasticmachine commented Mar 18, 2026

💔 Build Failed

Failed CI Steps

Metrics [docs]

‼️ ERROR: metrics for 9511ef2 were not reported

History

@ppisljar ppisljar enabled auto-merge (squash) March 18, 2026 13:41
Copy link
Copy Markdown
Contributor

@pmuellr pmuellr left a comment

Choose a reason for hiding this comment

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

LGTM, thanks for the change!

@ppisljar ppisljar merged commit c7c575e into elastic:main Mar 18, 2026
18 checks passed
szwarckonrad pushed a commit to szwarckonrad/kibana that referenced this pull request Mar 18, 2026
mbondyra added a commit to mbondyra/kibana that referenced this pull request Mar 18, 2026
…d_agent_navigation2

* commit 'b511b784a89644463497411bc8cfac03522d43a9': (40 commits)
  skip failing test suite (elastic#252959)
  skip failing test suite (elastic#255548)
  skip failing test suite (elastic#256140)
  skip failing test suite (elastic#257103)
  skip failing test suite (elastic#258148)
  [SharedUX] Add solution view switch callout to spaces plugin (elastic#258093)
  skip tests consistently failing on ECH (elastic#258157)
  [EDR Workflows][Osquery] Disable tags for scheduled queries (elastic#258222)
  [Security solution][Attacks] Add navigation E2E test  (elastic#255373)
  [canvas] fix unable to load embeddable when no references are provided (elastic#257779)
  docs(streams): update Discovery settings labels and help text (elastic#258328)
  [ResponseOps] Fixes x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alert_severity.ts flaky test (elastic#258226)
  [Lens as Code] Fix legend truncation issues (elastic#258216)
  Upgraded flatted (elastic#258252)
  [One Discover][Logs UX] Update OpenTelemetry Semantic Conventions (elastic#256613)
  add Agent Builder compatibility to connectors (elastic#257491)
  [Obs AI] Add o11y data-generators (OpenRCA and RCAEval) for producing logs, metrics, traces (elastic#256591)
  [One Workflow] Update execution history UI: show nested workflows steps (elastic#257352)
  [One Workflow] bulkUpdateSchedules should be called with request to follow auth (elastic#258150)
  [Agent Builder] Semantic Meta Layer (elastic#254849)
  ...
qn895 pushed a commit to qn895/kibana that referenced this pull request Mar 18, 2026
jeramysoucy pushed a commit to jeramysoucy/kibana that referenced this pull request Mar 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:skip This PR does not require backporting release_note:skip Skip the PR/issue when compiling release notes Team:agent-builder v9.4.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants