MCPcopy Index your code
hub / github.com/coder/coder / AsSubAgentAPI

Function AsSubAgentAPI

coderd/database/dbauthz/dbauthz.go:798–800  ·  view source on GitHub ↗

AsSubAgentAPI returns a context with an actor that has permissions required for handling the lifecycle of sub agents.

(ctx context.Context, orgID uuid.UUID, userID uuid.UUID)

Source from the content-addressed store, hash-verified

796// AsSubAgentAPI returns a context with an actor that has permissions required for
797// handling the lifecycle of sub agents.
798func AsSubAgentAPI(ctx context.Context, orgID uuid.UUID, userID uuid.UUID) context.Context {
799 return As(ctx, subjectSubAgentAPI(userID, orgID))
800}
801
802// AsSystemRestricted returns a context with an actor that has permissions
803// required for various system operations (login, logout, metrics cache).

Callers 3

CreateSubAgentMethod · 0.92
DeleteSubAgentMethod · 0.92
ListSubAgentsMethod · 0.92

Calls 1

AsFunction · 0.85

Tested by

no test coverage detected