fix: update GroupActivationMode types across codebase
Extended type definitions to support new activation modes: - SessionEntry.groupActivation - StatusArgs.groupActivation - sessions-patch error message All TypeScript compilation errors resolved.
This commit is contained in:
parent
4d1d550845
commit
dd5fd12f52
@ -59,7 +59,7 @@ type StatusArgs = {
|
||||
sessionEntry?: SessionEntry;
|
||||
sessionKey?: string;
|
||||
sessionScope?: SessionScope;
|
||||
groupActivation?: "mention" | "always";
|
||||
groupActivation?: "mention" | "always" | "replies" | "mention+replies" | "never";
|
||||
resolvedThink?: ThinkLevel;
|
||||
resolvedVerbose?: VerboseLevel;
|
||||
resolvedReasoning?: ReasoningLevel;
|
||||
|
||||
@ -54,7 +54,7 @@ export type SessionEntry = {
|
||||
authProfileOverride?: string;
|
||||
authProfileOverrideSource?: "auto" | "user";
|
||||
authProfileOverrideCompactionCount?: number;
|
||||
groupActivation?: "mention" | "always";
|
||||
groupActivation?: "mention" | "always" | "replies" | "mention+replies" | "never";
|
||||
groupActivationNeedsSystemIntro?: boolean;
|
||||
sendPolicy?: "allow" | "deny";
|
||||
queueMode?:
|
||||
|
||||
@ -303,7 +303,9 @@ export async function applySessionsPatchToStore(params: {
|
||||
} else if (raw !== undefined) {
|
||||
const normalized = normalizeGroupActivation(String(raw));
|
||||
if (!normalized) {
|
||||
return invalid('invalid groupActivation (use "mention"|"always")');
|
||||
return invalid(
|
||||
'invalid groupActivation (use "mention"|"always"|"replies"|"mention+replies"|"never")',
|
||||
);
|
||||
}
|
||||
next.groupActivation = normalized;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user