Project overview
Create general-purpose agents in TypeScript with streamed events, filesystem or shell tools, persistent multi-turn sessions, and middleware for compaction, retry, and turn tracking. The SDK also covers subagents, MCP servers, on-demand skills, virtual filesystems, and React or Vue chat integration on top of Vercel's AI SDK.
Repository facts
- Primary language
- TypeScript
- License
- MIT
- Repository updated
- Jul 10, 2026
- Default branch
- main
Resource types
SDKAgent harness
Use cases
AI and agent developmentFrontend development
Platforms
ChatGPTCodex
Runtime
Local
Protocols & integrations
Model Context ProtocolOAuth
Capabilities
Background executionDelegationMemoryTool use