//#region src/agent/memory/stub-memory-provider.ts
/**
* Placeholder external provider — enables wiring tests without cloud deps.
*/
var StubMemoryProvider = class {
	name = "stub";
	isAvailable() {
		return true;
	}
	async initialize(_sessionId, _options) {}
	systemPromptBlock() {
		return "External memory provider: stub (wiring only; no cloud backend). Set `agents.defaults.memory.provider` to `none` to hide.";
	}
	async prefetch(query) {
		const q = query.trim();
		if (!q) return "";
		return `[stub prefetch] query length=${q.length}`;
	}
	queuePrefetch() {}
	syncTurn(_user, _assistant) {}
	getToolSchemas() {
		return [];
	}
	async handleToolCall(toolName) {
		return JSON.stringify({ error: `stub provider has no tools (${toolName})` });
	}
	async shutdown() {}
};
//#endregion
export { StubMemoryProvider };

//# sourceMappingURL=stub-memory-provider.js.map