File size: 1,248 Bytes
eb3f11e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | /** OpenClaw-owned agent runtime facade; the plugin SDK module owns the adapter. */
export {
Agent,
bashExecutionToText,
buildSessionContext,
calculateContextTokens,
collectEntriesForBranchSummaryFromBranches,
compact,
estimateContextTokens,
estimateTokens,
findCutPoint,
findTurnStartIndex,
generateBranchSummary,
generateSummary,
getLastAssistantUsage,
openClawAgentCoreRuntime,
prepareBranchEntries,
prepareCompaction,
serializeConversation,
shouldCompact,
BRANCH_SUMMARY_PREFIX,
BRANCH_SUMMARY_SUFFIX,
COMPACTION_SUMMARY_PREFIX,
COMPACTION_SUMMARY_SUFFIX,
DEFAULT_COMPACTION_SETTINGS,
IMAGE_BLOCK_TOKENS,
} from "../../plugin-sdk/agent-core.js";
export type {
AfterToolCallContext,
AfterToolCallResult,
AgentEvent,
AgentMessage,
AgentOptions,
AgentState,
AgentTool,
AgentToolResult,
AgentToolUpdateCallback,
BashExecutionMessage,
BranchPreparation,
BranchSummaryDetails,
BranchSummaryResult,
CompactionDetails,
CompactionPreparation,
CompactionResult,
CompactionSettings,
CompactionSummaryPrompt,
ContextUsageEstimate,
FileOperations,
Result,
SessionTreeEntry,
StreamFn,
ThinkingLevel,
ToolExecutionMode,
} from "../../plugin-sdk/agent-core.js";
|