API Map
This page lists stable entries only. Use the linked guides and package types for behavior and boundaries.
| Package | Stable exports | Guide |
|---|---|---|
@karkata-ai/core | Agent, defineTool, ToolRegistry, message/state/error types | Core, Tools |
@karkata-ai/openai-compatible | OpenAICompatibleAdapter, createAgent | Provider |
@karkata-ai/ui | AgentUIStore, createAgentUIStore, UI discriminated unions | UI Integration |
@karkata-ai/ui/web-component | defineKarkataPanel, panel types | Web Component |
@karkata-ai/javascript | createUnsafeJavaScriptTool | Security Boundaries |
Core remains DOM-free and imports no node:* modules. Web Component is an explicit browser subpath. The JavaScript tool is an explicitly unsafe optional package and is never enabled by Core.