mindspace: close authority boundaries

This commit is contained in:
john
2026-07-27 15:34:35 +08:00
parent dfab78c75a
commit e94052ff24
78 changed files with 11962 additions and 2162 deletions
+18
View File
@@ -458,6 +458,24 @@ function messageHasPublicHtmlToolRequest(message, { publishDir = null } = {}) {
return false;
}
export function hasPublicHtmlWriteRequestInSessionEvent(
event,
{ recentCount = 20 } = {},
) {
const messages =
event?.type === 'Message' && event.message
? [event.message]
: event?.type === 'UpdateConversation' &&
Array.isArray(event.conversation)
? event.conversation.slice(
-Math.max(1, recentCount),
)
: [];
return messages.some((message) =>
messageHasPublicHtmlToolRequest(message),
);
}
export function hasRecentOwnPublicHtmlReference(
messages,
currentUser,