UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

23 lines (22 loc) 4.31 kB
import { n as signalProcessTree, t as killProcessTree } from "../kill-tree-kSm0C74g.js"; import { n as validateToolCall, t as validateToolArguments } from "../src-M7TBQdDX.js"; import { i as streamSimple, n as completeSimple } from "../stream-4H1GSjKe.js"; import { $ as COMPACTION_SUMMARY_SUFFIX, A as parseCommandArgs, B as estimateTokens, C as CoreAgentHarness, Ct as resolveAgentCoreCompleteFn, D as formatPromptTemplateInvocation, E as loadSourcedSkills, F as prepareBranchEntries, G as prepareCompaction, H as findTurnStartIndex, I as DEFAULT_COMPACTION_SETTINGS, J as Session, K as shouldCompact, L as calculateContextTokens, M as collectEntriesForBranchSummary, N as collectEntriesForBranchSummaryFromBranches, O as loadPromptTemplates, P as generateBranchSummary, Q as COMPACTION_SUMMARY_PREFIX, R as compact, S as formatSkillsForSystemPrompt, St as runAgentLoopContinue, T as loadSkills, U as generateSummary, V as findCutPoint, W as getLastAssistantUsage, X as BRANCH_SUMMARY_PREFIX, Y as buildSessionContext, Z as BRANCH_SUMMARY_SUFFIX, _ as createTimestamp, _t as toError, a as DEFAULT_MAX_LINES, at as createCustomMessage, b as toSession, bt as agentLoopContinue, c as truncateHead, ct as BranchSummaryError, d as InMemorySessionRepo, dt as FileError, et as asAgentMessage, f as InMemorySessionStorage, ft as SessionError, g as createSessionId, gt as ok, h as loadJsonlSessionMetadata, ht as getOrUndefined, i as DEFAULT_MAX_BYTES, it as createCompactionSummaryMessage, j as substituteArgs, k as loadSourcedPromptTemplates, l as truncateLine, lt as CompactionError, m as JsonlSessionStorage, mt as getOrThrow, n as executeShellWithCapture, nt as convertToLlm, o as GREP_MAX_LINE_LENGTH, ot as NodeExecutionEnv, p as JsonlSessionRepo, pt as err, q as serializeConversation, r as sanitizeBinaryOutput, rt as createBranchSummaryMessage, s as formatSize, st as AgentHarnessError, t as streamProxy, tt as bashExecutionToText, u as truncateTail, ut as ExecutionError, v as getEntriesToFork, vt as Agent$1, w as formatSkillInvocation, wt as resolveAgentCoreStreamFn, x as uuidv7, xt as runAgentLoop, y as getFileSystemResultOrThrow, yt as agentLoop, z as estimateContextTokens } from "../proxy-C1ZgbVua.js"; import "../llm-B2byLsni.js"; //#region src/plugin-sdk/agent-core.ts /** Runtime adapter that lets the package agent-core use OpenClaw LLM helpers. */ const openClawAgentCoreRuntime = { completeSimple, streamSimple }; /** Agent-core class preconfigured with OpenClaw runtime dependencies. */ var Agent = class extends Agent$1 { constructor(options = {}) { super({ runtime: openClawAgentCoreRuntime, ...options }); } }; //#endregion export { Agent, CoreAgentHarness as AgentHarness, CoreAgentHarness, AgentHarnessError, BRANCH_SUMMARY_PREFIX, BRANCH_SUMMARY_SUFFIX, BranchSummaryError, COMPACTION_SUMMARY_PREFIX, COMPACTION_SUMMARY_SUFFIX, CompactionError, DEFAULT_COMPACTION_SETTINGS, DEFAULT_MAX_BYTES, DEFAULT_MAX_LINES, ExecutionError, FileError, GREP_MAX_LINE_LENGTH, InMemorySessionRepo, InMemorySessionStorage, JsonlSessionRepo, JsonlSessionStorage, NodeExecutionEnv, Session, SessionError, agentLoop, agentLoopContinue, asAgentMessage, bashExecutionToText, buildSessionContext, calculateContextTokens, collectEntriesForBranchSummary, collectEntriesForBranchSummaryFromBranches, compact, convertToLlm, createBranchSummaryMessage, createCompactionSummaryMessage, createCustomMessage, createSessionId, createTimestamp, err, estimateContextTokens, estimateTokens, executeShellWithCapture, findCutPoint, findTurnStartIndex, formatPromptTemplateInvocation, formatSize, formatSkillInvocation, formatSkillsForSystemPrompt, generateBranchSummary, generateSummary, getEntriesToFork, getFileSystemResultOrThrow, getLastAssistantUsage, getOrThrow, getOrUndefined, killProcessTree, loadJsonlSessionMetadata, loadPromptTemplates, loadSkills, loadSourcedPromptTemplates, loadSourcedSkills, ok, openClawAgentCoreRuntime, parseCommandArgs, prepareBranchEntries, prepareCompaction, resolveAgentCoreCompleteFn, resolveAgentCoreStreamFn, runAgentLoop, runAgentLoopContinue, sanitizeBinaryOutput, serializeConversation, shouldCompact, signalProcessTree, streamProxy, substituteArgs, toError, toSession, truncateHead, truncateLine, truncateTail, uuidv7, validateToolArguments, validateToolCall };