Implementations index
Every concrete implementation of every AgentsKit contract. One page to answer "what ships with this?".
Scope: implementations bundled in official @agentskit/* packages.
Community packages are listed in the skill marketplace
and the tool ecosystem.
#Adapter β LLM providers
Contract: concepts/adapter Β· Package: @agentskit/adapters
Hosted (17): openai, anthropic, gemini, grok, deepseek,
kimi, mistral, cohere, together, groq, fireworks,
openrouter, huggingface, langchain, langgraph, vercelAI,
generic β deep dive
Local (4): ollama, lmstudio, vllm, llamacpp β
deep dive
Embedders (7): openaiEmbedder, geminiEmbedder, ollamaEmbedder,
deepseekEmbedder, grokEmbedder, kimiEmbedder,
createOpenAICompatibleEmbedder β deep dive
Higher-order: createRouter, createEnsembleAdapter,
createFallbackAdapter β deep dive
#Tool β callable functions
Contract: concepts/tool Β· Package: @agentskit/tools
Authoring: defineTool, defineZodTool, composeTool,
wrapToolWithSelfDebug, createMandatorySandbox β
deep dive
Built-ins: webSearch, fetchUrl, filesystem, shell β
deep dive
Integrations (20+): github, linear, slack, notion,
discord, gmail, googleCalendar, stripe, postgres, s3,
firecrawl, reader, documentParsers, openaiImages,
elevenlabs, whisper, deepgram, maps, weather, coingecko,
browserAgent β deep dive
MCP: createMcpClient, toolsFromMcpClient, createMcpServer β
deep dive
#Skill β personas + prompts
Contract: concepts/skill Β· Package: @agentskit/skills
Built-in personas (9): researcher, coder, codeReviewer,
planner, critic, summarizer, sqlGen, dataAnalyst,
translator β deep dive
Authoring + composition: defineSkill, composeSkills,
listSkills β deep dive
Marketplace: createSkillRegistry with semver resolver β
deep dive
#Memory β chat + vector + wrappers
Contract: concepts/memory Β· Package: @agentskit/memory
Chat: fileChatMemory, sqliteChatMemory, redisChatMemory β
file Β· sqlite Β·
redis
Vector: fileVectorMemory, redisVectorMemory, pgvector,
pinecone, qdrant, chroma, upstashVector β
file Β·
redis Β·
pgvector Β·
pinecone Β·
qdrant Β·
chroma Β·
upstash
Wrappers: createEncryptedMemory, createHierarchicalMemory,
createVirtualizedMemory, createAutoSummarizingMemory,
createInMemoryGraph, createInMemoryPersonalization β
encrypted Β·
hierarchical Β·
virtualized Β·
auto-summarize Β·
graph Β·
personalization
#Retriever β RAG pipeline
Contract: concepts/retriever Β· Package: @agentskit/rag
Core: createRAG, chunkText β
createRAG Β· chunking
Rerankers: createRerankedRetriever, cohereReranker,
bgeReranker, bm25Reranker β deep dive
Hybrid: createHybridRetriever β deep dive
Loaders (7): loadUrl, loadGitHubFile, loadGitHubTree,
loadNotionPage, loadConfluencePage, loadGoogleDriveFile,
loadPdf β deep dive
#Runtime β orchestration loop
Contract: concepts/runtime Β· Package: @agentskit/runtime
Core: createRuntime, createSharedContext β
runtime
Durable: createDurableRunner, createInMemoryStepLog,
createFileStepLog β deep dive
Topologies: supervisor, swarm, hierarchical, blackboard β
deep dive
Background: createCronScheduler, createWebhookHandler β
deep dive
Speculate: speculate β deep dive
#UI bindings β one contract, seven frameworks
Contract: mirrors ChatReturn β UI β useChat
Packages: react Β· vue Β· svelte Β· solid Β· react-native Β· angular Β· ink
#Related
Explore nearby
- PeerConcepts
Six contracts. Every AgentsKit package is an implementation of one of them.
- PeerMental model
The six concepts every AgentsKit user should know.
- PeerAdapter
The seam between AgentsKit and an LLM provider. The same interface for OpenAI, Anthropic, Gemini, Ollama, or anything that streams tokens.