/** * MemoryConnector — in-process key-value store. * Not mountable. Used for scratch state, agent-to-agent coordination, config. */ import type { ConnectContext, ConnectorDeclaration, ConnectorHandle, ToolFace } from "@skaile/workspaces/connectors"; import { AbstractConnector } from "@skaile/workspaces/connectors"; /** * Connector for an in-process key-value store. Useful for scratch state, agent coordination, and config. * No external dependencies — the store lives entirely in process memory and is cleared on disconnect. * @docLink packages/factory-assets/concepts#memory-connector */ export declare class MemoryConnector extends AbstractConnector { readonly name = "memory"; tools: ToolFace; constructor(); connect(declaration: ConnectorDeclaration, ctx: ConnectContext): Promise; disconnect(handle: ConnectorHandle): Promise; private store; private _read; private _write; private _delete; private _list; private _search; private _describeOperations; private _executeOp; } /** * Creates a new MemoryConnector instance. * @returns Configured MemoryConnector ready to be registered in the connector registry. * @docLink packages/factory-assets/api-reference#memory-connector-factory */ export declare function createConnector(): MemoryConnector; //# sourceMappingURL=adapter.d.ts.map