Build log
nerves_system_bbb
ex_llama 0.2.3 · fail · run ex_llama-0.2.3-1791175708336
684 of 684 lines
1Resolving Hex dependencies...2Resolution completed in 0.157s3Unchanged: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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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==> credo260Compiling 257 files (.ex)261Compiling lib/credo/check/config_comment.ex (it's taking more than 10s)262Compiling lib/credo/cli/output/summary.ex (it's taking more than 10s)263Compiling lib/credo/cli/command/list/output/default.ex (it's taking more than 10s)264Compiling lib/credo/check/warning/unused_function_return_helper.ex (it's taking more than 10s)265Compiling lib/credo/check/config_comment_finder.ex (it's taking more than 10s)266Generated credo app267==> noizu_labs_core268Compiling 12 files (.ex)269Generated noizu_labs_core app270==> genai_core271Compiling 101 files (.ex)272 warning: default arguments in protocol definitions is deprecated273 │274 24 │ def nodes(graph_node, options \\ nil)275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~276 │277 └─ lib/vnext_genai/graph/node/node_protocol.ex:24: GenAI.Graph.NodeProtocol (module)278279 warning: default arguments in protocol definitions is deprecated280 │281 33 │ def build_node_lookup(graph_node, options \\ nil)282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~283 │284 └─ lib/vnext_genai/graph/node/node_protocol.ex:33: GenAI.Graph.NodeProtocol (module)285286 warning: default arguments in protocol definitions is deprecated287 │288 42 │ def build_handle_lookup(graph_node, options \\ nil)289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~290 │291 └─ lib/vnext_genai/graph/node/node_protocol.ex:42: GenAI.Graph.NodeProtocol (module)292293 warning: protocols can only define functions without implementation via def/1, found: build_handle_lookup/1, nodes/1, build_node_lookup/1294 │295 1 │ defprotocol GenAI.Graph.NodeProtocol do296 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~297 │298 └─ lib/vnext_genai/graph/node/node_protocol.ex:1: GenAI.Graph.NodeProtocol (module)299300 warning: default arguments in protocol definitions is deprecated301 │302 84 │ def with_stream_handler(context, handler, options \\ nil)303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~304 │305 └─ lib/vnext_genai/thread/thread_protocol.ex:84: GenAI.ThreadProtocol (module)306307 warning: default arguments in protocol definitions is deprecated308 │309 87 │ def execute(session, command, context, options \\ nil)310 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~311 │312 └─ lib/vnext_genai/thread/thread_protocol.ex:87: GenAI.ThreadProtocol (module)313314 warning: protocols can only define functions without implementation via def/1, found: with_stream_handler/2, execute/3315 │316 1 │ defprotocol GenAI.ThreadProtocol do317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~318 │319 └─ lib/vnext_genai/thread/thread_protocol.ex:1: GenAI.ThreadProtocol (module)320321 warning: unused require GenAI.Types.Graph322 │323 10 │ require GenAI.Types.Graph324 │ ~325 │326 └─ lib/vnext_genai/graph/root.ex:10:3327328 warning: unused require GenAI.Records.Link329 │330 6 │ require GenAI.Records.Link331 │ ~332 │333 └─ lib/vnext_genai/thread/session.ex:6:3334335 warning: unused require Logger336 │337 85 │ require Logger338 │ ~339 │340 └─ lib/vnext_genai/thread/session.ex:85:5341342 error: struct Finch.Response is undefined (module Finch.Response is not available or is yet to be defined)343 │344 78 │ with {:ok, %Finch.Response{status: 200, body: response_body}} <-345 │ ^346 │347 └─ lib/vnext_genai/inference_provider/inference_provider/default_provider.ex:78:22: GenAI.InferenceProvider.DefaultProvider.do_run_or_stream/5348349 warning: the following clause cannot match because the previous clauses already matched all possible values:350351 x ->352353 it attempts to match on the result of:354355 GenAI.Graph.MermaidProtocol.Helpers.diagram_type(options)356357 which has the already matched type:358359 dynamic(:state_diagram_v2)360361 where "x" was given the type:362363 # type: dynamic(:state_diagram_v2)364 # from: lib/vnext_genai/vnext.graph.ex:717:7365 x366367 type warning found at:368 │369 717 │ x -> {:error, {:unsupported_diagram, x}}370 │ ~371 │372 └─ lib/vnext_genai/vnext.graph.ex:717:9: GenAI.Graph.MermaidProtocol.GenAI.VNext.Graph.encode/3373374 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)375 │376 113 │ id: options[:id] || UUID.uuid4(),377 │ ~378 │379 └─ lib/vnext_genai/vnext.graph.ex:113:32: GenAI.VNext.Graph.do_new/1380381 warning: the following pattern will never match:382383 {:ok, link} <- GenAI.Graph.Link.putnew_source(link, from_node)384385 because the right-hand side has type:386387 dynamic(%GenAI.Graph.Link{source: term()})388389 where "from_node" was given the type:390391 # type: dynamic(%{..., __struct__: atom()} or atom() or bitstring() or integer() or {...})392 # from: lib/vnext_genai/vnext.graph.ex:489:34393 GenAI.Graph.Link.putnew_source(link, from_node)394395 where "link" was given the types:396397 # type: dynamic(%{..., __struct__: GenAI.Graph.Link})398 # from: lib/vnext_genai/vnext.graph.ex:487:14399 link = auto_link400401 # type: dynamic(%GenAI.Graph.Link{source: term()})402 # from: lib/vnext_genai/vnext.graph.ex:489:34403 GenAI.Graph.Link.putnew_source(link, from_node)404405 type warning found at:406 │407 489 │ with {:ok, link} <- Link.putnew_source(link, from_node),408 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~409 │410 └─ lib/vnext_genai/vnext.graph.ex:489: GenAI.VNext.Graph.attempt_auto_link/5411412 warning: the following clause will never match:413414 %_{} ->415416 because it attempts to match on the result of:417418 parameters419420 which has type:421422 dynamic(not false and not nil and not map())423424 type warning found at:425 │426 261 │ (is_map(parameters) or is_struct(parameters)),427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~428 │429 └─ lib/vnext_genai/tool/registry.ex:261: GenAI.Tool.Registry.normalize_descriptor/1430431 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)432 │433 102 │ id = options[:id] || UUID.uuid4()434 │ ~435 │436 └─ lib/vnext_genai/graph/link.ex:102:31: GenAI.Graph.Link.new/3437 └─ lib/vnext_genai/graph/link.ex:485:52: GenAI.Graph.Link.with_id!/1438 └─ lib/vnext_genai/graph/link.ex:488:52: GenAI.Graph.Link.with_id!/1439440 warning: the right-hand side of || will always execute:441442 elem(x, 1)443444 because the left-hand side always evaluates to:445446 dynamic(nil)447448 where "x" (context Kernel) was given the type:449450 # type: dynamic(nil)451 # from: lib/vnext_genai/graph/link.ex:629452 x453454 type warning found at:455 │456 629 │ node: R.Link.connector(x, :node) || target,457 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~458 │459 └─ lib/vnext_genai/graph/link.ex:629: GenAI.Graph.Link.putnew_target/2460461 warning: the right-hand side of || will always execute:462463 elem(x, 1)464465 because the left-hand side always evaluates to:466467 dynamic(nil)468469 where "x" (context Kernel) was given the type:470471 # type: dynamic(nil)472 # from: lib/vnext_genai/graph/link.ex:650473 x474475 type warning found at:476 │477 650 │ node: R.Link.connector(x, :node) || connector_id,478 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~479 │480 └─ lib/vnext_genai/graph/link.ex:650: GenAI.Graph.Link.putnew_target/2481482 warning: the right-hand side of || will always execute:483484 elem(x, 1)485486 because the left-hand side always evaluates to:487488 dynamic(nil)489490 where "x" (context Kernel) was given the type:491492 # type: dynamic(nil)493 # from: lib/vnext_genai/graph/link.ex:738494 x495496 type warning found at:497 │498 738 │ node: R.Link.connector(x, :node) || source,499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~500 │501 └─ lib/vnext_genai/graph/link.ex:738: GenAI.Graph.Link.putnew_source/2502503 warning: the right-hand side of || will always execute:504505 elem(x, 1)506507 because the left-hand side always evaluates to:508509 dynamic(nil)510511 where "x" (context Kernel) was given the type:512513 # type: dynamic(nil)514 # from: lib/vnext_genai/graph/link.ex:759515 x516517 type warning found at:518 │519 759 │ node: R.Link.connector(x, :node) || connector_id,520 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~521 │522 └─ lib/vnext_genai/graph/link.ex:759: GenAI.Graph.Link.putnew_source/2523524 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)525 │526 390 │ {:ok, short_uuid} = ShortUUID.encode(UUID.uuid4())527 │ ~528 │529 └─ lib/vnext_genai/nodes/model/encoder/default_provider.ex:390:35: GenAI.Model.Encoder.DefaultProvider.gen_unique_call_id/0530531 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)532 │533 390 │ {:ok, short_uuid} = ShortUUID.encode(UUID.uuid4())534 │ ~535 │536 └─ lib/vnext_genai/nodes/model/encoder/default_provider.ex:390:47: GenAI.Model.Encoder.DefaultProvider.gen_unique_call_id/0537538 warning: the following conditional expression:539540 {:ok, v} = module.completion_choices(id, &1, model, settings, session, context, options)541542 will always evaluate to:543544 dynamic({:ok, term()})545546 where "context" was given the type:547548 # type: dynamic()549 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:67550 context551552 where "id" was given the type:553554 # type: dynamic()555 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:129:12556 %{id: id, usage: %{}, model: model, choices: choices} <- json557558 where "model" was given the type:559560 # type: dynamic()561 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:129:12562 %{id: id, usage: %{}, model: model, choices: choices} <- json563564 where "module" was given the type:565566 # type: dynamic(atom())567 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:134:24568 module.completion_choices(id, &1, model, settings, session, context, options)569570 where "options" was given the type:571572 # type: dynamic()573 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:76574 options575576 where "session" was given the type:577578 # type: dynamic()579 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:58580 session581582 where "settings" was given the type:583584 # type: dynamic()585 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:122:48586 settings587588 where "v" was given the type:589590 # type: dynamic()591 # from: lib/vnext_genai/nodes/model/encoder/default_provider.ex:133:24592 {:ok, v} = module.completion_choices(id, &1, model, settings, session, context, options)593594 type warning found at:595 │596 133 │ &if {:ok, v} =597 │ ~~~~~~~~~~~~~~598 │599 └─ lib/vnext_genai/nodes/model/encoder/default_provider.ex:133: GenAI.Model.Encoder.DefaultProvider.completion_response/7600601 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)602 │603 40 │ with {:ok, json} <- YamlElixir.read_from_string(yaml_string) do604 │ ~605 │606 └─ lib/vnext_genai/nodes/tool.ex:40:36: GenAI.Tool.from_yaml/1607608 warning: the following clause cannot match because the previous clauses already matched all possible values:609610 x ->611612 it attempts to match on the result of:613614 GenAI.Graph.MermaidProtocol.Helpers.diagram_type(options)615616 which has the already matched type:617618 dynamic(:state_diagram_v2)619620 where "x" was given the type:621622 # type: dynamic(:state_diagram_v2)623 # from: lib/vnext_genai/nodes/mermaid_protocol.ex:22:7624 x625626 type warning found at:627 │628 22 │ x -> {:error, {:unsupported_diagram, x}}629 │ ~630 │631 └─ lib/vnext_genai/nodes/mermaid_protocol.ex:22:9: GenAI.Graph.MermaidProtocol.GenAI.Graph.Node.encode/3632633 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)634 │635 32 │ id: UUID.uuid4(),636 │ ~637 │638 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:32:16: GenAI.Graph.NodeProtocol.DefaultProvider.do_new/2639 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:42:32: GenAI.Graph.NodeProtocol.DefaultProvider.do_new/2640 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:374:52: GenAI.Graph.NodeProtocol.DefaultProvider.do_with_id!/1641 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:377:52: GenAI.Graph.NodeProtocol.DefaultProvider.do_with_id!/1642643 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)644 │645 666 │ id = case UUID.info(subject.id) do646 │ ~647 │648 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:666:20: GenAI.Graph.NodeProtocol.DefaultProvider.inspect_low_detail/2649650 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)651 │652 667 │ {:ok, _} -> ShortUUID.encode!(subject.id)653 │ ~654 │655 └─ lib/vnext_genai/graph/node/node_protocol/default_provider.ex:667:29: GenAI.Graph.NodeProtocol.DefaultProvider.inspect_low_detail/2656657 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)658 │659 26 │ Finch.build(type, url, headers, body)660 │ ~661 │662 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:26:11: GenAI.InferenceProvider.Helpers.api_call/5663 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:32:13: GenAI.InferenceProvider.Helpers.api_call/5664 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:51:11: GenAI.InferenceProvider.Helpers.stream_api_call/6665 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:57:13: GenAI.InferenceProvider.Helpers.stream_api_call/6666667 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)668 │669 27 │ |> Finch.request(GenAI.Finch, finch_options(options))670 │ ~671 │672 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:27:14: GenAI.InferenceProvider.Helpers.api_call/5673 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:33:16: GenAI.InferenceProvider.Helpers.api_call/5674675 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)676 │677 52 │ |> Finch.stream_while(GenAI.Finch, acc, cb, finch_options(options))678 │ ~679 │680 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:52:14: GenAI.InferenceProvider.Helpers.stream_api_call/6681 └─ lib/vnext_genai/inference_provider/inference_provider/helpers.ex:58:16: GenAI.InferenceProvider.Helpers.stream_api_call/6682683== Type checking failed with errors ==684could 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"