MCPcopy Create free account
hub / github.com/QodeXcli/QodeX / setSessionRoleOverride

Function setSessionRoleOverride

src/llm/role-resolver.ts:41–44  ·  view source on GitHub ↗
(role: RoleName, choice: SessionOverride | null)

Source from the content-addressed store, hash-verified

39const _sessionOverrides = new Map<RoleName, SessionOverride>();
40
41export function setSessionRoleOverride(role: RoleName, choice: SessionOverride | null): void {
42 if (choice === null) _sessionOverrides.delete(role);
43 else _sessionOverrides.set(role, choice);
44}
45
46export function getSessionRoleOverride(role: RoleName): SessionOverride | null {
47 return _sessionOverrides.get(role) ?? null;

Callers 2

handleSlashCommandFunction · 0.85

Calls 2

deleteMethod · 0.80
setMethod · 0.45

Tested by

no test coverage detected