
Research
/Security News
Mini Shai-Hulud Campaign Hits Red Hat Cloud Services npm Packages
A mini Shai-Hulud campaign compromised Red Hat Cloud Services npm packages to steal developer and CI/CD secrets during installation.
@augment-adk/augment-adk
Advanced tools
Agent Development Kit for multi-agent orchestration over the Responses API via LlamaStack
A lightweight TypeScript SDK for building multi-agent workflows over the Responses API via LlamaStack. Inspired by the OpenAI Agents JS SDK, zero external runtime dependencies.
Explore the examples/ directory to see the SDK in action.
npm install @augment-adk/augment-adk
import { run, LlamaStackModel } from '@augment-adk/augment-adk';
const model = new LlamaStackModel({
clientConfig: { baseUrl: 'http://localhost:8321' },
});
const result = await run('What is the capital of France?', {
model,
agents: {
assistant: {
name: 'Assistant',
instructions: 'You are a helpful assistant.',
},
},
defaultAgent: 'assistant',
config: {
model: 'meta-llama/Llama-3.1-8B-Instruct',
baseUrl: 'http://localhost:8321',
systemPrompt: 'You are a helpful assistant.',
enableWebSearch: false,
enableCodeInterpreter: false,
vectorStoreIds: [],
vectorStoreName: '',
embeddingModel: '',
embeddingDimension: 384,
chunkingStrategy: 'auto',
maxChunkSizeTokens: 800,
chunkOverlapTokens: 400,
skipTlsVerify: true,
zdrMode: false,
verboseStreamLogging: false,
},
});
console.log(result.content);
For local testing with Ollama, vLLM, or other Chat Completions providers, install the optional adapter:
npm install @augment-adk/adk-chat-completions
import { run } from '@augment-adk/augment-adk';
import { ChatCompletionsModel } from '@augment-adk/adk-chat-completions';
const model = new ChatCompletionsModel({
clientConfig: {
baseUrl: 'http://localhost:11434',
token: process.env.API_KEY,
},
});
See the chat-completions example for a complete walkthrough.
| Example | Description |
|---|---|
| basic | Single-agent question answering |
| chat-completions | Chat Completions backend via optional @augment-adk/adk-chat-completions |
| multi-agent | Router + specialist agent graph with handoffs |
| mcp-tools | Function tools and hosted MCP tool integration |
| human-in-the-loop | Approval workflows for destructive operations |
| backstage-plugin | Integrating ADK into a Backstage backend plugin |
The SDK is organized as a monorepo with focused packages:
| Package | Description |
|---|---|
@augment-adk/augment-adk | Batteries-included entry point (core + LlamaStack) |
@augment-adk/adk-core | Provider-agnostic core: agents, runner, tools, guardrails, approval, streaming, tracing |
@augment-adk/adk-llamastack | LlamaStack Responses API model provider |
@augment-adk/adk-chat-completions | Chat Completions adapter (optional, separate install) |
Most users should install @augment-adk/augment-adk. Advanced consumers can import individual packages for lighter bundles:
import { run, Agent } from '@augment-adk/adk-core';
import { LlamaStackModel } from '@augment-adk/adk-llamastack';
See ARCHITECTURE.md for design decisions, extension points, and how the run loop works. Start there if you want to add a new model provider, integrate with a different framework, or understand how the codebase is structured.
# Install dependencies
pnpm install
# Build all packages (in dependency order)
pnpm -r build
# Run all tests
pnpm -r test
# Type-check all packages
pnpm -r typecheck
# Lint
pnpm -r lint
We'd like to acknowledge the excellent work of the open-source community, especially:
Apache-2.0 — see LICENSE.
FAQs
Agent Development Kit for multi-agent orchestration over the Responses API via LlamaStack
We found that @augment-adk/augment-adk demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
A mini Shai-Hulud campaign compromised Red Hat Cloud Services npm packages to steal developer and CI/CD secrets during installation.

Research
/Security News
The North Korean malware loader hides in a Packagist-listed package and its GitHub branch to fetch and execute remote code in a likely Contagious Interview-style lure.

Security News
The Rust project is moving toward formal rules on LLM use in contributions after months of internal debate over maintainer burden, code quality, and contributor experience.