isSystemMessage
Type guard narrowing a Message to role: 'system'.
import { isSystemMessage } from '@threadplane/chat';Declaration · overload 1
Parameters
m· requiredMessageThe message to test.
Returns
m is Message & {
role: 'system';
}true (and narrows m) when the message is a system message.
Examples
const visible = agent.messages().filter((m) => !isSystemMessage(m));