/** * Basic example — create an agent and chat with it. * * Usage: * node basic.js */ const { OpenFang } = require("../index"); async function main() { const client = new OpenFang("http://localhost:3000"); // Check server health const health = await client.health(); console.log("Server:", health); // List existing agents const agents = await client.agents.list(); console.log("Agents:", agents.length); // Create a new agent from the "assistant" template const agent = await client.agents.create({ template: "assistant" }); console.log("Created agent:", agent.id); // Send a message and get the full response const reply = await client.agents.message(agent.id, "What can you help me with?"); console.log("Reply:", reply); // Clean up await client.agents.delete(agent.id); console.log("Agent deleted."); } main().catch(console.error);