Exposes read-only data access to OpenClaw via an adapter interface,
import {
mapApprovalsGetToSummaries,
mapCronListToSummaries,
mapSessionsListToSummaries,
} from "../mappers/openclaw-mappers";
import { parseSessionStatusText } from "../mappers/session-status-parser";
import type {
ApprovalSummary,
CronJobSummary,
ReadModelSnapshot,
SessionStatusSnapshot,
SessionSummary,
} from "../types";
import type { ToolClient } from "../clients/tool-client";
import { computeBudgetSummary } from "../runtime/budget-governance";
import { loadBudgetPolicy } from "../runtime/budget-policy";
import { loadProjectStore } from "../runtime/project-store";
import { computeProjectSummaries } from "../runtime/project-summary";
import { loadTaskStore } from "../runtime/task-store";
import { computeTasksSummary } from "../runtime/task-summary";
/**
* Official-firs
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search 40K more like it.
Get a free API key