//#region src/agent/memory/builtin-provider.ts
/**
* Builtin curated store: snapshot is injected via {@link MemorySnapshot} in the system prompt builder.
* This provider participates in prefetch/sync orchestration only as a no-op.
*/
var BuiltinMemoryProvider = class {
	name = "builtin";
	constructor(_store) {
		this._store = _store;
	}
	isAvailable() {
		return true;
	}
	async initialize(_sessionId, _options) {
		this._store;
	}
	/** Curated blocks are injected separately as frozen snapshot; avoid duplicating in provider merge. */
	systemPromptBlock() {
		return "";
	}
	async prefetch() {
		return "";
	}
	queuePrefetch() {}
	syncTurn() {}
	getToolSchemas() {
		return [];
	}
	async handleToolCall() {
		return JSON.stringify({ error: "Built-in memory uses curated_memory tool" });
	}
	async shutdown() {}
};
//#endregion
export { BuiltinMemoryProvider };

//# sourceMappingURL=builtin-provider.js.map