ex_llama

Build log

nerves_system_mangopi_mq_pro

ex_llama 0.2.3 · fail · run ex_llama-0.2.3-1791175708336
687 of 687 lines
1Resolving Hex dependencies...2Resolution completed in 0.265s3Unchanged: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 Nerves (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.beam)109    │110  6 │ defmodule Nerves do111    │ ~~~~~~~~~~~~~~~~~~~112    │113    └─ lib/nerves.ex:6: Nerves (module)114115    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)116    │117  6 │ defmodule Mix.Tasks.Nerves.Init do118    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~119    │120    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)121122    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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.Checks (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)207    │208  5 │ defmodule Nerves.BuildPlan.Checks do209    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~210    │211    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)212213    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)214    │215  5 │ defmodule Nerves.BuildPlan do216    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~217    │218    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)219220    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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_riscv64_nerves_linux_gnu257Compiling 1 file (.ex)258Generated nerves_toolchain_riscv64_nerves_linux_gnu app259==> nerves_system_mangopi_mq_pro260Generated nerves_system_mangopi_mq_pro 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/runner.ex (it's taking more than 10s)268Compiling lib/credo/check/config_comment_finder.ex (it's taking more than 10s)269Generated credo app270==> noizu_labs_core271Compiling 12 files (.ex)272Generated noizu_labs_core app273==> genai_core274Compiling 101 files (.ex)275    warning: default arguments in protocol definitions is deprecated276    │277 24 │   def nodes(graph_node, options \\ nil)278    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~279    │280    └─ lib/vnext_genai/graph/node/node_protocol.ex:24: GenAI.Graph.NodeProtocol (module)281282    warning: default arguments in protocol definitions is deprecated283    │284 33 │   def build_node_lookup(graph_node, options \\ nil)285    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~286    │287    └─ lib/vnext_genai/graph/node/node_protocol.ex:33: GenAI.Graph.NodeProtocol (module)288289    warning: default arguments in protocol definitions is deprecated290    │291 42 │   def build_handle_lookup(graph_node, options \\ nil)292    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~293    │294    └─ lib/vnext_genai/graph/node/node_protocol.ex:42: GenAI.Graph.NodeProtocol (module)295296    warning: protocols can only define functions without implementation via def/1, found: build_node_lookup/1, nodes/1, build_handle_lookup/1297    │298  1 │ defprotocol GenAI.Graph.NodeProtocol do299    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~300    │301    └─ lib/vnext_genai/graph/node/node_protocol.ex:1: GenAI.Graph.NodeProtocol (module)302303    warning: default arguments in protocol definitions is deprecated304    │305 84 │   def with_stream_handler(context, handler, options \\ nil)306    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~307    │308    └─ lib/vnext_genai/thread/thread_protocol.ex:84: GenAI.ThreadProtocol (module)309310    warning: default arguments in protocol definitions is deprecated311    │312 87 │   def execute(session, command, context, options \\ nil)313    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~314    │315    └─ lib/vnext_genai/thread/thread_protocol.ex:87: GenAI.ThreadProtocol (module)316317    warning: protocols can only define functions without implementation via def/1, found: with_stream_handler/2, execute/3318    │319  1 │ defprotocol GenAI.ThreadProtocol do320    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~321    │322    └─ lib/vnext_genai/thread/thread_protocol.ex:1: GenAI.ThreadProtocol (module)323324    warning: unused require GenAI.Types.Graph325    │326 10 │   require GenAI.Types.Graph327    │   ~328    │329    └─ lib/vnext_genai/graph/root.ex:10:3330331    warning: unused require GenAI.Records.Link332    │333  6 │   require GenAI.Records.Link334    │   ~335    │336    └─ lib/vnext_genai/thread/session.ex:6:3337338    warning: unused require Logger339    │340 85 │     require Logger341    │     ~342    │343    └─ lib/vnext_genai/thread/session.ex:85:5344345    error: struct Finch.Response is undefined (module Finch.Response is not available or is yet to be defined)346    │347 78 │           with {:ok, %Finch.Response{status: 200, body: response_body}} <-348    │                      ^349    │350    └─ lib/vnext_genai/inference_provider/inference_provider/default_provider.ex:78:22: GenAI.InferenceProvider.DefaultProvider.do_run_or_stream/5351352     warning: the following clause cannot match because the previous clauses already matched all possible values:353354         x ->355356     it attempts to match on the result of:357358         GenAI.Graph.MermaidProtocol.Helpers.diagram_type(options)359360     which has the already matched type:361362         dynamic(:state_diagram_v2)363364     where "x" was given the type:365366         # type: dynamic(:state_diagram_v2)367         # from: lib/vnext_genai/vnext.graph.ex:717:7368         x369370     type warning found at:371     │372 717 │       x -> {:error, {:unsupported_diagram, x}}373     │         ~374     │375     └─ lib/vnext_genai/vnext.graph.ex:717:9: GenAI.Graph.MermaidProtocol.GenAI.VNext.Graph.encode/3376377     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)378     │379 113 │       id: options[:id] || UUID.uuid4(),380     │                                ~381     │382     └─ lib/vnext_genai/vnext.graph.ex:113:32: GenAI.VNext.Graph.do_new/1383384     warning: the following pattern will never match:385386         {:ok, link} <- GenAI.Graph.Link.putnew_source(link, from_node)387388     because the right-hand side has type:389390         dynamic(%GenAI.Graph.Link{source: term()})391392     where "from_node" was given the type:393394         # type: dynamic(%{..., __struct__: atom()} or atom() or bitstring() or integer() or {...})395         # from: lib/vnext_genai/vnext.graph.ex:489:34396         GenAI.Graph.Link.putnew_source(link, from_node)397398     where "link" was given the types:399400         # type: dynamic(%{..., __struct__: GenAI.Graph.Link})401         # from: lib/vnext_genai/vnext.graph.ex:487:14402         link = auto_link403404         # type: dynamic(%GenAI.Graph.Link{source: term()})405         # from: lib/vnext_genai/vnext.graph.ex:489:34406         GenAI.Graph.Link.putnew_source(link, from_node)407408     type warning found at:409     │410 489 │         with {:ok, link} <- Link.putnew_source(link, from_node),411     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~412     │413     └─ lib/vnext_genai/vnext.graph.ex:489: GenAI.VNext.Graph.attempt_auto_link/5414415     warning: the following clause will never match:416417         %_{} ->418419     because it attempts to match on the result of:420421         parameters422423     which has type:424425         dynamic(not false and not nil and not map())426427     type warning found at:428     │429 261 │          (is_map(parameters) or is_struct(parameters)),430     │          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~431     │432     └─ lib/vnext_genai/tool/registry.ex:261: GenAI.Tool.Registry.normalize_descriptor/1433434     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)435     │436 102 │     id = options[:id] || UUID.uuid4()437     │                               ~438     │439     └─ lib/vnext_genai/graph/link.ex:102:31: GenAI.Graph.Link.new/3440     └─ lib/vnext_genai/graph/link.ex:485:52: GenAI.Graph.Link.with_id!/1441     └─ lib/vnext_genai/graph/link.ex:488:52: GenAI.Graph.Link.with_id!/1442443     warning: the right-hand side of || will always execute:444445         elem(x, 1)446447     because the left-hand side always evaluates to:448449         dynamic(nil)450451     where "x" (context Kernel) was given the type:452453         # type: dynamic(nil)454         # from: lib/vnext_genai/graph/link.ex:629455         x456457     type warning found at:458     │459 629 │               node: R.Link.connector(x, :node) || target,460     │               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~461     │462     └─ lib/vnext_genai/graph/link.ex:629: GenAI.Graph.Link.putnew_target/2463464     warning: the right-hand side of || will always execute:465466         elem(x, 1)467468     because the left-hand side always evaluates to:469470         dynamic(nil)471472     where "x" (context Kernel) was given the type:473474         # type: dynamic(nil)475         # from: lib/vnext_genai/graph/link.ex:650476         x477478     type warning found at:479     │480 650 │               node: R.Link.connector(x, :node) || connector_id,481     │               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~482     │483     └─ lib/vnext_genai/graph/link.ex:650: GenAI.Graph.Link.putnew_target/2484485     warning: the right-hand side of || will always execute:486487         elem(x, 1)488489     because the left-hand side always evaluates to:490491         dynamic(nil)492493     where "x" (context Kernel) was given the type:494495         # type: dynamic(nil)496         # from: lib/vnext_genai/graph/link.ex:738497         x498499     type warning found at:500     │501 738 │               node: R.Link.connector(x, :node) || source,502     │               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~503     │504     └─ lib/vnext_genai/graph/link.ex:738: GenAI.Graph.Link.putnew_source/2505506     warning: the right-hand side of || will always execute:507508         elem(x, 1)509510     because the left-hand side always evaluates to:511512         dynamic(nil)513514     where "x" (context Kernel) was given the type:515516         # type: dynamic(nil)517         # from: lib/vnext_genai/graph/link.ex:759518         x519520     type warning found at:521     │522 759 │               node: R.Link.connector(x, :node) || connector_id,523     │               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~524     │525     └─ lib/vnext_genai/graph/link.ex:759: GenAI.Graph.Link.putnew_source/2526527     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)528     │529 390 │     {:ok, short_uuid} = ShortUUID.encode(UUID.uuid4())530     │                                   ~531     │532     └─ lib/vnext_genai/nodes/model/encoder/default_provider.ex:390:35: GenAI.Model.Encoder.DefaultProvider.gen_unique_call_id/0533534     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)535     │536 390 │     {:ok, short_uuid} = ShortUUID.encode(UUID.uuid4())537     │                                               ~538     │539     └─ lib/vnext_genai/nodes/model/encoder/default_provider.ex:390:47: GenAI.Model.Encoder.DefaultProvider.gen_unique_call_id/0540541     warning: the following conditional expression:542543         {:ok, v} = module.completion_choices(id, &1, model, settings, session, context, options)544545     will always evaluate to:546547         dynamic({:ok, term()})548549     where "context" was given the type:550551         # type: dynamic()552         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:67553         context554555     where "id" was given the type:556557         # type: dynamic()558         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:129:12559         %{id: id, usage: %{}, model: model, choices: choices} <- json560561     where "model" was given the type:562563         # type: dynamic()564         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:129:12565         %{id: id, usage: %{}, model: model, choices: choices} <- json566567     where "module" was given the type:568569         # type: dynamic(atom())570         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:134:24571         module.completion_choices(id, &1, model, settings, session, context, options)572573     where "options" was given the type:574575         # type: dynamic()576         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:76577         options578579     where "session" was given the type:580581         # type: dynamic()582         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:58583         session584585     where "settings" was given the type:586587         # type: dynamic()588         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:48589         settings590591     where "v" was given the type:592593         # type: dynamic()594         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:133:24595         {:ok, v} = module.completion_choices(id, &1, model, settings, session, context, options)596597     type warning found at:598     │599 133 │           &if {:ok, v} =600     │           ~~~~~~~~~~~~~~601     │602     └─ lib/vnext_genai/nodes/model/encoder/default_provider.ex:133: GenAI.Model.Encoder.DefaultProvider.completion_response/7603604    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)605    │606 32 │       id: UUID.uuid4(),607    │                ~608    │609    └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:32:16: GenAI.Graph.NodeProtocol.DefaultProvider.do_new/2610    └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:42:32: GenAI.Graph.NodeProtocol.DefaultProvider.do_new/2611    └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:374:52: GenAI.Graph.NodeProtocol.DefaultProvider.do_with_id!/1612    └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:377:52: GenAI.Graph.NodeProtocol.DefaultProvider.do_with_id!/1613614     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)615     │616 666 │     id = case UUID.info(subject.id) do617     │                    ~618     │619     └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:666:20: GenAI.Graph.NodeProtocol.DefaultProvider.inspect_low_detail/2620621     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)622     │623 667 │       {:ok, _} -> ShortUUID.encode!(subject.id)624     │                             ~625     │626     └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:667:29: GenAI.Graph.NodeProtocol.DefaultProvider.inspect_low_detail/2627628    warning: the following clause cannot match because the previous clauses already matched all possible values:629630        x ->631632    it attempts to match on the result of:633634        GenAI.Graph.MermaidProtocol.Helpers.diagram_type(options)635636    which has the already matched type:637638        dynamic(:state_diagram_v2)639640    where "x" was given the type:641642        # type: dynamic(:state_diagram_v2)643        # from: lib/vnext_genai/nodes/mermaid_protocol.ex:22:7644        x645646    type warning found at:647    │648 22 │       x -> {:error, {:unsupported_diagram, x}}649    │         ~650    │651    └─ lib/vnext_genai/nodes/mermaid_protocol.ex:22:9: GenAI.Graph.MermaidProtocol.GenAI.Graph.Node.encode/3652653    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)654    │655 40 │     with {:ok, json} <- YamlElixir.read_from_string(yaml_string) do656    │                                    ~657    │658    └─ lib/vnext_genai/nodes/tool.ex:40:36: GenAI.Tool.from_yaml/1659660    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)661    │662 26 │     Finch.build(type, url, headers, body)663    │           ~664    │665    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:26:11: GenAI.InferenceProvider.Helpers.api_call/5666    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:32:13: GenAI.InferenceProvider.Helpers.api_call/5667    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:51:11: GenAI.InferenceProvider.Helpers.stream_api_call/6668    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:57:13: GenAI.InferenceProvider.Helpers.stream_api_call/6669670    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)671    │672 27 │     |> Finch.request(GenAI.Finch, finch_options(options))673    │              ~674    │675    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:27:14: GenAI.InferenceProvider.Helpers.api_call/5676    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:33:16: GenAI.InferenceProvider.Helpers.api_call/5677678    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)679    │680 52 │     |> Finch.stream_while(GenAI.Finch, acc, cb, finch_options(options))681    │              ~682    │683    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:52:14: GenAI.InferenceProvider.Helpers.stream_api_call/6684    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:58:16: GenAI.InferenceProvider.Helpers.stream_api_call/6685686== Type checking failed with errors ==687could 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"