import { Agent } from '@svantic/sdk';
const agent = new Agent({
name: 'hello-agent',
description: 'Greets people by name.',
mesh: {
client_id: process.env.SVANTIC_CLIENT_ID!,
client_secret: process.env.SVANTIC_CLIENT_SECRET!,
},
});
agent.define_capability({
name: 'greet',
description: 'Return a friendly greeting for the given name.',
parameters: {
type: 'object',
properties: {
name: { type: 'string', description: 'Name to greet' },
},
required: ['name'],
},
handler: async ({ name }) => {
return { message: `Hello, ${name}!` };
},
});
await agent.start();
console.log('hello-agent is live.');