Adapters tell Charm how to call your agent code. Different frameworks expose different runtime objects, so the adapter bridges your code to the Charm runner.Documentation Index
Fetch the complete documentation index at: https://docs.charmos.io/llms.txt
Use this file to discover all available pages before exploring further.
Supported Adapter Types
| Type | Best For | Entry Point Style |
|---|---|---|
custom | Plain Python functions/classes | module:object |
langchain | LangChain chains/runnables | module:chain |
langgraph | LangGraph graphs | module:graph |
crewai | CrewAI crews | module:crew |
openclaw | OpenClaw/browser-tool agents | OpenClaw host |
Configure an Adapter
Choosing an Adapter
- Use
customfor the smallest Python integration. - Use
langchain,langgraph, orcrewaiwhen you already use that framework. - Use
openclawfor browser, tools, and computer-use style workflows.
