Files
openchamber/packages/ui/src/components/chat/chatPromptReadOnly.ts
T
Bohdan Triapitsyn 5787ea5d49 fix: resolve chat prompt read-only state for subagent sessions
Allows prompting subagent sessions without needing the parent record
Keeps subagents read-only when prompting is disabled
Covers root and subagent cases with unit tests
2026-07-28 02:50:02 +03:00

14 lines
329 B
TypeScript

import type { Session } from '@opencode-ai/sdk/v2';
export const resolveChatPromptReadOnly = (
session: Session | null | undefined,
allowPromptingSubagentSessions: boolean,
readOnly: boolean,
): boolean => {
if (session?.parentID) {
return !allowPromptingSubagentSessions;
}
return readOnly;
};