feat(flows): frontend for the dedup node — palette, key config, i18n ×14 (#5264)

This commit is contained in:
Cyrus Gray
2026-07-29 21:52:29 +05:30
committed by GitHub
parent d125b857ff
commit 713751fdcd
21 changed files with 175 additions and 8 deletions
@@ -16,6 +16,7 @@
* - `trigger` → `trigger_kind` + kind-specific (`schedule`, `toolkit`/`trigger_slug`)
* - `memory` → `operation` + operation-specific (`scope`/`query`/`flavour`/`key`/`value`/
* `limit`/`min_score`), see `memoryFields.tsx`
* - `dedup` → `key` (an `=`-bindable per-item id expression), see `dedupFields.tsx`
*/
import createDebug from 'debug';
import { useEffect, useState } from 'react';
@@ -32,6 +33,7 @@ import {
ComposioTriggerField,
fetchActionSchema,
} from './composioFields';
import { DedupForm } from './dedupFields';
import { MemoryForm } from './memoryFields';
import { NATIVE_TOOL_PREFIX, NativeToolField } from './nativeToolFields';
import {
@@ -496,4 +498,5 @@ export const NODE_CONFIG_FORMS: Partial<Record<NodeKind, NodeConfigForm>> = {
transform: TransformForm,
code: CodeForm,
memory: MemoryForm,
dedup: DedupForm,
};