//#region src/domains/run/constants/artifact-syntax.ts
/**
* XML tag names used in LLM responses for artifact operations.
*/
const ARTIFACT_TAG = {
	CREATE: "artifact:create",
	REF: "artifact:ref"
};
/**
* Sentinel object keys used in tool arguments for reference resolution.
*/
const SENTINEL_KEY = {
	ARTIFACT: "_artifact",
	TOOL: "_tool",
	SELECT: "_select",
	REFS: "_refs"
};
const REFS_KEY = SENTINEL_KEY.REFS;
/**
* Built-in tool names for artifact operations.
*/
const ARTIFACT_TOOL = { GET_REFERENCE: "get_reference_artifact" };

//#endregion
export { ARTIFACT_TAG, ARTIFACT_TOOL, REFS_KEY, SENTINEL_KEY };