What AgentKit provides natively
OpenAI introduced AgentKit in October 2025 as a toolset for building and operating agentic workflows, comprising Agent Builder, ChatKit, Connector Registry, Guardrails, and expanded Evals and tracing capabilities. Agent Builder is a visual, canvas-based interface built on top of OpenAI's Agents SDK, allowing teams to compose multi-agent and multi-tool workflows without custom orchestration code.
Security-relevant capabilities are distributed across four areas. Connector Registry centralizes which third-party data sources and connectors an organization approves for agent use. Build-time tool selection within Agent Builder defines which tools a given agent node can call. Guardrails apply configurable input and output checks such as moderation, PII detection, and jailbreak detection. Agents SDK tracing records agent steps, tool calls, and handoffs. Each addresses a specific slice of the security posture question, but none, individually or combined, is documented as a runtime authorization system or a compliance-grade audit trail.
For CISOs, this means AgentKit provides workflow construction and content-filtering primitives, not a native identity and access management layer for agents running in production.
AgentKit components and what they govern
Agent Builder
Canvas-based workflow design built on the Agents SDK, where tool access is configured at build time.
Connector Registry
Admin console for organization-level approval of third-party data sources and connectors.
Guardrails
Configurable input and output checks, including moderation, PII detection, and jailbreak detection.
Agents SDK Tracing
Dashboard visibility into agent steps, tool calls, and handoffs for debugging and evaluation.
Identity: how agents are authenticated and scoped
Publicly available OpenAI documentation does not describe an independent per-agent identity or credential system for agents built with Agent Builder. Agent identity is tied to the OpenAI API and organization project context: agents operate within the authentication boundary of the API key and organization under which they are deployed, rather than carrying a distinct, federated identity comparable to enterprise IAM constructs such as service accounts or workload identities.
Organizational access to administrative functions, including connector approvals and project settings, is governed by OpenAI's role-based access controls and Admin API. This provides organization-level governance over who can configure agents and approve connectors, but it does not describe agent-to-agent identity brokering or federation with external enterprise IAM systems.
For security teams accustomed to assigning a distinct, auditable identity to every automated actor in an environment, this is a material gap: an agent's actions are attributable to the API and project context, not to a uniquely scoped and independently revocable agent identity.
Tool-call permissions: design-time configuration vs runtime enforcement
Tool access for an agent in Agent Builder is configured at workflow design time by selecting which tools and connectors a given agent node is permitted to call within the canvas. This is a declarative model: the builder defines the tool set an agent can use when the workflow is created or edited, rather than a separate runtime authorization service evaluating each call against a policy at execution time.
Available documentation does not describe a distinct policy decision point, meaning least-privilege enforcement is effectively a function of how narrowly a builder scopes tool access during design, not a platform-enforced control applied uniformly regardless of configuration discipline. This raises two practical questions. First, in multi-agent handoff workflows, it is not documented whether tool permissions are re-evaluated at each handoff or simply inherited from the originating configuration. Second, it is not documented how permission changes propagate to already-deployed agents, meaning updates to tool assignments should be treated as configuration edits requiring change-management review, not as policy updates enforced automatically across running instances.
Guardrails apply inline validation checks on inputs and outputs, but they function as content filters, not as an access-control layer that determines whether a tool call is authorized.
Audit and traceability
Agents SDK tracing records agent steps, tool calls, and handoffs, and this data is viewable through OpenAI's dashboard for debugging and evaluation purposes. This gives development teams visibility into workflow execution, useful for troubleshooting and iterating on agent design. Published documentation, however, orients this tracing toward development and debugging visibility rather than compliance-grade, tamper-evident audit logging.
Security and compliance teams evaluating AgentKit should determine whether native tracing output can be exported to existing SIEM or log-retention infrastructure, and whether it meets the immutability and retention requirements typically expected under regulatory or internal audit standards. Connector Registry additionally centralizes approval of which connectors are available across an organization, but published documentation does not describe fine-grained, attribute-based access logging per agent or per data object, only organization-level connector approval.
Practical takeaway: Treat native tracing and connector-approval records as a starting point for observability, not as a substitute for an audit trail designed to enterprise retention and integrity standards.