(param: ToolParameterConfig, values: Record<string, unknown>)
| 659 | } |
| 660 | |
| 661 | function isVisibleToolParameter(param: ToolParameterConfig, values: Record<string, unknown>) { |
| 662 | if (param.visibility === 'hidden' || param.visibility === 'llm-only') return false |
| 663 | const condition = param.uiComponent?.condition |
| 664 | return ( |
| 665 | !condition || |
| 666 | evaluateSubBlockCondition(condition as Parameters<typeof evaluateSubBlockCondition>[0], values) |
| 667 | ) |
| 668 | } |
| 669 | |
| 670 | /** |
| 671 | * Resolve a stored tool's params to their subBlock configs (the same resolution |
no test coverage detected