(raw?: string | number)
| 28 | } from '../../utils/messageQueueManager.js' |
| 29 | |
| 30 | export function parseAutonomyLimit(raw?: string | number): number { |
| 31 | const parsed = typeof raw === 'number' ? raw : Number.parseInt(raw ?? '', 10) |
| 32 | if (!Number.isFinite(parsed) || parsed <= 0) { |
| 33 | return 10 |
| 34 | } |
| 35 | return Math.min(parsed, 50) |
| 36 | } |
| 37 | |
| 38 | export async function getAutonomyStatusText(options?: { |
| 39 | deep?: boolean |
no outgoing calls
no test coverage detected