(text, maxChars = MEMORY_CONTEXT_MAX_CHARS)
| 4424 | ? this.parallelSecondaryModel.trim() |
| 4425 | : null; |
| 4426 | const synthesisModel = typeof this.parallelSynthesisModel === 'string' && this.parallelSynthesisModel.trim() |
| 4427 | ? this.parallelSynthesisModel.trim() |
| 4428 | : primaryModel; |
| 4429 | return normalizeCouncilConfig({ |
| 4430 | enabled: this.parallelModeEnabled, |
| 4431 | members: [primaryModel, secondaryModel].filter(Boolean), |
| 4432 | synthesisModel, |
| 4433 | outputMode: this.parallelOutputMode, |
| 4434 | reviewEnabled: this.parallelOutputMode === COUNCIL_OUTPUT_SYNTHESIS |
| 4435 | }, primaryModel); |
| 4436 | } |
| 4437 | |
| 4438 | setParallelDefaults(options = {}) { |
no outgoing calls
no test coverage detected