Composio Agent Create (Inherited Defaults + Override)
Last updated 2026-02-14
import { RooaakClient } from "rooaak";
const client = new RooaakClient({ apiKey: process.env.ROOAAK_API_KEY! });
// Inherit project defaults (no composio payload)
const inherited = await client.agents.create({
name: "Inbox Assistant",
});
// Mutate defaults during create (override payload)
const overridden = await client.agents.create({
name: "Inbox Assistant (Gmail only)",
composio: {
enabledToolkits: ["gmail"],
disabledTools: ["gmail.delete_email"],
},
});
console.log({ inherited: inherited.id, overridden: overridden.id });