Skip to content

[Agent Builder] Package-owned agent management and access control (AB-001-006) - #290710

Draft
patrykkopycinski wants to merge 1 commit into
elastic:mainfrom
patrykkopycinski:feat/agent-builder-package-agents
Draft

[Agent Builder] Package-owned agent management and access control (AB-001-006)#290710
patrykkopycinski wants to merge 1 commit into
elastic:mainfrom
patrykkopycinski:feat/agent-builder-package-agents

Conversation

@patrykkopycinski

Copy link
Copy Markdown
Contributor

Summary

Package-owned agent management and access control for Agent Builder agents shipped via Fleet packages.

Extracted from the SDLC visibility-platform POC (project #2511 AB epic).

Evidence

  • 4 SDLC agents package-managed and pinned to explicit connectors on the dogfood instance

Draft — extracted from a larger POC branch; not ready for review.

…-001-006)

Adds the package-managed agent surface:
- AB-001: AgentBuilderManagementSetup create/update/delete for package agents
- AB-003/004: managed_by_package labels + readonly enforcement, honored through
  agent update paths and persisted through the agent type
- AB-005: caller-request skill registry path; reap stale package-owned skills
- AB-006: validate REPLACE_WITH_FLEET_AGENT_* against installed agents

Extracted as a feature-scoped net-diff squash from the SDLC visibility-platform
dogfood branch (excludes WF-009 structured-output drift and fleet agent-asset
install steps, which belong to their own rungs).

Verified on fresh origin/main: 0 type_check errors in agent_builder,
authorization.test 10/10, action_utils.test 11/11.
@infra-vault-gh-plugin-prod

Copy link
Copy Markdown
🤖 Jobs for this PR can be triggered through checkboxes. 🚧

ℹ️ To trigger the CI, please tick the checkbox below 👇

  • Click to trigger kibana-pull-request for this PR!
  • Click to trigger kibana-deploy-project-from-pr for this PR!
  • Click to trigger kibana-deploy-cloud-from-pr for this PR!
  • Click to trigger kibana-entity-store-performance-from-pr for this PR!
  • Click to trigger kibana-storybooks-from-pr for this PR!

@kibanamachine kibanamachine added the reviewer:libra PR review with Libra. This disables Claude and Scout reviewers label Sep 12, 2026
@kibanamachine

Copy link
Copy Markdown
Contributor

Selected for Libra review

This PR was selected for Libra review as part of the temporary 10% trial because PR #290710 is divisible by 10.

To opt out permanently, remove the reviewer:libra label. It will not be added again to this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

reviewer:libra PR review with Libra. This disables Claude and Scout reviewers v8.19.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants