| line |
true |
false |
branch |
|
31
|
1 |
0 |
if (ref $method eq "HASH") |
|
74
|
0 |
1 |
unless my $name = $args{'name'} |
|
77
|
0 |
1 |
unless my $handler = $args{'handler'} |
|
93
|
0 |
1 |
unless keys %$tools |
|
127
|
0 |
0 |
unless ($args{'model'}) |
|
140
|
0 |
0 |
unless ($args{'source'}) |
|
144
|
0 |
0 |
unless ($args{'destination'}) |
|
157
|
0 |
0 |
unless ($args{'model'}) |
|
172
|
0 |
0 |
unless ($args{'model'}) |
|
187
|
0 |
0 |
unless ($args{'model'}) |
|
204
|
0 |
1 |
unless ($args{'model'}) |
|
208
|
1 |
0 |
unless ($args{'prompt'}) |
|
214
|
0 |
0 |
if (defined $args{'image_files'}) |
|
230
|
0 |
0 |
unless ($args{'model'}) |
|
247
|
0 |
0 |
unless ($args{'model'}) |
|
265
|
1 |
1 |
unless ($args{'model'}) |
|
269
|
1 |
0 |
unless ($args{'messages'}) |
|
276
|
0 |
0 |
if (not $args{'tools'} and keys %{$self->tools;}) |
|
281
|
0 |
0 |
if ($message->{'image_files'}) |
|
298
|
0 |
0 |
unless ($args{'model'}) |
|
313
|
0 |
0 |
unless ($args{'model'}) |
|
317
|
0 |
0 |
unless ($args{'messages'}) |
|
331
|
0 |
0 |
if ($iteration > $max_iterations) |
|
346
|
0 |
0 |
unless (@$tool_calls) |
|
363
|
0 |
0 |
unless (ref $tool_args) |
|
369
|
0 |
0 |
if (my $handler = $self->tools->{$tool_name}{'handler'}) { } |
|
371
|
0 |
0 |
if ($@) |
|
381
|
0 |
0 |
ref $result ? : |