/** * Secondary public surface for direct consumers of the package. * * The Paperclip install sandbox loads `dist/entry.js` (the file * `main` in `package.json` points to). This file is for users who * want to embed the package in their own code. * * `createServerAdapter` is the canonical Paperclip entry; the rest * is the full tool-loop implementation. */ export { createServerAdapter } from "./entry.js"; export { MiniMaxAdapter, minimaxAdapter, adapterMetadata } from "./adapter.js"; export { loadConfig, configSchema } from "./config.js"; export { MiniMaxClient } from "./client.js"; export { sessionCodec } from "./session.js"; export { computeCost, aggregateUsage, aggregateCost } from "./cost.js"; export { listTools, callTool } from "./tools.js"; export { models } from "./models.js"; export { agentConfigurationDoc } from "./agent-doc.js"; export { execute as executeHeartbeat } from "./execute.js"; export type { AdapterConfig, AdapterResult, AgentContext, ChatMessage, CostSummary, IssueRef, RunContext, ToolCall, ToolDefinition, TranscriptEvent, Usage, } from "./types.js";