@koreai/agentai-node-sdk
v1.0.0-rc
Published
AgentAI SDK for Node.js - Server-side integration toolkit
Readme
@kore/agentai-sdk
A Node.js SDK with event-based messaging.
Installation
npm install @kore/agentai-sdkUsage
import { AgentAI } from '@kore/agentai-sdk';
const client = new AgentAI();
// Listen for acknowledgments
client.on('agent_message_ack', (event) => {
console.log('Agent message ack:', event.payload);
});
client.on('user_message_ack', (event) => {
console.log('User message ack:', event.payload);
});
// Send messages
client.sendAgentMessage({ content: 'Hello from agent' });
client.sendUserMessage({ content: 'Hello from user' });API
Methods
sendAgentMessage(payload)
Send a message as an agent. Emits agent_message_ack event.
client.sendAgentMessage({
content: 'Hello!',
metadata: { key: 'value' }, // Optional
});sendUserMessage(payload)
Send a message as a user. Emits user_message_ack event.
client.sendUserMessage({
content: 'Hello!',
metadata: { key: 'value' }, // Optional
});Events
| Event | Description |
|-------|-------------|
| agent_message_ack | Acknowledgment for agent message |
| user_message_ack | Acknowledgment for user message |
Event Structure
{
type: 'agent_message_ack' | 'user_message_ack',
payload: { content: string, metadata?: object },
timestamp: string // ISO timestamp
}License
MIT
