One JSON-described programmatic whiteboard tool: a name, a model-facing description,
and a JSON-schema parameter object. Structurally identical to (mutually assignable
with) RealtimeToolDefinition from @memberjunction/ai, re-declared locally so the
package stays dependency-light — consumers integrating with the MJ realtime stack can
pass WHITEBOARD_TOOL_DEFINITIONS straight into APIs typed against
RealtimeToolDefinition[].
One JSON-described programmatic whiteboard tool: a name, a model-facing description, and a JSON-schema parameter object. Structurally identical to (mutually assignable with)
RealtimeToolDefinitionfrom@memberjunction/ai, re-declared locally so the package stays dependency-light — consumers integrating with the MJ realtime stack can pass WHITEBOARD_TOOL_DEFINITIONS straight into APIs typed againstRealtimeToolDefinition[].