Skip to main content

knowledge

Knowledge base events. Access via client.sockets.knowledge.

All socket modules extend TypedEventEmitter and provide .on(), .off(), .once() for event listening.

Events​

Listen for events using client.sockets.knowledge.on(event, handler):

Event
knowledge:collection-created
knowledge:collection-updated
knowledge:collection-deleted
knowledge:document-added
knowledge:document-deleted
knowledge:chunking-started
knowledge:chunking-progress
knowledge:chunking-completed
knowledge:chunking-failed
knowledge:chunk-updated
message
client.sockets.knowledge.on('knowledge:collection-created', (data) => {
console.log(data);
});

Send Methods​

Method
ping()
subscribe()

Example​

import { CodeBoltClient } from '@codebolt/clientsdk';

const client = new CodeBoltClient();

// Listen for events
client.sockets.knowledge.on('knowledge:collection-created', (data) => {
console.log('knowledge:collection-created:', data);
});

// Send
client.sockets.knowledge.ping();