From 1e9e17ca7e520588a2dabec9067a118b491ce51b Mon Sep 17 00:00:00 2001 From: Ola Hungerford Date: Tue, 17 Mar 2026 04:01:44 -0700 Subject: [PATCH] Add Tool Annotations Interest Group and enable Discord sync (#79) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add evalstate and cliffhall to docs-maintaners team 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude * Add Tool Annotations Interest Group and enable Discord sync Add rreichel3, mattzcarey, and SamMorrowDrums as facilitators for the new Tool Annotations IG. Create GitHub team and Discord role sync. Add Discord IDs for rreichel3 and mattzcarey. Co-Authored-By: Claude Opus 4.6 (1M context) * Add experimental-ext-tool-annotations repo for Tool Annotations IG Co-Authored-By: Claude Opus 4.6 (1M context) --------- Co-authored-by: Claude --- src/config/repoAccess.ts | 8 ++++++++ src/config/roleIds.ts | 1 + src/config/roles.ts | 6 ++++++ src/config/users.ts | 9 ++++++++- 4 files changed, 23 insertions(+), 1 deletion(-) diff --git a/src/config/repoAccess.ts b/src/config/repoAccess.ts index e81f690..bb1e54b 100644 --- a/src/config/repoAccess.ts +++ b/src/config/repoAccess.ts @@ -319,6 +319,14 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ { team: 'skills-over-mcp-ig', permission: 'admin' }, ], }, + { + repository: 'experimental-ext-tool-annotations', + teams: [ + { team: 'core-maintainers', permission: 'admin' }, + { team: 'moderators', permission: 'triage' }, + { team: 'tool-annotations-ig', permission: 'admin' }, + ], + }, { repository: 'maintainer-docs', teams: [ diff --git a/src/config/roleIds.ts b/src/config/roleIds.ts index 325c9c6..f5bb1f6 100644 --- a/src/config/roleIds.ts +++ b/src/config/roleIds.ts @@ -64,6 +64,7 @@ export const ROLE_IDS = { GATEWAYS_IG: 'gateways-ig', PRIMITIVE_GROUPING_IG: 'primitive-grouping-ig', SKILLS_OVER_MCP_IG: 'skills-over-mcp-ig', + TOOL_ANNOTATIONS_IG: 'tool-annotations-ig', // =================== // WG/IG Facilitators (Discord only) diff --git a/src/config/roles.ts b/src/config/roles.ts index cab60c0..c3c533c 100644 --- a/src/config/roles.ts +++ b/src/config/roles.ts @@ -330,6 +330,12 @@ export const ROLES: readonly Role[] = [ github: { team: 'skills-over-mcp-ig', parent: ROLE_IDS.INTEREST_GROUPS }, discord: { role: 'skills over mcp interest group (synced)' }, }, + { + id: ROLE_IDS.TOOL_ANNOTATIONS_IG, + description: 'Tool Annotations Interest Group', + github: { team: 'tool-annotations-ig', parent: ROLE_IDS.INTEREST_GROUPS }, + discord: { role: 'tool annotations interest group (synced)' }, + }, // =================== // WG/IG Facilitators (Discord only) diff --git a/src/config/users.ts b/src/config/users.ts index 96079b1..2ec624d 100644 --- a/src/config/users.ts +++ b/src/config/users.ts @@ -451,7 +451,8 @@ export const MEMBERS: readonly Member[] = [ }, { github: 'mattzcarey', - memberOf: [ROLE_IDS.TYPESCRIPT_SDK], + discord: '224878268275359744', + memberOf: [ROLE_IDS.TYPESCRIPT_SDK, ROLE_IDS.TOOL_ANNOTATIONS_IG, ROLE_IDS.WG_IG_FACILITATORS], }, { github: 'maxisbey', @@ -591,6 +592,11 @@ export const MEMBERS: readonly Member[] = [ existingGWSUser: true, memberOf: [ROLE_IDS.MAINTAINERS, ROLE_IDS.REGISTRY_MAINTAINERS, ROLE_IDS.SKILLS_OVER_MCP_IG], }, + { + github: 'rreichel3', + discord: '1458485333757788273', + memberOf: [ROLE_IDS.TOOL_ANNOTATIONS_IG, ROLE_IDS.WG_IG_FACILITATORS], + }, { github: 'sambhav', email: 'sambhavs.email@gmail.com', @@ -607,6 +613,7 @@ export const MEMBERS: readonly Member[] = [ memberOf: [ ROLE_IDS.PRIMITIVE_GROUPING_IG, ROLE_IDS.SKILLS_OVER_MCP_IG, + ROLE_IDS.TOOL_ANNOTATIONS_IG, ROLE_IDS.WG_IG_FACILITATORS, ], },