Loader doesn't support agentlang-version string other than "current"
bug
This is the error seen when loading model.al with the following contents:
```clojure
{:name :ResourceAllocation
:components [:ResourceAllocation.Core]
:version "0.0.1"
:dependencies []
:agentlang-version "0.7.0-alpha1"}
```
```clojure
No model schema or diff for version: 0.7.0-alpha1
loader.cljs:145 Error: No model schema or diff for version: 0.7.0-alpha1
at agentlang$util$throw_ex.eval [as cljs$core$IFn$_invoke$arity$2] (util.cljc:76:15)
at agentlang$util$throw_ex.eval [as cljs$core$IFn$_invoke$arity$1] (util.cljc:79:11)
at Object.agentlang$lang$tools$schema$model$get_model_spec [as get_model_spec] (model.cljc:133:12)
at agentlang$lang$tools$schema$model$call_validation (model.cljc:140:11)
at Object.G__25621__1 (core.cljs:4357:12)
at Object.G__25621 [as validate] (core.cljs:4360:16)
at Object.agentlang$lang$tools$loader$validate_model_BANG_ [as validate_model_BANG_] (loader.cljc:21:14)
at Object.agentlang$lang$tools$loader$load_model [as load_model] (loader.cljc:446:9)
at Object.agentlang_studio$loader$handle_model_load [as handle_model_load] (loader.cljs:145:6)
at eval (loader.cljs:238:18)
helper.cljs:192 error Error loading model: #error {:message ":malli.core/invalid-schema", :data {:type :malli.core/invalid-schema, :message :malli.core/invalid-schema, :data {:schema nil, :form nil}}}
```
The cause is, `(agentlang.global-state/agentlang-version)` value is coming as `nil` on cljs runtime.
关闭于 2025-04-03 0 条评论