diff --git a/src/reminders/catalog.ts b/src/reminders/catalog.ts index 8e69c65..ff71091 100644 --- a/src/reminders/catalog.ts +++ b/src/reminders/catalog.ts @@ -32,12 +32,7 @@ export const SHARED_REMINDER_CATALOG: ReadonlyArray = { id: "agent-info", description: "Agent identity (ID, name, server, memory dir)", - modes: [ - "interactive", - "headless-one-shot", - "headless-bidirectional", - "subagent", - ], + modes: ["interactive", "headless-one-shot", "headless-bidirectional"], }, { id: "permission-mode", diff --git a/src/tests/reminders/catalog.test.ts b/src/tests/reminders/catalog.test.ts index 9fa24d8..b105cd4 100644 --- a/src/tests/reminders/catalog.test.ts +++ b/src/tests/reminders/catalog.test.ts @@ -30,11 +30,11 @@ describe("shared reminder catalog", () => { } }); - test("subagent mode only has agent-info reminder", () => { + test("subagent mode has no shared reminders", () => { const subagentReminders = SHARED_REMINDER_CATALOG.filter((entry) => entry.modes.includes("subagent"), ); - expect(subagentReminders.map((entry) => entry.id)).toEqual(["agent-info"]); + expect(subagentReminders.map((entry) => entry.id)).toEqual([]); }); test("command and toolset reminders are interactive-only", () => { diff --git a/src/tests/reminders/engine-parity.test.ts b/src/tests/reminders/engine-parity.test.ts index 75fc567..a889473 100644 --- a/src/tests/reminders/engine-parity.test.ts +++ b/src/tests/reminders/engine-parity.test.ts @@ -88,7 +88,7 @@ describe("shared reminder parity", () => { ); }); - test("subagent mode produces only agent-info reminder", async () => { + test("subagent mode produces no shared reminders", async () => { for (const reminderId of SHARED_REMINDER_IDS) { providerMap[reminderId] = async () => reminderId; } @@ -114,7 +114,7 @@ describe("shared reminder parity", () => { }); expect(subagent.appliedReminderIds).toEqual(reminderIdsForMode("subagent")); - expect(subagent.appliedReminderIds).toEqual(["agent-info"]); - expect(subagent.parts.map((part) => part.text)).toEqual(["agent-info"]); + expect(subagent.appliedReminderIds).toEqual([]); + expect(subagent.parts.map((part) => part.text)).toEqual([]); }); });