diff --git a/src/config/repoAccess.ts b/src/config/repoAccess.ts index e1ea59e..8d8956d 100644 --- a/src/config/repoAccess.ts +++ b/src/config/repoAccess.ts @@ -430,8 +430,8 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ teams: [ { team: 'core-maintainers', permission: 'admin' }, { team: 'moderators', permission: 'maintain' }, - { team: 'triggers-events-wg', permission: 'push' }, - { team: 'triggers-events-wg-leads', permission: 'admin' }, + { team: 'tasks-events-wg', permission: 'push' }, + { team: 'tasks-events-wg-leads', permission: 'admin' }, ], }, { @@ -447,7 +447,8 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ teams: [ { team: 'core-maintainers', permission: 'admin' }, { team: 'moderators', permission: 'maintain' }, - { team: 'agents-wg', permission: 'admin' }, + { team: 'tasks-events-wg', permission: 'push' }, + { team: 'tasks-events-wg-leads', permission: 'admin' }, ], }, { diff --git a/src/config/roleIds.ts b/src/config/roleIds.ts index 769553b..367d591 100644 --- a/src/config/roleIds.ts +++ b/src/config/roleIds.ts @@ -56,13 +56,12 @@ export const ROLE_IDS = { AUTH_TOOL_SCOPES_WG: 'auth-wg-tool-scopes', AUTH_FINE_GRAINED_AUTHZ_WG: 'auth-wg-fine-grained-authz', TRANSPORT_WG: 'transport-wg', - TRIGGERS_EVENTS_WG: 'triggers-events-wg', - TRIGGERS_EVENTS_WG_LEADS: 'triggers-events-wg-leads', + TASKS_EVENTS_WG: 'tasks-events-wg', + TASKS_EVENTS_WG_LEADS: 'tasks-events-wg-leads', MCP_APPS_WG: 'mcp-apps-wg', SERVER_CARD_WG: 'server-card-wg', INTERCEPTORS_WG: 'interceptors-wg', FILE_UPLOADS_WG: 'file-uploads-wg', - AGENTS_WG: 'agents-wg', SKILLS_OVER_MCP_WG: 'skills-over-mcp-wg', SKILLS_OVER_MCP_WG_LEADS: 'skills-over-mcp-wg-leads', FILESYSTEMS_WG: 'filesystems-wg', @@ -75,6 +74,7 @@ export const ROLE_IDS = { // Interest Groups // =================== INTEREST_GROUPS: 'interest-groups', + AGENTS_IG: 'agents-ig', AUTH_IG: 'auth-ig', CLIENT_IMPLEMENTOR_IG: 'client-implementor-ig', ENTERPRISE_MANAGED_AUTHORIZATION_IG: 'enterprise-managed-authorization-ig', diff --git a/src/config/roles.ts b/src/config/roles.ts index 3d0a748..03c892f 100644 --- a/src/config/roles.ts +++ b/src/config/roles.ts @@ -307,7 +307,7 @@ export const ROLES: readonly Role[] = [ description: 'MCP Working Groups', github: { team: 'working-groups', parent: ROLE_IDS.STEERING_COMMITTEE }, // No discord - organizational container - // Covers all working groups via github.parent (e.g. transport-wg, agents-wg) + // Covers all working groups via github.parent (e.g. transport-wg, tasks-events-wg) provisionUser: true, }, { @@ -335,15 +335,15 @@ export const ROLES: readonly Role[] = [ discord: { role: 'transports working group (synced)' }, }, { - id: ROLE_IDS.TRIGGERS_EVENTS_WG, - description: 'Triggers & Events Working Group', - github: { team: 'triggers-events-wg', parent: ROLE_IDS.WORKING_GROUPS }, - discord: { role: 'triggers & events working group (synced)' }, + id: ROLE_IDS.TASKS_EVENTS_WG, + description: 'Tasks and Events Working Group', + github: { team: 'tasks-events-wg', parent: ROLE_IDS.WORKING_GROUPS }, + discord: { role: 'tasks & events working group (synced)' }, }, { - id: ROLE_IDS.TRIGGERS_EVENTS_WG_LEADS, - description: 'Triggers & Events Working Group leads', - github: { team: 'triggers-events-wg-leads', parent: ROLE_IDS.TRIGGERS_EVENTS_WG }, + id: ROLE_IDS.TASKS_EVENTS_WG_LEADS, + description: 'Tasks and Events Working Group leads', + github: { team: 'tasks-events-wg-leads', parent: ROLE_IDS.TASKS_EVENTS_WG }, }, { id: ROLE_IDS.MCP_APPS_WG, @@ -369,12 +369,6 @@ export const ROLES: readonly Role[] = [ github: { team: 'file-uploads-wg', parent: ROLE_IDS.WORKING_GROUPS }, discord: { role: 'file uploads working group (synced)' }, }, - { - id: ROLE_IDS.AGENTS_WG, - description: 'Agents Working Group', - github: { team: 'agents-wg', parent: ROLE_IDS.WORKING_GROUPS }, - discord: { role: 'agents working group (synced)' }, - }, { id: ROLE_IDS.SKILLS_OVER_MCP_WG, description: 'Skills Over MCP Working Group', @@ -425,6 +419,12 @@ export const ROLES: readonly Role[] = [ github: { team: 'interest-groups', parent: ROLE_IDS.STEERING_COMMITTEE }, // No discord - organizational container }, + { + id: ROLE_IDS.AGENTS_IG, + description: 'Agents Interest Group', + github: { team: 'agents-ig', parent: ROLE_IDS.INTEREST_GROUPS }, + discord: { role: 'agents interest group (synced)' }, + }, { id: ROLE_IDS.AUTH_IG, description: 'Auth Interest Group', diff --git a/src/config/users.ts b/src/config/users.ts index 33c43c7..67e7426 100644 --- a/src/config/users.ts +++ b/src/config/users.ts @@ -107,7 +107,12 @@ export const MEMBERS: readonly Member[] = [ firstName: 'Caitie', lastName: 'McCaffrey', googleEmailPrefix: 'caitie', - memberOf: [ROLE_IDS.CORE_MAINTAINERS, ROLE_IDS.TRANSPORT_WG, ROLE_IDS.AGENTS_WG], + memberOf: [ + ROLE_IDS.CORE_MAINTAINERS, + ROLE_IDS.TRANSPORT_WG, + ROLE_IDS.TASKS_EVENTS_WG, + ROLE_IDS.TASKS_EVENTS_WG_LEADS, + ], }, { github: 'caseychow-oai', @@ -151,11 +156,7 @@ export const MEMBERS: readonly Member[] = [ // Google returns 400 on refresh of this user since 2026-10-05 (deploy runs // #289/#290); the account is active and managed outside Pulumi. existingGWSUser: true, - memberOf: [ - ROLE_IDS.CORE_MAINTAINERS, - ROLE_IDS.TRIGGERS_EVENTS_WG, - ROLE_IDS.TRIGGERS_EVENTS_WG_LEADS, - ], + memberOf: [ROLE_IDS.CORE_MAINTAINERS, ROLE_IDS.TASKS_EVENTS_WG, ROLE_IDS.TASKS_EVENTS_WG_LEADS], }, { github: 'cliffhall', @@ -304,7 +305,7 @@ export const MEMBERS: readonly Member[] = [ ROLE_IDS.DOCS_MAINTAINERS, ROLE_IDS.MODERATORS, ROLE_IDS.SERVER_CARD_WG, - ROLE_IDS.AGENTS_WG, + ROLE_IDS.AGENTS_IG, ROLE_IDS.CORE_PRIMITIVE_WG, ROLE_IDS.INFRASTRUCTURE_WG, ROLE_IDS.APPEALS, @@ -614,7 +615,13 @@ export const MEMBERS: readonly Member[] = [ firstName: 'Luca', lastName: 'Chang', googleEmailPrefix: 'luca', - memberOf: [ROLE_IDS.MAINTAINERS, ROLE_IDS.AGENTS_WG, ROLE_IDS.WORKING_GROUPS], + memberOf: [ + ROLE_IDS.MAINTAINERS, + ROLE_IDS.TASKS_EVENTS_WG, + ROLE_IDS.TASKS_EVENTS_WG_LEADS, + ROLE_IDS.AGENTS_IG, + ROLE_IDS.WORKING_GROUPS, + ], }, { github: 'maciej-kisiel', @@ -831,9 +838,9 @@ export const MEMBERS: readonly Member[] = [ ROLE_IDS.SKILLS_OVER_MCP_WG, ROLE_IDS.SKILLS_OVER_MCP_WG_LEADS, ROLE_IDS.TRANSPORT_WG, - ROLE_IDS.TRIGGERS_EVENTS_WG, - ROLE_IDS.TRIGGERS_EVENTS_WG_LEADS, - ROLE_IDS.AGENTS_WG, + ROLE_IDS.TASKS_EVENTS_WG, + ROLE_IDS.TASKS_EVENTS_WG_LEADS, + ROLE_IDS.AGENTS_IG, ], }, { @@ -849,9 +856,9 @@ export const MEMBERS: readonly Member[] = [ ROLE_IDS.SKILLS_OVER_MCP_WG, ROLE_IDS.SKILLS_OVER_MCP_WG_LEADS, ROLE_IDS.TRANSPORT_WG, - ROLE_IDS.TRIGGERS_EVENTS_WG, - ROLE_IDS.TRIGGERS_EVENTS_WG_LEADS, - ROLE_IDS.AGENTS_WG, + ROLE_IDS.TASKS_EVENTS_WG, + ROLE_IDS.TASKS_EVENTS_WG_LEADS, + ROLE_IDS.AGENTS_IG, ], }, { @@ -1044,7 +1051,7 @@ export const MEMBERS: readonly Member[] = [ { github: 'tsarlandie-oai', discord: '1516121882297106487', - memberOf: [ROLE_IDS.RUST_SDK, ROLE_IDS.TRIGGERS_EVENTS_WG, ROLE_IDS.FILE_UPLOADS_WG], + memberOf: [ROLE_IDS.RUST_SDK, ROLE_IDS.TASKS_EVENTS_WG, ROLE_IDS.FILE_UPLOADS_WG], }, { github: 'tzolov',