Repository navigation
Agentdock 0.1.1
The first public release of agentdock.
A production-oriented TypeScript runtime for streamed, tool-using agents.
Requirements
- Node.js 20+
- npm
Install the core package
mkdir my-agentdock-app
cd my-agentdock-app
npm init -y
npm install @agentdock-ai/agentdock@0.1.1Install model support
npm install @agentdock-ai/models zodSet your provider key:
export OPENAI_API_KEY="your-api-key"Quick setup
Create index.mjs:
import { AgentDock } from "@agentdock-ai/agentdock";
import { AgentDockModel } from "@agentdock-ai/models";
const agent = new AgentDock({
model: AgentDockModel.openAI({
model: "gpt-5.4-mini",
}),
});
const result = await agent.run(
"Hello, agentdock!",
{ userId: "user-123" },
{ sessionId: "session-123" },
);
console.log(result.content);
await agent.close();Run it:
node index.mjsCompanion packages
Models
npm install @agentdock-ai/modelsView @agentdock-ai/models on npm
Contracts
npm install @agentdock-ai/contractsView @agentdock-ai/contracts on npm
Checkpoint core
npm install @agentdock-ai/checkpointView @agentdock-ai/checkpoint on npm
PostgreSQL checkpoints
npm install @agentdock-ai/checkpoint-postgresView @agentdock-ai/checkpoint-postgres on npm
MongoDB checkpoints
npm install @agentdock-ai/checkpoint-mongodbView @agentdock-ai/checkpoint-mongodb on npm
SQLite checkpoints
npm install @agentdock-ai/checkpoint-sqliteView @agentdock-ai/checkpoint-sqlite on npm
Redis checkpoints
npm install @agentdock-ai/checkpoint-redisView @agentdock-ai/checkpoint-redis on npm
What's included
- Agent runs and streaming
- Typed tools
- Sessions and resumable conversations
- Approval workflows
- Checkpoint persistence
- Normalized agent events
- Lifecycle and resource management
npm
Install the core package:
npm install @agentdock-ai/agentdock@0.1.1View the core package on npm: