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