{
  "uid": "cogitave.learn.build-your-first-agent-with-namzu.introduction",
  "kind": "moduleUnit",
  "href": "/modules/build-your-first-agent-with-namzu/introduction/",
  "title": "Introduction",
  "summary": "",
  "type": null,
  "products": [],
  "roles": [],
  "levels": [],
  "subjects": [],
  "headings": [],
  "source": "**Namzu is an agent kernel for TypeScript.** It runs agents the way an operating\nsystem runs processes — isolation, scheduling, budgets, signals, durability, and\nan auditable event stream — and it deliberately ships no user interface, no\nhosted service, and no favoured model vendor.\n\nIn this module you will install the kernel, register a model provider, send your\nfirst call, and declare a tool with a typed input schema. Everything you write\nruns locally on Node; you need no account and no cloud key.\n\nBy the end you will have working code and, more usefully, a correct mental model\nof where the boundary sits: what the kernel owns, and what stays yours.\n\n> [!NOTE]\n> Installed on its own, `@namzu/sdk` runs against a pre-registered\n> `MockLLMProvider` with no network dependency. You can complete the whole\n> exercise before choosing a vendor — which is also why tests against Namzu are\n> deterministic and free.\n",
  "partOf": "cogitave.learn.build-your-first-agent-with-namzu",
  "durationInMinutes": 3,
  "quiz": null
}