Build log
nerves_system_rpi5
ex_llama 0.2.3 · fail · run ex_llama-0.2.3-1791175708336
686 of 686 lines
1Resolving Hex dependencies...2Resolution completed in 0.128s3Unchanged:4 bunt 1.0.05 circular_buffer 1.1.06 credo 1.7.197 elixir_make 0.10.08 ex_llama 0.2.39 file_system 1.1.110 genai_core 0.3.411 interactive_cmd 0.1.412 jason 1.4.513 nerves 2.0.0-pre.214 nerves_discovery 0.1.515 nerves_logging 0.2.416 nerves_runtime 0.13.1317 nerves_system_bbb 2.30.218 nerves_system_br 1.34.419 nerves_system_mangopi_mq_pro 0.17.220 nerves_system_qemu_aarch64 0.4.221 nerves_system_rpi0 2.1.222 nerves_system_rpi4 2.1.223 nerves_system_rpi5 2.1.224 nerves_system_trellis 0.5.025 nerves_system_x86_64 1.34.226 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.127 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.128 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.129 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.130 nerves_toolchain_x86_64_nerves_linux_musl 15.3.131 nerves_uevent 0.1.732 noizu_labs_core 0.1.833 property_table 0.3.434 ring_logger 0.11.735 tablet 0.3.336 toolshed 0.5.037 uboot_env 1.0.238* Getting ex_llama (Hex package)39* Getting nerves (Hex package)40* Getting ring_logger (Hex package)41* Getting toolshed (Hex package)42* Getting nerves_runtime (Hex package)43* Getting nerves_system_bbb (Hex package)44* Getting nerves_system_mangopi_mq_pro (Hex package)45* Getting nerves_system_qemu_aarch64 (Hex package)46* Getting nerves_system_rpi0 (Hex package)47* Getting nerves_system_rpi4 (Hex package)48* Getting nerves_system_rpi5 (Hex package)49* Getting nerves_system_trellis (Hex package)50* Getting nerves_system_x86_64 (Hex package)51* Getting nerves_system_br (Hex package)52* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)53* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)54* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)55* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)56* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)57* Getting nerves_logging (Hex package)58* Getting nerves_uevent (Hex package)59* Getting uboot_env (Hex package)60* Getting elixir_make (Hex package)61* Getting property_table (Hex package)62* Getting circular_buffer (Hex package)63* Getting interactive_cmd (Hex package)64* Getting nerves_discovery (Hex package)65* Getting tablet (Hex package)66* Getting genai_core (Hex package)67* Getting noizu_labs_core (Hex package)68* Getting credo (Hex package)69* Getting bunt (Hex package)70* Getting file_system (Hex package)71* Getting jason (Hex package)72==> nerves_system_br73Generated nerves_system_br app74==> file_system75Compiling 7 files (.ex)76Generated file_system app77==> circular_buffer78Compiling 1 file (.ex)79Generated circular_buffer app80==> bunt81Compiling 2 files (.ex)82Generated bunt app83==> jason84Compiling 10 files (.ex)85Generated jason app86==> tablet87Compiling 2 files (.ex)88Generated tablet app89==> elixir_make90Compiling 8 files (.ex)91Generated elixir_make app92==> nerves_logging93 CC kmsg_tailer.o94 LD kmsg_tailer95Compiling 5 files (.ex)96Generated nerves_logging app97==> nerves_discovery98Compiling 5 files (.ex)99Generated nerves_discovery app100==> ring_logger101Compiling 7 files (.ex)102Generated ring_logger app103==> interactive_cmd104Compiling 1 file (.ex)105Generated interactive_cmd app106==> nerves107Compiling 65 files (.ex)108 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)109 │110 6 │ defmodule Mix.Tasks.Nerves.Init do111 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~112 │113 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)114115 warning: redefining module Nerves (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.beam)116 │117 6 │ defmodule Nerves do118 │ ~~~~~~~~~~~~~~~~~~~119 │120 └─ lib/nerves.ex:6: Nerves (module)121122 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)123 │124 5 │ defmodule Nerves.ArtifactResolver do125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~126 │127 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)128129 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)130 │131 6 │ defmodule Nerves.BuildAction.AppModes do132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~133 │134 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)135136 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)137 │138 5 │ defmodule Nerves.BuildAction.CheckExecutables do139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~140 │141 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)142143 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)144 │145 8 │ defmodule Nerves.BuildAction.Erlinit do146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~147 │148 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)149150 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)151 │152 5 │ defmodule Nerves.BuildAction.Firmware do153 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~154 │155 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)156157 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)158 │159 7 │ defmodule Nerves.BuildAction.IExStartupCheck do160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~161 │162 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)163164 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)165 │166 5 │ defmodule Nerves.BuildAction.NervesV1System do167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~168 │169 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)170171 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)172 │173 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~175 │176 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)177178 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)179 │180 5 │ defmodule Nerves.BuildAction.Rootfs do181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~182 │183 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)184185 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)186 │187 6 │ defmodule Nerves.BuildAction.SortApps do188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~189 │190 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)191192 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)193 │194 5 │ defmodule Nerves.BuildAction.StripAll do195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~196 │197 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)198199 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)200 │201 5 │ defmodule Nerves.BuildAction.Trimmer do202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~203 │204 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)205206 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)207 │208 5 │ defmodule Nerves.BuildPlan do209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~210 │211 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)212213 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)214 │215 5 │ defmodule Nerves.BuildPlan.Checks do216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~217 │218 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)219220 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Container.beam)221 │222 6 │ defmodule Nerves.Container do223 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~224 │225 └─ lib/nerves/container.ex:6: Nerves.Container (module)226227 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)228 │229 5 │ defmodule Nerves.Fingerprint do230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~231 │232 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)233234 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)235 │236 5 │ defmodule Nerves.MixPackage do237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~238 │239 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)240241 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Paths.beam)242 │243 5 │ defmodule Nerves.Paths do244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~245 │246 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)247248 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)249 │250 5 │ defmodule Nerves.TargetTuple do251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~252 │253 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)254255Generated nerves app256==> nerves_toolchain_aarch64_nerves_linux_gnu257Compiling 1 file (.ex)258Generated nerves_toolchain_aarch64_nerves_linux_gnu app259==> nerves_system_rpi5260Generated nerves_system_rpi5 app261==> credo262Compiling 257 files (.ex)263Compiling lib/credo/check/config_comment.ex (it's taking more than 10s)264Compiling lib/credo/cli/output/summary.ex (it's taking more than 10s)265Compiling lib/credo/cli/command/list/output/default.ex (it's taking more than 10s)266Compiling lib/credo/check/warning/unused_function_return_helper.ex (it's taking more than 10s)267Compiling lib/credo/check/config_comment_finder.ex (it's taking more than 10s)268Generated credo app269==> noizu_labs_core270Compiling 12 files (.ex)271Generated noizu_labs_core app272==> genai_core273Compiling 101 files (.ex)274 warning: default arguments in protocol definitions is deprecated275 │276 24 │ def nodes(graph_node, options \\ nil)277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~278 │279 └─ lib/vnext_genai/graph/node/node_protocol.ex:24: GenAI.Graph.NodeProtocol (module)280281 warning: default arguments in protocol definitions is deprecated282 │283 33 │ def build_node_lookup(graph_node, options \\ nil)284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~285 │286 └─ lib/vnext_genai/graph/node/node_protocol.ex:33: GenAI.Graph.NodeProtocol (module)287288 warning: default arguments in protocol definitions is deprecated289 │290 42 │ def build_handle_lookup(graph_node, options \\ nil)291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~292 │293 └─ lib/vnext_genai/graph/node/node_protocol.ex:42: GenAI.Graph.NodeProtocol (module)294295 warning: protocols can only define functions without implementation via def/1, found: build_handle_lookup/1, nodes/1, build_node_lookup/1296 │297 1 │ defprotocol GenAI.Graph.NodeProtocol do298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~299 │300 └─ lib/vnext_genai/graph/node/node_protocol.ex:1: GenAI.Graph.NodeProtocol (module)301302 warning: default arguments in protocol definitions is deprecated303 │304 84 │ def with_stream_handler(context, handler, options \\ nil)305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~306 │307 └─ lib/vnext_genai/thread/thread_protocol.ex:84: GenAI.ThreadProtocol (module)308309 warning: default arguments in protocol definitions is deprecated310 │311 87 │ def execute(session, command, context, options \\ nil)312 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~313 │314 └─ lib/vnext_genai/thread/thread_protocol.ex:87: GenAI.ThreadProtocol (module)315316 warning: protocols can only define functions without implementation via def/1, found: execute/3, with_stream_handler/2317 │318 1 │ defprotocol GenAI.ThreadProtocol do319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~320 │321 └─ lib/vnext_genai/thread/thread_protocol.ex:1: GenAI.ThreadProtocol (module)322323 warning: unused require GenAI.Types.Graph324 │325 10 │ require GenAI.Types.Graph326 │ ~327 │328 └─ lib/vnext_genai/graph/root.ex:10:3329330 warning: unused require GenAI.Records.Link331 │332 6 │ require GenAI.Records.Link333 │ ~334 │335 └─ lib/vnext_genai/thread/session.ex:6:3336337 warning: unused require Logger338 │339 85 │ require Logger340 │ ~341 │342 └─ lib/vnext_genai/thread/session.ex:85:5343344 warning: the following clause cannot match because the previous clauses already matched all possible values:345346 x ->347348 it attempts to match on the result of:349350 GenAI.Graph.MermaidProtocol.Helpers.diagram_type(options)351352 which has the already matched type:353354 dynamic(:state_diagram_v2)355356 where "x" was given the type:357358 # type: dynamic(:state_diagram_v2)359 # from: lib/vnext_genai/vnext.graph.ex:717:7360 x361362 type warning found at:363 │364 717 │ x -> {:error, {:unsupported_diagram, x}}365 │ ~366 │367 └─ lib/vnext_genai/vnext.graph.ex:717:9: GenAI.Graph.MermaidProtocol.GenAI.VNext.Graph.encode/3368369 error: struct Finch.Response is undefined (module Finch.Response is not available or is yet to be defined)370 │371 78 │ with {:ok, %Finch.Response{status: 200, body: response_body}} <-372 │ ^373 │374 └─ lib/vnext_genai/inference_provider/inference_provider/default_provider.ex:78:22: GenAI.InferenceProvider.DefaultProvider.do_run_or_stream/5375376 warning: UUID.uuid4/0 is undefined (module UUID is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)377 │378 113 │ id: options[:id] || UUID.uuid4(),379 │ ~380 │381 └─ lib/vnext_genai/vnext.graph.ex:113:32: GenAI.VNext.Graph.do_new/1382383 warning: the following pattern will never match:384385 {:ok, link} <- GenAI.Graph.Link.putnew_source(link, from_node)386387 because the right-hand side has type:388389 dynamic(%GenAI.Graph.Link{source: term()})390391 where "from_node" was given the type:392393 # type: dynamic(%{..., __struct__: atom()} or atom() or bitstring() or integer() or {...})394 # from: lib/vnext_genai/vnext.graph.ex:489:34395 GenAI.Graph.Link.putnew_source(link, from_node)396397 where "link" was given the types:398399 # type: dynamic(%{..., __struct__: GenAI.Graph.Link})400 # from: lib/vnext_genai/vnext.graph.ex:487:14401 link = auto_link402403 # type: dynamic(%GenAI.Graph.Link{source: term()})404 # from: lib/vnext_genai/vnext.graph.ex:489:34405 GenAI.Graph.Link.putnew_source(link, from_node)406407 type warning found at:408 │409 489 │ with {:ok, link} <- Link.putnew_source(link, from_node),410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~411 │412 └─ lib/vnext_genai/vnext.graph.ex:489: GenAI.VNext.Graph.attempt_auto_link/5413414 warning: the following clause will never match:415416 %_{} ->417418 because it attempts to match on the result of:419420 parameters421422 which has type:423424 dynamic(not false and not nil and not map())425426 type warning found at:427 │428 261 │ (is_map(parameters) or is_struct(parameters)),429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~430 │431 └─ lib/vnext_genai/tool/registry.ex:261: GenAI.Tool.Registry.normalize_descriptor/1432433 warning: UUID.uuid4/0 is undefined (module UUID is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)434 │435 102 │ id = options[:id] || UUID.uuid4()436 │ ~437 │438 └─ lib/vnext_genai/graph/link.ex:102:31: GenAI.Graph.Link.new/3439 └─ lib/vnext_genai/graph/link.ex:485:52: GenAI.Graph.Link.with_id!/1440 └─ lib/vnext_genai/graph/link.ex:488:52: GenAI.Graph.Link.with_id!/1441442 warning: the right-hand side of || will always execute:443444 elem(x, 1)445446 because the left-hand side always evaluates to:447448 dynamic(nil)449450 where "x" (context Kernel) was given the type:451452 # type: dynamic(nil)453 # from: lib/vnext_genai/graph/link.ex:629454 x455456 type warning found at:457 │458 629 │ node: R.Link.connector(x, :node) || target,459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~460 │461 └─ lib/vnext_genai/graph/link.ex:629: GenAI.Graph.Link.putnew_target/2462463 warning: the right-hand side of || will always execute:464465 elem(x, 1)466467 because the left-hand side always evaluates to:468469 dynamic(nil)470471 where "x" (context Kernel) was given the type:472473 # type: dynamic(nil)474 # from: lib/vnext_genai/graph/link.ex:650475 x476477 type warning found at:478 │479 650 │ node: R.Link.connector(x, :node) || connector_id,480 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~481 │482 └─ lib/vnext_genai/graph/link.ex:650: GenAI.Graph.Link.putnew_target/2483484 warning: the right-hand side of || will always execute:485486 elem(x, 1)487488 because the left-hand side always evaluates to:489490 dynamic(nil)491492 where "x" (context Kernel) was given the type:493494 # type: dynamic(nil)495 # from: lib/vnext_genai/graph/link.ex:738496 x497498 type warning found at:499 │500 738 │ node: R.Link.connector(x, :node) || source,501 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~502 │503 └─ lib/vnext_genai/graph/link.ex:738: GenAI.Graph.Link.putnew_source/2504505 warning: the right-hand side of || will always execute:506507 elem(x, 1)508509 because the left-hand side always evaluates to:510511 dynamic(nil)512513 where "x" (context Kernel) was given the type:514515 # type: dynamic(nil)516 # from: lib/vnext_genai/graph/link.ex:759517 x518519 type warning found at:520 │521 759 │ node: R.Link.connector(x, :node) || connector_id,522 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~523 │524 └─ lib/vnext_genai/graph/link.ex:759: GenAI.Graph.Link.putnew_source/2525526 warning: ShortUUID.encode/1 is undefined (module ShortUUID is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)527 │528 390 │ {:ok, short_uuid} = ShortUUID.encode(UUID.uuid4())529 │ ~530 │531 └─ lib/vnext_genai/nodes/model/encoder/default_provider.ex:390:35: GenAI.Model.Encoder.DefaultProvider.gen_unique_call_id/0532533 warning: UUID.uuid4/0 is undefined (module UUID is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)534 │535 390 │ {:ok, short_uuid} = ShortUUID.encode(UUID.uuid4())536 │ ~537 │538 └─ lib/vnext_genai/nodes/model/encoder/default_provider.ex:390:47: GenAI.Model.Encoder.DefaultProvider.gen_unique_call_id/0539540 warning: the following conditional expression:541542 {:ok, v} = module.completion_choices(id, &1, model, settings, session, context, options)543544 will always evaluate to:545546 dynamic({:ok, term()})547548 where "context" was given the type:549550 # type: dynamic()551 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:67552 context553554 where "id" was given the type:555556 # type: dynamic()557 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:129:12558 %{id: id, usage: %{}, model: model, choices: choices} <- json559560 where "model" was given the type:561562 # type: dynamic()563 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:129:12564 %{id: id, usage: %{}, model: model, choices: choices} <- json565566 where "module" was given the type:567568 # type: dynamic(atom())569 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:134:24570 module.completion_choices(id, &1, model, settings, session, context, options)571572 where "options" was given the type:573574 # type: dynamic()575 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:76576 options577578 where "session" was given the type:579580 # type: dynamic()581 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:58582 session583584 where "settings" was given the type:585586 # type: dynamic()587 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:48588 settings589590 where "v" was given the type:591592 # type: dynamic()593 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:133:24594 {:ok, v} = module.completion_choices(id, &1, model, settings, session, context, options)595596 type warning found at:597 │598 133 │ &if {:ok, v} =599 │ ~~~~~~~~~~~~~~600 │601 └─ lib/vnext_genai/nodes/model/encoder/default_provider.ex:133: GenAI.Model.Encoder.DefaultProvider.completion_response/7602603 warning: YamlElixir.read_from_string/1 is undefined (module YamlElixir is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)604 │605 40 │ with {:ok, json} <- YamlElixir.read_from_string(yaml_string) do606 │ ~607 │608 └─ lib/vnext_genai/nodes/tool.ex:40:36: GenAI.Tool.from_yaml/1609610 warning: the following clause cannot match because the previous clauses already matched all possible values:611612 x ->613614 it attempts to match on the result of:615616 GenAI.Graph.MermaidProtocol.Helpers.diagram_type(options)617618 which has the already matched type:619620 dynamic(:state_diagram_v2)621622 where "x" was given the type:623624 # type: dynamic(:state_diagram_v2)625 # from: lib/vnext_genai/nodes/mermaid_protocol.ex:22:7626 x627628 type warning found at:629 │630 22 │ x -> {:error, {:unsupported_diagram, x}}631 │ ~632 │633 └─ lib/vnext_genai/nodes/mermaid_protocol.ex:22:9: GenAI.Graph.MermaidProtocol.GenAI.Graph.Node.encode/3634635 warning: UUID.uuid4/0 is undefined (module UUID is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)636 │637 32 │ id: UUID.uuid4(),638 │ ~639 │640 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:32:16: GenAI.Graph.NodeProtocol.DefaultProvider.do_new/2641 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:42:32: GenAI.Graph.NodeProtocol.DefaultProvider.do_new/2642 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:374:52: GenAI.Graph.NodeProtocol.DefaultProvider.do_with_id!/1643 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:377:52: GenAI.Graph.NodeProtocol.DefaultProvider.do_with_id!/1644645 warning: UUID.info/1 is undefined (module UUID is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)646 │647 666 │ id = case UUID.info(subject.id) do648 │ ~649 │650 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:666:20: GenAI.Graph.NodeProtocol.DefaultProvider.inspect_low_detail/2651652 warning: ShortUUID.encode!/1 is undefined (module ShortUUID is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)653 │654 667 │ {:ok, _} -> ShortUUID.encode!(subject.id)655 │ ~656 │657 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:667:29: GenAI.Graph.NodeProtocol.DefaultProvider.inspect_low_detail/2658659 warning: Finch.build/4 is undefined (module Finch is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)660 │661 26 │ Finch.build(type, url, headers, body)662 │ ~663 │664 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:26:11: GenAI.InferenceProvider.Helpers.api_call/5665 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:32:13: GenAI.InferenceProvider.Helpers.api_call/5666 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:51:11: GenAI.InferenceProvider.Helpers.stream_api_call/6667 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:57:13: GenAI.InferenceProvider.Helpers.stream_api_call/6668669 warning: Finch.request/3 is undefined (module Finch is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)670 │671 27 │ |> Finch.request(GenAI.Finch, finch_options(options))672 │ ~673 │674 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:27:14: GenAI.InferenceProvider.Helpers.api_call/5675 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:33:16: GenAI.InferenceProvider.Helpers.api_call/5676677 warning: Finch.stream_while/5 is undefined (module Finch is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)678 │679 52 │ |> Finch.stream_while(GenAI.Finch, acc, cb, finch_options(options))680 │ ~681 │682 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:52:14: GenAI.InferenceProvider.Helpers.stream_api_call/6683 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:58:16: GenAI.InferenceProvider.Helpers.stream_api_call/6684685== Type checking failed with errors ==686could not compile dependency :genai_core, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile genai_core --force", update it with "mix deps.update genai_core" or clean it with "mix deps.clean genai_core"