Getting started
Install
Skawld runs on Node.js 18+ and Bun 1.1+. ESM-only. Add it with the package manager you already use — Bun is recommended for the fastest cold start.
shell
bun add @skawld/agent-sdk
ESM only. If you’re on TypeScript, set
"module": "NodeNext" in
tsconfig.json. CommonJS require() is not
supported.
#Requirements
| Runtime | Minimum | Notes |
|---|---|---|
| Node.js | 18.0 | 20.x recommended for native fetch. |
| Bun | 1.1 | Preferred. SQLite session store works out of the box. |
| TypeScript | 5.4 | Strict mode recommended; types are exported. |
#Verify the install
Print the version that resolved. If you see 0.1.0 back, you’re wired up.
verify.ts
import { version } from "@skawld/agent-sdk"; console.log(version);