From 27fa5be4939d859db447ae20e63156013ae4e2dd Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Mon, 10 Aug 2026 18:54:33 +0000 Subject: [PATCH] feat(node-type-registry): mark all task-identifier fields as function-ref --- packages/node-type-registry/src/data/search-unified.ts | 1 + packages/node-type-registry/src/process/chunks.ts | 1 + packages/node-type-registry/src/process/extraction.ts | 1 + packages/node-type-registry/src/process/file-embedding.ts | 2 ++ packages/node-type-registry/src/process/image-embedding.ts | 3 ++- packages/node-type-registry/src/process/image-versions.ts | 1 + 6 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/node-type-registry/src/data/search-unified.ts b/packages/node-type-registry/src/data/search-unified.ts index 2235ebebf..052ebadf8 100644 --- a/packages/node-type-registry/src/data/search-unified.ts +++ b/packages/node-type-registry/src/data/search-unified.ts @@ -166,6 +166,7 @@ export const SearchUnified: NodeTypeDefinition = { }, chunking_task_name: { type: 'string', + format: 'function-ref', description: 'Task identifier for the chunking job queue', default: 'embedding:generate_chunks' } diff --git a/packages/node-type-registry/src/process/chunks.ts b/packages/node-type-registry/src/process/chunks.ts index 415c919e2..0e30b943d 100644 --- a/packages/node-type-registry/src/process/chunks.ts +++ b/packages/node-type-registry/src/process/chunks.ts @@ -136,6 +136,7 @@ export const ProcessChunks: NodeTypeDefinition = { }, chunking_task_name: { type: 'string', + format: 'function-ref', description: 'Task identifier for the chunking job queue', default: 'embedding:generate_chunks' } diff --git a/packages/node-type-registry/src/process/extraction.ts b/packages/node-type-registry/src/process/extraction.ts index aac8d8e57..1969aeb4d 100644 --- a/packages/node-type-registry/src/process/extraction.ts +++ b/packages/node-type-registry/src/process/extraction.ts @@ -71,6 +71,7 @@ export const ProcessExtraction: NodeTypeDefinition = { // ── Job routing ─────────────────────────────────────────────── task_identifier: { type: 'string', + format: 'function-ref', description: 'Job task identifier for the extraction worker', default: 'document:extract_file_text' }, diff --git a/packages/node-type-registry/src/process/file-embedding.ts b/packages/node-type-registry/src/process/file-embedding.ts index 7dea9021f..831a20a9d 100644 --- a/packages/node-type-registry/src/process/file-embedding.ts +++ b/packages/node-type-registry/src/process/file-embedding.ts @@ -77,6 +77,7 @@ export const ProcessFileEmbedding: NodeTypeDefinition = { // ── Job routing ──────────────────────────────────────────────── task_identifier: { type: 'string', + format: 'function-ref', description: 'Job task identifier for the worker. In direct mode this is the ' + 'embedding worker; in extract mode this is the extraction worker.', @@ -252,6 +253,7 @@ export const ProcessFileEmbedding: NodeTypeDefinition = { }, chunking_task_name: { type: 'string', + format: 'function-ref', description: 'Task identifier for the chunking job queue', default: 'embedding:generate_chunks' } diff --git a/packages/node-type-registry/src/process/image-embedding.ts b/packages/node-type-registry/src/process/image-embedding.ts index 92fac2749..eba6ce21b 100644 --- a/packages/node-type-registry/src/process/image-embedding.ts +++ b/packages/node-type-registry/src/process/image-embedding.ts @@ -85,6 +85,7 @@ export const ProcessImageEmbedding: NodeTypeDefinition = { // ── Job routing ──────────────────────────────────────────────── task_identifier: { type: 'string', + format: 'function-ref', description: 'Job task identifier for the image embedding worker', default: 'embedding:process_image_embedding' }, @@ -187,7 +188,7 @@ export const ProcessImageEmbedding: NodeTypeDefinition = { }, metadata_fields: { type: 'object' }, enqueue_chunking_job: { type: 'boolean', default: true }, - chunking_task_name: { type: 'string', default: 'embedding:generate_chunks' } + chunking_task_name: { type: 'string', format: 'function-ref', default: 'embedding:generate_chunks' } } } } diff --git a/packages/node-type-registry/src/process/image-versions.ts b/packages/node-type-registry/src/process/image-versions.ts index 83070d0f2..c9e153f27 100644 --- a/packages/node-type-registry/src/process/image-versions.ts +++ b/packages/node-type-registry/src/process/image-versions.ts @@ -87,6 +87,7 @@ export const ProcessImageVersions: NodeTypeDefinition = { // ── Job routing ─────────────────────────────────────────────── task_identifier: { type: 'string', + format: 'function-ref', description: 'Job task identifier for the image processing worker', default: 'image:process_image_versions' },