ex_llama

Build log

nerves_system_trellis

ex_llama 0.2.3 · fail · run ex_llama-0.2.3-1791175708336
681 of 681 lines
1Resolving Hex dependencies...2Resolution completed in 0.171s3Unchanged: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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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_armv7_nerves_linux_gnueabihf257Compiling 1 file (.ex)258Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app259==> nerves_system_trellis260Generated nerves_system_trellis app261==> credo262Compiling 257 files (.ex)263Generated credo app264==> noizu_labs_core265Compiling 12 files (.ex)266Generated noizu_labs_core app267==> genai_core268Compiling 101 files (.ex)269    warning: default arguments in protocol definitions is deprecated270    │271 24 │   def nodes(graph_node, options \\ nil)272    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~273    │274    └─ lib/vnext_genai/graph/node/node_protocol.ex:24: GenAI.Graph.NodeProtocol (module)275276    warning: default arguments in protocol definitions is deprecated277    │278 33 │   def build_node_lookup(graph_node, options \\ nil)279    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~280    │281    └─ lib/vnext_genai/graph/node/node_protocol.ex:33: GenAI.Graph.NodeProtocol (module)282283    warning: default arguments in protocol definitions is deprecated284    │285 42 │   def build_handle_lookup(graph_node, options \\ nil)286    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~287    │288    └─ lib/vnext_genai/graph/node/node_protocol.ex:42: GenAI.Graph.NodeProtocol (module)289290    warning: protocols can only define functions without implementation via def/1, found: build_handle_lookup/1, build_node_lookup/1, nodes/1291    │292  1 │ defprotocol GenAI.Graph.NodeProtocol do293    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~294    │295    └─ lib/vnext_genai/graph/node/node_protocol.ex:1: GenAI.Graph.NodeProtocol (module)296297    warning: default arguments in protocol definitions is deprecated298    │299 84 │   def with_stream_handler(context, handler, options \\ nil)300    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~301    │302    └─ lib/vnext_genai/thread/thread_protocol.ex:84: GenAI.ThreadProtocol (module)303304    warning: default arguments in protocol definitions is deprecated305    │306 87 │   def execute(session, command, context, options \\ nil)307    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~308    │309    └─ lib/vnext_genai/thread/thread_protocol.ex:87: GenAI.ThreadProtocol (module)310311    warning: protocols can only define functions without implementation via def/1, found: with_stream_handler/2, execute/3312    │313  1 │ defprotocol GenAI.ThreadProtocol do314    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~315    │316    └─ lib/vnext_genai/thread/thread_protocol.ex:1: GenAI.ThreadProtocol (module)317318    warning: unused require GenAI.Types.Graph319    │320 10 │   require GenAI.Types.Graph321    │   ~322    │323    └─ lib/vnext_genai/graph/root.ex:10:3324325    warning: unused require GenAI.Records.Link326    │327  6 │   require GenAI.Records.Link328    │   ~329    │330    └─ lib/vnext_genai/thread/session.ex:6:3331332    warning: unused require Logger333    │334 85 │     require Logger335    │     ~336    │337    └─ lib/vnext_genai/thread/session.ex:85:5338339     warning: the following clause cannot match because the previous clauses already matched all possible values:340341         x ->342343     it attempts to match on the result of:344345         GenAI.Graph.MermaidProtocol.Helpers.diagram_type(options)346347     which has the already matched type:348349         dynamic(:state_diagram_v2)350351     where "x" was given the type:352353         # type: dynamic(:state_diagram_v2)354         # from: lib/vnext_genai/vnext.graph.ex:717:7355         x356357     type warning found at:358     │359 717 │       x -> {:error, {:unsupported_diagram, x}}360     │         ~361     │362     └─ lib/vnext_genai/vnext.graph.ex:717:9: GenAI.Graph.MermaidProtocol.GenAI.VNext.Graph.encode/3363364    error: struct Finch.Response is undefined (module Finch.Response is not available or is yet to be defined)365    │366 78 │           with {:ok, %Finch.Response{status: 200, body: response_body}} <-367    │                      ^368    │369    └─ lib/vnext_genai/inference_provider/inference_provider/default_provider.ex:78:22: GenAI.InferenceProvider.DefaultProvider.do_run_or_stream/5370371     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)372     │373 113 │       id: options[:id] || UUID.uuid4(),374     │                                ~375     │376     └─ lib/vnext_genai/vnext.graph.ex:113:32: GenAI.VNext.Graph.do_new/1377378     warning: the following pattern will never match:379380         {:ok, link} <- GenAI.Graph.Link.putnew_source(link, from_node)381382     because the right-hand side has type:383384         dynamic(%GenAI.Graph.Link{source: term()})385386     where "from_node" was given the type:387388         # type: dynamic(%{..., __struct__: atom()} or atom() or bitstring() or integer() or {...})389         # from: lib/vnext_genai/vnext.graph.ex:489:34390         GenAI.Graph.Link.putnew_source(link, from_node)391392     where "link" was given the types:393394         # type: dynamic(%{..., __struct__: GenAI.Graph.Link})395         # from: lib/vnext_genai/vnext.graph.ex:487:14396         link = auto_link397398         # type: dynamic(%GenAI.Graph.Link{source: term()})399         # from: lib/vnext_genai/vnext.graph.ex:489:34400         GenAI.Graph.Link.putnew_source(link, from_node)401402     type warning found at:403     │404 489 │         with {:ok, link} <- Link.putnew_source(link, from_node),405     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~406     │407     └─ lib/vnext_genai/vnext.graph.ex:489: GenAI.VNext.Graph.attempt_auto_link/5408409     warning: the following clause will never match:410411         %_{} ->412413     because it attempts to match on the result of:414415         parameters416417     which has type:418419         dynamic(not false and not nil and not map())420421     type warning found at:422     │423 261 │          (is_map(parameters) or is_struct(parameters)),424     │          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~425     │426     └─ lib/vnext_genai/tool/registry.ex:261: GenAI.Tool.Registry.normalize_descriptor/1427428     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)429     │430 102 │     id = options[:id] || UUID.uuid4()431     │                               ~432     │433     └─ lib/vnext_genai/graph/link.ex:102:31: GenAI.Graph.Link.new/3434     └─ lib/vnext_genai/graph/link.ex:485:52: GenAI.Graph.Link.with_id!/1435     └─ lib/vnext_genai/graph/link.ex:488:52: GenAI.Graph.Link.with_id!/1436437     warning: the right-hand side of || will always execute:438439         elem(x, 1)440441     because the left-hand side always evaluates to:442443         dynamic(nil)444445     where "x" (context Kernel) was given the type:446447         # type: dynamic(nil)448         # from: lib/vnext_genai/graph/link.ex:629449         x450451     type warning found at:452     │453 629 │               node: R.Link.connector(x, :node) || target,454     │               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~455     │456     └─ lib/vnext_genai/graph/link.ex:629: GenAI.Graph.Link.putnew_target/2457458     warning: the right-hand side of || will always execute:459460         elem(x, 1)461462     because the left-hand side always evaluates to:463464         dynamic(nil)465466     where "x" (context Kernel) was given the type:467468         # type: dynamic(nil)469         # from: lib/vnext_genai/graph/link.ex:650470         x471472     type warning found at:473     │474 650 │               node: R.Link.connector(x, :node) || connector_id,475     │               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~476     │477     └─ lib/vnext_genai/graph/link.ex:650: GenAI.Graph.Link.putnew_target/2478479     warning: the right-hand side of || will always execute:480481         elem(x, 1)482483     because the left-hand side always evaluates to:484485         dynamic(nil)486487     where "x" (context Kernel) was given the type:488489         # type: dynamic(nil)490         # from: lib/vnext_genai/graph/link.ex:738491         x492493     type warning found at:494     │495 738 │               node: R.Link.connector(x, :node) || source,496     │               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~497     │498     └─ lib/vnext_genai/graph/link.ex:738: GenAI.Graph.Link.putnew_source/2499500     warning: the right-hand side of || will always execute:501502         elem(x, 1)503504     because the left-hand side always evaluates to:505506         dynamic(nil)507508     where "x" (context Kernel) was given the type:509510         # type: dynamic(nil)511         # from: lib/vnext_genai/graph/link.ex:759512         x513514     type warning found at:515     │516 759 │               node: R.Link.connector(x, :node) || connector_id,517     │               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~518     │519     └─ lib/vnext_genai/graph/link.ex:759: GenAI.Graph.Link.putnew_source/2520521     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)522     │523 390 │     {:ok, short_uuid} = ShortUUID.encode(UUID.uuid4())524     │                                   ~525     │526     └─ lib/vnext_genai/nodes/model/encoder/default_provider.ex:390:35: GenAI.Model.Encoder.DefaultProvider.gen_unique_call_id/0527528    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)529    │530 40 │     with {:ok, json} <- YamlElixir.read_from_string(yaml_string) do531    │                                    ~532    │533    └─ lib/vnext_genai/nodes/tool.ex:40:36: GenAI.Tool.from_yaml/1534535     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)536     │537 390 │     {:ok, short_uuid} = ShortUUID.encode(UUID.uuid4())538     │                                               ~539     │540     └─ lib/vnext_genai/nodes/model/encoder/default_provider.ex:390:47: GenAI.Model.Encoder.DefaultProvider.gen_unique_call_id/0541542     warning: the following conditional expression:543544         {:ok, v} = module.completion_choices(id, &1, model, settings, session, context, options)545546     will always evaluate to:547548         dynamic({:ok, term()})549550     where "context" was given the type:551552         # type: dynamic()553         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:67554         context555556     where "id" was given the type:557558         # type: dynamic()559         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:129:12560         %{id: id, usage: %{}, model: model, choices: choices} <- json561562     where "model" was given the type:563564         # type: dynamic()565         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:129:12566         %{id: id, usage: %{}, model: model, choices: choices} <- json567568     where "module" was given the type:569570         # type: dynamic(atom())571         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:134:24572         module.completion_choices(id, &1, model, settings, session, context, options)573574     where "options" was given the type:575576         # type: dynamic()577         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:76578         options579580     where "session" was given the type:581582         # type: dynamic()583         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:58584         session585586     where "settings" was given the type:587588         # type: dynamic()589         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:48590         settings591592     where "v" was given the type:593594         # type: dynamic()595         # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:133:24596         {:ok, v} = module.completion_choices(id, &1, model, settings, session, context, options)597598     type warning found at:599     │600 133 │           &if {:ok, v} =601     │           ~~~~~~~~~~~~~~602     │603     └─ lib/vnext_genai/nodes/model/encoder/default_provider.ex:133: GenAI.Model.Encoder.DefaultProvider.completion_response/7604605    warning: the following clause cannot match because the previous clauses already matched all possible values:606607        x ->608609    it attempts to match on the result of:610611        GenAI.Graph.MermaidProtocol.Helpers.diagram_type(options)612613    which has the already matched type:614615        dynamic(:state_diagram_v2)616617    where "x" was given the type:618619        # type: dynamic(:state_diagram_v2)620        # from: lib/vnext_genai/nodes/mermaid_protocol.ex:22:7621        x622623    type warning found at:624    │625 22 │       x -> {:error, {:unsupported_diagram, x}}626    │         ~627    │628    └─ lib/vnext_genai/nodes/mermaid_protocol.ex:22:9: GenAI.Graph.MermaidProtocol.GenAI.Graph.Node.encode/3629630    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)631    │632 32 │       id: UUID.uuid4(),633    │                ~634    │635    └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:32:16: GenAI.Graph.NodeProtocol.DefaultProvider.do_new/2636    └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:42:32: GenAI.Graph.NodeProtocol.DefaultProvider.do_new/2637    └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:374:52: GenAI.Graph.NodeProtocol.DefaultProvider.do_with_id!/1638    └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:377:52: GenAI.Graph.NodeProtocol.DefaultProvider.do_with_id!/1639640     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)641     │642 666 │     id = case UUID.info(subject.id) do643     │                    ~644     │645     └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:666:20: GenAI.Graph.NodeProtocol.DefaultProvider.inspect_low_detail/2646647     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)648     │649 667 │       {:ok, _} -> ShortUUID.encode!(subject.id)650     │                             ~651     │652     └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:667:29: GenAI.Graph.NodeProtocol.DefaultProvider.inspect_low_detail/2653654    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)655    │656 26 │     Finch.build(type, url, headers, body)657    │           ~658    │659    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:26:11: GenAI.InferenceProvider.Helpers.api_call/5660    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:32:13: GenAI.InferenceProvider.Helpers.api_call/5661    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:51:11: GenAI.InferenceProvider.Helpers.stream_api_call/6662    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:57:13: GenAI.InferenceProvider.Helpers.stream_api_call/6663664    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)665    │666 27 │     |> Finch.request(GenAI.Finch, finch_options(options))667    │              ~668    │669    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:27:14: GenAI.InferenceProvider.Helpers.api_call/5670    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:33:16: GenAI.InferenceProvider.Helpers.api_call/5671672    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)673    │674 52 │     |> Finch.stream_while(GenAI.Finch, acc, cb, finch_options(options))675    │              ~676    │677    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:52:14: GenAI.InferenceProvider.Helpers.stream_api_call/6678    └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:58:16: GenAI.InferenceProvider.Helpers.stream_api_call/6679680== Type checking failed with errors ==681could 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"