diff --git a/apps/sim/lib/workflows/blocks/block-outputs.ts b/apps/sim/lib/workflows/blocks/block-outputs.ts index 13f71d6b3..15fb4161b 100644 --- a/apps/sim/lib/workflows/blocks/block-outputs.ts +++ b/apps/sim/lib/workflows/blocks/block-outputs.ts @@ -307,26 +307,6 @@ export function getBlockOutputs( return getLegacyStarterOutputs(subBlocks) } - if (blockType === 'agent') { - const responseFormatValue = subBlocks?.responseFormat?.value - if (responseFormatValue) { - const parsed = parseResponseFormatSafely(responseFormatValue, 'agent') - if (parsed) { - const fields = extractFieldsFromSchema(parsed) - if (fields.length > 0) { - const outputs: OutputDefinition = {} - for (const field of fields) { - outputs[field.name] = { - type: (field.type || 'any') as any, - description: field.description || `Field from Agent: ${field.name}`, - } - } - return outputs - } - } - } - } - const baseOutputs = { ...(blockConfig.outputs || {}) } const filteredOutputs = filterOutputsByCondition(baseOutputs, subBlocks, includeHidden) return applyInputFormatToOutputs(blockType, blockConfig, subBlocks, filteredOutputs)