Discover and explore top open-source AI tools and projects—updated daily.
skawldTypeScript agent harness for Node.js and Bun
New!
Top 91.2% on SourcePulse
Skawld Agent SDK
Skawld Agent SDK offers a powerful, open-source TypeScript harness for embedding sophisticated AI agent functionalities directly into Node.js and Bun applications. It streamlines the integration of a complete agent loop—encompassing tools, session management, granular permissions, real-time event streaming, and subagent orchestration—via a single import. This SDK targets developers aiming to rapidly infuse their applications with advanced AI capabilities, providing a flexible and robust framework for building intelligent agents.
How It Works
The SDK employs a modular design, enabling developers to instantiate an Agent configured with a specific LLM provider (e.g., Anthropic, OpenAI) and a curated set of tools. It manages the core agent execution flow, including message parsing, tool invocation, and event propagation. Notable features include a configurable permission engine, persistent session storage (defaulting to SQLite, with an in-memory option), and support for hierarchical subagents, facilitating complex multi-agent interactions. This approach prioritizes developer experience and extensibility.
Quick Start & Requirements
bun add @skawld/agent-sdk, npm install @skawld/agent-sdk, pnpm add @skawld/agent-sdk, or yarn add @skawld/agent-sdk.ANTHROPIC_API_KEY (AnthropicProvider) and OPENAI_API_KEY (OpenAI providers). Optional configuration overrides include SKAWLD_MODEL and SKAWLD_CONFIG_DIR.minimal-agent.ts and interactive-cli.ts, are provided within the repository.Highlighted Details
Maintenance & Community
No specific details regarding notable contributors, sponsorships, or community channels (e.g., Discord, Slack) were present in the provided README content.
Licensing & Compatibility
Limitations & Caveats
22 hours ago
Inactive
BCG-X-Official
letta-ai