warning: unable to download 'https://nix-cache.int.private.invalid/nix-cache-info': HTTP error 502
response body:
502 Bad Gateway
502 Bad Gateway
nginx
; retrying in 312 ms (attempt 1/5)
warning: unable to download 'https://nix-cache.int.private.invalid/nix-cache-info': HTTP error 502
response body:
502 Bad Gateway
502 Bad Gateway
nginx
; retrying in 503 ms (attempt 2/5)
warning: unable to download 'https://nix-cache.int.private.invalid/nix-cache-info': HTTP error 502
response body:
502 Bad Gateway
502 Bad Gateway
nginx
; retrying in 1200 ms (attempt 3/5)
warning: unable to download 'https://nix-cache.int.private.invalid/nix-cache-info': HTTP error 502
response body:
502 Bad Gateway
502 Bad Gateway
nginx
; retrying in 2651 ms (attempt 4/5)
disabling binary cache 'https://nix-cache.int.private.invalid' for 60 seconds
warning: unable to download 'https://nix-cache.int.private.invalid/nix-cache-info': HTTP error 502
response body:
502 Bad Gateway
502 Bad Gateway
nginx
these 51 derivations will be built:
/nix/store/092ap9qgdapsir3g3jvrhjzwa9nc6vk0-opentracing-util-0.33.0.pom.drv
/nix/store/171fdh1xanvkv5i1w1r7165xr50g3psp-opentracing-noop-0.33.0.pom.drv
/nix/store/1ad7v16q6frq2jaad7mi76wm1dgdvl76-charred-1.036.pom.drv
/nix/store/1bn9vvgfp9zzbdqxd536zk4grl2xzp09-opentracing-util-0.33.0.jar.drv
/nix/store/27ymi432j9pffj62pzzl7h35x7dvh4ca-reagent-1.1.1.jar.drv
/nix/store/2w4v7mdk6i7p6yyk4vw7wd58kw5kw4iy-kitchen-async-0.1.0-20191108.004735-9.pom.drv
/nix/store/35qa8h79jhm3a227r882g6ilz5cxpgwg-metrics-jmx-4.1.0.jar.drv
/nix/store/3a6j4sr20asr1svasgjigdbhhmz133cp-kaocha-cljs2-0.2.72.jar.drv
/nix/store/3yzb2hyqxzl3ri74bs0sjff0z0jzkm2g-funnel-client-0.0.13.pom.drv
/nix/store/4czi08mlw41a47jzycrrx2qqbzwsc7l4-chui-remote-1.1.192.jar.drv
/nix/store/5mb3d0b4h0l4766gsql0d4bp6dqvkxkp-Java-WebSocket-1.5.1.pom.drv
/nix/store/5pxjkbzmhbc50brr0a8aqqajmkb78fm7-opentracing-noop-0.33.0.jar.drv
/nix/store/5pzgqs58a7xkb161d3mvv5apf7lwrhiq-guardrails-1.2.16.pom.drv
/nix/store/5xv30pg7dnxv3kyh29a6akgnfmz2hk8z-reagent-1.1.1.pom.drv
/nix/store/66q2mvi00dhajnvh3g2m98xblbzdd2gl-chui-core-1.1.192.pom.drv
/nix/store/8dfdnicn7vkw7yd221p9z1nbviqq8y7i-glogi-1.1.144.pom.drv
/nix/store/8j26bcx3b9939l7cfg118ks6hizrkrjg-pedestal.log-0.5.8.jar.drv
/nix/store/92a7xmpi7adzv8y8ahs4pzv7vmzmz3al-kaocha-retry-0.4.0.jar.drv
/nix/store/a1i54mflcndpnnf1axgkpbcrp2r6qq6z-funnel-1.6.93.pom.drv
/nix/store/ab98niw8mwylh23mfl9hy72c90hndyr9-metrics-parent-4.1.0.pom.drv
/nix/store/b7ym03757s3qxkxnkszjznfg2h7py43d-opentracing-api-0.33.0.jar.drv
/nix/store/bl8dcw8la8fsmnrznhd7yjpij8rgc9sa-glogi-1.0.70.jar.drv
/nix/store/bm3dd14jxrqk5vdy137v6vq1nz1slj68-metrics-core-4.1.0.pom.drv
/nix/store/c2zy7vifk7djw3fzvj63p3hk77xxvlra-metrics-core-4.1.0.jar.drv
/nix/store/ci961px6j2mzb64gy0b96kxdkvhxaq3s-pedestal.log-0.5.8.pom.drv
/nix/store/dv43kzp5cbkjdqbbn4zqpxz9miq5npa8-kitchen-async-0.1.0-20191108.004735-9.jar.drv
/nix/store/fa71zmw6rpyllgsabvkc6fafr9b29ilg-kaocha-retry-0.4.0.pom.drv
/nix/store/g3zkx94lzkyih2zf3pkj1fm9kpp181hk-glogi-1.1.144.jar.drv
/nix/store/gz96ka4waj0kpqcfcmqv8212xljw9haa-guardrails-1.2.16.jar.drv
/nix/store/i3xq1dwfin6g33l8v2cs3cxpsx490lkv-metrics-jmx-4.1.0.pom.drv
/nix/store/iv7bxprv731b95d94pi94ks1pfvbyp3x-funnel-client-0.0.13.jar.drv
/nix/store/kdy8wixwpfz2q1chadcvqacx7vayq111-funnel-1.6.93.jar.drv
/nix/store/ljnrasi5ywsz41sq28701xr7xyvmal3f-parent-0.33.0.pom.drv
/nix/store/ll1vmr55alnh0qql33jcbjgcvrhbdllb-chui-ui-1.1.192.pom.drv
/nix/store/m7svl027zxqn9il1rk44l77357vz8r6w-slf4j-jdk14-2.0.17.pom.drv
/nix/store/mldsqhaxspdq9m9r6cli3qz6w6i7gb14-promesa-12.0.0-RC2.pom.drv
/nix/store/my84r1s4xh7k6r182zqi0y76x0dm8wr8-chui-ui-1.1.192.jar.drv
/nix/store/nagxygqk6bjj03f4gzwa58ric3bblf20-charred-1.036.jar.drv
/nix/store/pixknfhqqh50xkla9p6irjghb1x74nwy-chui-core-1.1.192.jar.drv
/nix/store/sqyw04mnlmy9r1n453853769n290zy71-kaocha-cljs2-0.2.72.pom.drv
/nix/store/x2x6viy7vnk515qyd2kswi12fx6n7cns-opentracing-api-0.33.0.pom.drv
/nix/store/xqsvzss3wvdzgg1grk5avmswkhmhpzdr-promesa-12.0.0-RC2.jar.drv
/nix/store/xr4627sscra30sryd965a4pl395j2ya8-glogi-1.0.70.pom.drv
/nix/store/yidiqkhmfvzrhzhsgr03cv1fyy0c7app-metrics-bom-4.1.0.pom.drv
/nix/store/yq5g3cgp00zkl9bp2gris8cfxw5x7s6x-Java-WebSocket-1.5.1.jar.drv
/nix/store/zjcqrz7275y2849ybfkp82a52pk93lxg-chui-remote-1.1.192.pom.drv
/nix/store/zs8ach0svx9hqpdi99dmy7c9480xmfhp-slf4j-jdk14-2.0.17.jar.drv
/nix/store/3yfg455bd8az72lww7k59qsm0gknwc06-maven-cache.drv
/nix/store/cbcaw8a4xi20r83wrxr0rdf09dpac5ir-clj-cache.drv
/nix/store/kkkgks3i3i1mpwpp603malj75vy56xk6-npm-deps.drv
/nix/store/0f5vgq233kw9jywz5qr6f1vywfxyi994-llx-cljs-tests-0.0.1.drv
these 20 paths will be fetched (13.7 MiB download, 718.3 MiB unpacked):
/nix/store/rykdhij0dkrallbz6fwfwpx3f763c786-Java-WebSocket-1.6.0.jar
/nix/store/9155y00nwm0yjjfblskfsyk7hhsgv3h1-Java-WebSocket-1.6.0.pom
/nix/store/ik5yg3ysrpgrbzdvsbkvsj1m2p89gigg-charred-1.038.jar
/nix/store/dy1n8fkd6ha67yvvf527cg5mvyv2d8pj-charred-1.038.pom
/nix/store/75f1qijmgki8kvvapdj8a9hm7r05i6qx-core.async-1.7.701.jar
/nix/store/wl728c7401na16fz0m5vjxns1wz6wi06-core.async-1.7.701.pom
/nix/store/55fckh05snmnaynvf505apr655y68nzc-icu4c-76.1-dev
/nix/store/cikdc61gfwvdma6y0p9b5d5d448aqcv6-nodejs-24.12.0
/nix/store/y4a1pyqcjhp281krkg0zf3d5bga1pbfy-nodejs-24.12.0-dev
/nix/store/pq5996xinzcns0k5la4xhmlwzwgz2w6s-nodejs-24.12.0-source
/nix/store/q57ggc8nc44zqix3clbaqsjwn6sp0m83-npm-config-hook
/nix/store/2ivy0r8ab3bnps5957vfrxcjfcgad661-openssl-3.6.0-dev
/nix/store/hz4l17xdh3iqpx5km15yd8y31hzcyg54-prefetch-npm-deps-0.1.0
/nix/store/a0faasq5cdlhn75pqyz3bma88n2974x3-slf4j-api-2.0.13.pom
/nix/store/j92cxwv3kvgwldshzvr9rcr2nb5yr5y6-slf4j-bom-2.0.13.pom
/nix/store/w75y69vfqc1q9c1lcixa8898dgyf0a8p-slf4j-parent-2.0.13.pom
/nix/store/lbm0vi6xqrmvin5a9cj7v69qc5ayg5q0-sqlite-3.51.1-bin
/nix/store/byl3w16n1zd8rnx040afcyy8zhn996w1-sqlite-3.51.1-dev
/nix/store/da73axmw26scn6nvpzvcwx10r9nxs5mv-tools.analyzer.jvm-1.3.1.jar
/nix/store/ybychb5gzq8mqz3gld1711wg90pv0xmb-tools.analyzer.jvm-1.3.1.pom
building '/nix/store/kkkgks3i3i1mpwpp603malj75vy56xk6-npm-deps.drv'
npm-deps> Running phase: unpackPhase
npm-deps> unpacking source archive /nix/store/195af5g73pdhcrrd7h89pl6926k51vwx-source
npm-deps> source root is source
npm-deps> Running phase: patchPhase
npm-deps> Running phase: updateAutotoolsGnuConfigScriptsPhase
npm-deps> Running phase: configurePhase
npm-deps> no configure script, doing nothing
npm-deps> Running phase: buildPhase
npm-deps> Running phase: fixupPhase
npm-deps> shrinking RPATHs of ELF executables and libraries in /nix/store/pi7aas1jmgm5q9bgvpx2zmckk7wc15sp-npm-deps
npm-deps> checking for references to /build/ in /nix/store/pi7aas1jmgm5q9bgvpx2zmckk7wc15sp-npm-deps...
npm-deps> patching script interpreter paths in /nix/store/pi7aas1jmgm5q9bgvpx2zmckk7wc15sp-npm-deps
building '/nix/store/0f5vgq233kw9jywz5qr6f1vywfxyi994-llx-cljs-tests-0.0.1.drv'
llx-cljs-tests-0.0.1> Running phase: unpackPhase
llx-cljs-tests-0.0.1> unpacking source archive /nix/store/195af5g73pdhcrrd7h89pl6926k51vwx-source
llx-cljs-tests-0.0.1> source root is source
llx-cljs-tests-0.0.1> Running phase: patchPhase
llx-cljs-tests-0.0.1> Executing npmConfigHook
llx-cljs-tests-0.0.1> Configuring npm
llx-cljs-tests-0.0.1> Validating consistency between /build/source/package-lock.json and /nix/store/pi7aas1jmgm5q9bgvpx2zmckk7wc15sp-npm-deps/package-lock.json
llx-cljs-tests-0.0.1> Setting npm_config_cache to /nix/store/pi7aas1jmgm5q9bgvpx2zmckk7wc15sp-npm-deps
llx-cljs-tests-0.0.1> Installing dependencies
llx-cljs-tests-0.0.1> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
llx-cljs-tests-0.0.1> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
llx-cljs-tests-0.0.1> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> added 64 packages, and audited 65 packages in 4s
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> 10 packages are looking for funding
llx-cljs-tests-0.0.1> run `npm fund` for details
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> found 0 vulnerabilities
llx-cljs-tests-0.0.1> patching script interpreter paths in node_modules
llx-cljs-tests-0.0.1> node_modules/loose-envify/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/cikdc61gfwvdma6y0p9b5d5d448aqcv6-nodejs-24.12.0/bin/node"
llx-cljs-tests-0.0.1> node_modules/JSONStream/bin.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/cikdc61gfwvdma6y0p9b5d5d448aqcv6-nodejs-24.12.0/bin/node"
llx-cljs-tests-0.0.1> node_modules/@cljs-oss/module-deps/bin/cmd.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/cikdc61gfwvdma6y0p9b5d5d448aqcv6-nodejs-24.12.0/bin/node"
llx-cljs-tests-0.0.1> node_modules/shadow-cljs/cli/runner.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/cikdc61gfwvdma6y0p9b5d5d448aqcv6-nodejs-24.12.0/bin/node"
llx-cljs-tests-0.0.1> node_modules/which/bin/which.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/cikdc61gfwvdma6y0p9b5d5d448aqcv6-nodejs-24.12.0/bin/node"
llx-cljs-tests-0.0.1> node_modules/resolve/bin/resolve: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/cikdc61gfwvdma6y0p9b5d5d448aqcv6-nodejs-24.12.0/bin/node"
llx-cljs-tests-0.0.1> node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/cikdc61gfwvdma6y0p9b5d5d448aqcv6-nodejs-24.12.0/bin/node"
llx-cljs-tests-0.0.1> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
llx-cljs-tests-0.0.1> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
llx-cljs-tests-0.0.1> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
llx-cljs-tests-0.0.1> rebuilt dependencies successfully
llx-cljs-tests-0.0.1> patching script interpreter paths in node_modules
llx-cljs-tests-0.0.1> Finished npmConfigHook
llx-cljs-tests-0.0.1> patchPhase completed in 41 seconds
llx-cljs-tests-0.0.1> Running phase: updateAutotoolsGnuConfigScriptsPhase
llx-cljs-tests-0.0.1> Running phase: configurePhase
llx-cljs-tests-0.0.1> no configure script, doing nothing
llx-cljs-tests-0.0.1> Running phase: buildPhase
llx-cljs-tests-0.0.1> Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/38fqzn69nlr72r84l9l736ppf7wp5nrx-clj-cache
llx-cljs-tests-0.0.1> Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/38fqzn69nlr72r84l9l736ppf7wp5nrx-clj-cache
llx-cljs-tests-0.0.1> Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/38fqzn69nlr72r84l9l736ppf7wp5nrx-clj-cache
llx-cljs-tests-0.0.1> Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/38fqzn69nlr72r84l9l736ppf7wp5nrx-clj-cache
llx-cljs-tests-0.0.1> [2026-06-10 12:50:00.981 - WARNING] failed to inspect resource "jar:file:/nix/store/yzlbqnvqca1jbghbf33zxal7zd1czbx7-clj-async-profiler-1.7.0.jar!/flamegraph-rendering/script.js", it will not be available.
llx-cljs-tests-0.0.1> [:kaocha-test] Compiling ...
llx-cljs-tests-0.0.1> WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
llx-cljs-tests-0.0.1> WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.javascript.jscomp.jarjar.com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/nix/store/8gfflzvlmzsx4rh67bx7w4adzymi3pnr-closure-compiler-v20250407.jar)
llx-cljs-tests-0.0.1> WARNING: Please consider reporting this to the maintainers of class com.google.javascript.jscomp.jarjar.com.google.protobuf.UnsafeUtil$MemoryAccessor
llx-cljs-tests-0.0.1> WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
llx-cljs-tests-0.0.1> GUARDRAILS IS ENABLED. RUNTIME PERFORMANCE WILL BE AFFECTED.
llx-cljs-tests-0.0.1> Mode: :runtime config: {:throw? true, :guardrails/use-stderr? true}
llx-cljs-tests-0.0.1> Guardrails was enabled because the CLJS Compiler config enabled it
llx-cljs-tests-0.0.1> [:kaocha-test] Build completed. (306 files, 305 compiled, 20 warnings, 38.34s)
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #1 - :undeclared-var --------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:316:7
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 313 | (is (= 2500 (get-in @seen* [:stream-input :options :max-retry-delay-ms])))
llx-cljs-tests-0.0.1> 314 | (is (nil? (get-in @seen* [:stream-input :options :get-api-key]))))
llx-cljs-tests-0.0.1> 315 | :cljs
llx-cljs-tests-0.0.1> 316 | (util/async done
llx-cljs-tests-0.0.1> -------------^------------------------------------------------------------------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.ai.test-util/async
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 317 | (let [model (ai/get-model :openai "gpt-4o")
llx-cljs-tests-0.0.1> 318 | input-messages [{:role :user :content "hello" :timestamp 1}]
llx-cljs-tests-0.0.1> 319 | transformed-messages [{:role :user :content "trimmed" :timestamp 2}]
llx-cljs-tests-0.0.1> 320 | llm-messages [{:role :user :content "llm message" :timestamp 3}]
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #2 - :undeclared-var --------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:316:18
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 313 | (is (= 2500 (get-in @seen* [:stream-input :options :max-retry-delay-ms])))
llx-cljs-tests-0.0.1> 314 | (is (nil? (get-in @seen* [:stream-input :options :get-api-key]))))
llx-cljs-tests-0.0.1> 315 | :cljs
llx-cljs-tests-0.0.1> 316 | (util/async done
llx-cljs-tests-0.0.1> ------------------------^-------------------------------------------------------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.agent.fx-test/done
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 317 | (let [model (ai/get-model :openai "gpt-4o")
llx-cljs-tests-0.0.1> 318 | input-messages [{:role :user :content "hello" :timestamp 1}]
llx-cljs-tests-0.0.1> 319 | transformed-messages [{:role :user :content "trimmed" :timestamp 2}]
llx-cljs-tests-0.0.1> 320 | llm-messages [{:role :user :content "llm message" :timestamp 3}]
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #3 - :undeclared-var --------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:382:41
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 379 | (is (= {:high 1234} (get-in @seen* [:stream-input :options :thinking-budgets])))
llx-cljs-tests-0.0.1> 380 | (is (= 2500 (get-in @seen* [:stream-input :options :max-retry-delay-ms])))
llx-cljs-tests-0.0.1> 381 | (is (nil? (get-in @seen* [:stream-input :options :get-api-key])))))
llx-cljs-tests-0.0.1> 382 | (p/then (fn [_] (done)))
llx-cljs-tests-0.0.1> -----------------------------------------------^--------------------------------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.agent.fx-test/done
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 383 | (p/catch (partial util/fail-and-done! done)))))))
llx-cljs-tests-0.0.1> 384 |
llx-cljs-tests-0.0.1> 385 | (deftest fx-call-llm-uses-default-stream-fn-when-not-provided-test
llx-cljs-tests-0.0.1> 386 | #?(:clj
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #4 - :undeclared-var --------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:383:62
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 380 | (is (= 2500 (get-in @seen* [:stream-input :options :max-retry-delay-ms])))
llx-cljs-tests-0.0.1> 381 | (is (nil? (get-in @seen* [:stream-input :options :get-api-key])))))
llx-cljs-tests-0.0.1> 382 | (p/then (fn [_] (done)))
llx-cljs-tests-0.0.1> 383 | (p/catch (partial util/fail-and-done! done)))))))
llx-cljs-tests-0.0.1> --------------------------------------------------------------------^-----------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.agent.fx-test/done
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 384 |
llx-cljs-tests-0.0.1> 385 | (deftest fx-call-llm-uses-default-stream-fn-when-not-provided-test
llx-cljs-tests-0.0.1> 386 | #?(:clj
llx-cljs-tests-0.0.1> 387 | (let [model (ai/get-model :openai "gpt-4o")
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #5 - :undeclared-var --------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:426:7
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 423 | (is (= 1500 (get-in @seen* [:options :max-retry-delay-ms])))
llx-cljs-tests-0.0.1> 424 | (is (nil? (get-in @seen* [:options :get-api-key]))))))
llx-cljs-tests-0.0.1> 425 | :cljs
llx-cljs-tests-0.0.1> 426 | (util/async done
llx-cljs-tests-0.0.1> -------------^------------------------------------------------------------------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.ai.test-util/async
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 427 | (let [model (ai/get-model :openai "gpt-4o")
llx-cljs-tests-0.0.1> 428 | seen* (atom nil)
llx-cljs-tests-0.0.1> 429 | events [{:type :start}
llx-cljs-tests-0.0.1> 430 | {:type :done :assistant-message (assistant-message model "ok")}]]
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #6 - :undeclared-var --------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:426:18
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 423 | (is (= 1500 (get-in @seen* [:options :max-retry-delay-ms])))
llx-cljs-tests-0.0.1> 424 | (is (nil? (get-in @seen* [:options :get-api-key]))))))
llx-cljs-tests-0.0.1> 425 | :cljs
llx-cljs-tests-0.0.1> 426 | (util/async done
llx-cljs-tests-0.0.1> ------------------------^-------------------------------------------------------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.agent.fx-test/done
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 427 | (let [model (ai/get-model :openai "gpt-4o")
llx-cljs-tests-0.0.1> 428 | seen* (atom nil)
llx-cljs-tests-0.0.1> 429 | events [{:type :start}
llx-cljs-tests-0.0.1> 430 | {:type :done :assistant-message (assistant-message model "ok")}]]
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #7 - :undeclared-var --------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:467:45
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 464 | (is (= {:low 4321} (get-in @seen* [:options :thinking-budgets])))
llx-cljs-tests-0.0.1> 465 | (is (= 1500 (get-in @seen* [:options :max-retry-delay-ms])))
llx-cljs-tests-0.0.1> 466 | (is (nil? (get-in @seen* [:options :get-api-key])))))
llx-cljs-tests-0.0.1> 467 | (p/then (fn [_] (done)))
llx-cljs-tests-0.0.1> ---------------------------------------------------^----------------------------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.agent.fx-test/done
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 468 | (p/catch (partial util/fail-and-done! done)))))))))
llx-cljs-tests-0.0.1> 469 |
llx-cljs-tests-0.0.1> 470 | (deftest fx-call-llm-emits-llm-error-on-hook-failure-test
llx-cljs-tests-0.0.1> 471 | #?(:clj
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #8 - :undeclared-var --------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:468:66
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 465 | (is (= 1500 (get-in @seen* [:options :max-retry-delay-ms])))
llx-cljs-tests-0.0.1> 466 | (is (nil? (get-in @seen* [:options :get-api-key])))))
llx-cljs-tests-0.0.1> 467 | (p/then (fn [_] (done)))
llx-cljs-tests-0.0.1> 468 | (p/catch (partial util/fail-and-done! done)))))))))
llx-cljs-tests-0.0.1> ------------------------------------------------------------------------^-------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.agent.fx-test/done
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 469 |
llx-cljs-tests-0.0.1> 470 | (deftest fx-call-llm-emits-llm-error-on-hook-failure-test
llx-cljs-tests-0.0.1> 471 | #?(:clj
llx-cljs-tests-0.0.1> 472 | (let [model (ai/get-model :openai "gpt-4o")
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #9 - :undeclared-var --------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:484:7
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 481 | (is (= :ol.llx.agent.signal/llm-error (:type (first signals))))
llx-cljs-tests-0.0.1> 482 | (is (= ::hook-failed (-> signals first :error ex-data :type))))
llx-cljs-tests-0.0.1> 483 | :cljs
llx-cljs-tests-0.0.1> 484 | (util/async done
llx-cljs-tests-0.0.1> -------------^------------------------------------------------------------------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.ai.test-util/async
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 485 | (let [model (ai/get-model :openai "gpt-4o")
llx-cljs-tests-0.0.1> 486 | env (test-env
llx-cljs-tests-0.0.1> 487 | (base-state model [] :off [])
llx-cljs-tests-0.0.1> 488 | {:convert-to-llm (fn [_] (throw (ex-info "boom" {:type ::hook-failed})))})
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #10 - :undeclared-var -------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:484:18
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 481 | (is (= :ol.llx.agent.signal/llm-error (:type (first signals))))
llx-cljs-tests-0.0.1> 482 | (is (= ::hook-failed (-> signals first :error ex-data :type))))
llx-cljs-tests-0.0.1> 483 | :cljs
llx-cljs-tests-0.0.1> 484 | (util/async done
llx-cljs-tests-0.0.1> ------------------------^-------------------------------------------------------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.agent.fx-test/done
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 485 | (let [model (ai/get-model :openai "gpt-4o")
llx-cljs-tests-0.0.1> 486 | env (test-env
llx-cljs-tests-0.0.1> 487 | (base-state model [] :off [])
llx-cljs-tests-0.0.1> 488 | {:convert-to-llm (fn [_] (throw (ex-info "boom" {:type ::hook-failed})))})
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #11 - :undeclared-var -------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:497:41
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 494 | (is (= 1 (count signals)))
llx-cljs-tests-0.0.1> 495 | (is (= :ol.llx.agent.signal/llm-error (:type (first signals))))
llx-cljs-tests-0.0.1> 496 | (is (= ::hook-failed (-> signals first :error ex-data :type)))))
llx-cljs-tests-0.0.1> 497 | (p/then (fn [_] (done)))
llx-cljs-tests-0.0.1> -----------------------------------------------^--------------------------------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.agent.fx-test/done
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 498 | (p/catch (partial util/fail-and-done! done)))))))
llx-cljs-tests-0.0.1> 499 |
llx-cljs-tests-0.0.1> 500 | (deftest fx-call-llm-emits-llm-error-on-non-canonical-event-type-test
llx-cljs-tests-0.0.1> 501 | #?(:clj
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #12 - :undeclared-var -------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:498:62
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 495 | (is (= :ol.llx.agent.signal/llm-error (:type (first signals))))
llx-cljs-tests-0.0.1> 496 | (is (= ::hook-failed (-> signals first :error ex-data :type)))))
llx-cljs-tests-0.0.1> 497 | (p/then (fn [_] (done)))
llx-cljs-tests-0.0.1> 498 | (p/catch (partial util/fail-and-done! done)))))))
llx-cljs-tests-0.0.1> --------------------------------------------------------------------^-----------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.agent.fx-test/done
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 499 |
llx-cljs-tests-0.0.1> 500 | (deftest fx-call-llm-emits-llm-error-on-non-canonical-event-type-test
llx-cljs-tests-0.0.1> 501 | #?(:clj
llx-cljs-tests-0.0.1> 502 | (let [model (ai/get-model :openai "gpt-4o")
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #13 - :undeclared-var -------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:515:7
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 512 | (is (= [:ol.llx.agent.signal/llm-start :ol.llx.agent.signal/llm-error]
llx-cljs-tests-0.0.1> 513 | (mapv :type signals))))
llx-cljs-tests-0.0.1> 514 | :cljs
llx-cljs-tests-0.0.1> 515 | (util/async done
llx-cljs-tests-0.0.1> -------------^------------------------------------------------------------------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.ai.test-util/async
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 516 | (let [model (ai/get-model :openai "gpt-4o")
llx-cljs-tests-0.0.1> 517 | env (test-env
llx-cljs-tests-0.0.1> 518 | (base-state model [] :off [])
llx-cljs-tests-0.0.1> 519 | {:stream-fn (fn [_model _context _options]
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #14 - :undeclared-var -------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:515:18
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 512 | (is (= [:ol.llx.agent.signal/llm-start :ol.llx.agent.signal/llm-error]
llx-cljs-tests-0.0.1> 513 | (mapv :type signals))))
llx-cljs-tests-0.0.1> 514 | :cljs
llx-cljs-tests-0.0.1> 515 | (util/async done
llx-cljs-tests-0.0.1> ------------------------^-------------------------------------------------------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.agent.fx-test/done
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 516 | (let [model (ai/get-model :openai "gpt-4o")
llx-cljs-tests-0.0.1> 517 | env (test-env
llx-cljs-tests-0.0.1> 518 | (base-state model [] :off [])
llx-cljs-tests-0.0.1> 519 | {:stream-fn (fn [_model _context _options]
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #15 - :undeclared-var -------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:529:41
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 526 | (is (not (util/timeout-result? signals)))
llx-cljs-tests-0.0.1> 527 | (is (= [:ol.llx.agent.signal/llm-start :ol.llx.agent.signal/llm-error]
llx-cljs-tests-0.0.1> 528 | (mapv :type signals)))))
llx-cljs-tests-0.0.1> 529 | (p/then (fn [_] (done)))
llx-cljs-tests-0.0.1> -----------------------------------------------^--------------------------------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.agent.fx-test/done
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 530 | (p/catch (partial util/fail-and-done! done)))))))
llx-cljs-tests-0.0.1> 531 |
llx-cljs-tests-0.0.1> 532 | (deftest execute-fx-validates-effect-shape-test
llx-cljs-tests-0.0.1> 533 | #?(:clj
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #16 - :undeclared-var -------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:530:62
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 527 | (is (= [:ol.llx.agent.signal/llm-start :ol.llx.agent.signal/llm-error]
llx-cljs-tests-0.0.1> 528 | (mapv :type signals)))))
llx-cljs-tests-0.0.1> 529 | (p/then (fn [_] (done)))
llx-cljs-tests-0.0.1> 530 | (p/catch (partial util/fail-and-done! done)))))))
llx-cljs-tests-0.0.1> --------------------------------------------------------------------^-----------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.agent.fx-test/done
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 531 |
llx-cljs-tests-0.0.1> 532 | (deftest execute-fx-validates-effect-shape-test
llx-cljs-tests-0.0.1> 533 | #?(:clj
llx-cljs-tests-0.0.1> 534 | (let [model (ai/get-model :openai "gpt-4o")
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #17 - :undeclared-var -------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:548:7
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 545 | (is (not (util/timeout-result? results)))
llx-cljs-tests-0.0.1> 546 | (assert-execute-tool-behaviors! results)))
llx-cljs-tests-0.0.1> 547 | :cljs
llx-cljs-tests-0.0.1> 548 | (util/async done
llx-cljs-tests-0.0.1> -------------^------------------------------------------------------------------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.ai.test-util/async
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 549 | (let [model (ai/get-model :openai "gpt-4o")
llx-cljs-tests-0.0.1> 550 | env (test-env (base-state model [] :off []) {})]
llx-cljs-tests-0.0.1> 551 | (is (thrown? js/Error
llx-cljs-tests-0.0.1> 552 | (fx/execute-fx env {:ol.llx.agent.fx/type :call-llm})))
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #18 - :undeclared-var -------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:548:18
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 545 | (is (not (util/timeout-result? results)))
llx-cljs-tests-0.0.1> 546 | (assert-execute-tool-behaviors! results)))
llx-cljs-tests-0.0.1> 547 | :cljs
llx-cljs-tests-0.0.1> 548 | (util/async done
llx-cljs-tests-0.0.1> ------------------------^-------------------------------------------------------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.agent.fx-test/done
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 549 | (let [model (ai/get-model :openai "gpt-4o")
llx-cljs-tests-0.0.1> 550 | env (test-env (base-state model [] :off []) {})]
llx-cljs-tests-0.0.1> 551 | (is (thrown? js/Error
llx-cljs-tests-0.0.1> 552 | (fx/execute-fx env {:ol.llx.agent.fx/type :call-llm})))
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #19 - :undeclared-var -------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:563:41
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 560 | (p/then (fn [results]
llx-cljs-tests-0.0.1> 561 | (is (not (util/timeout-result? results)))
llx-cljs-tests-0.0.1> 562 | (assert-execute-tool-behaviors! results)))
llx-cljs-tests-0.0.1> 563 | (p/then (fn [_] (done)))
llx-cljs-tests-0.0.1> -----------------------------------------------^--------------------------------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.agent.fx-test/done
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 564 | (p/catch (partial util/fail-and-done! done)))))))
llx-cljs-tests-0.0.1> 565 |
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ------ WARNING #20 - :undeclared-var -------------------------------------------
llx-cljs-tests-0.0.1> File: /build/source/test/ol/llx/agent/fx_test.cljc:564:62
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 561 | (is (not (util/timeout-result? results)))
llx-cljs-tests-0.0.1> 562 | (assert-execute-tool-behaviors! results)))
llx-cljs-tests-0.0.1> 563 | (p/then (fn [_] (done)))
llx-cljs-tests-0.0.1> 564 | (p/catch (partial util/fail-and-done! done)))))))
llx-cljs-tests-0.0.1> --------------------------------------------------------------------^-----------
llx-cljs-tests-0.0.1> Use of undeclared Var ol.llx.agent.fx-test/done
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> 565 |
llx-cljs-tests-0.0.1> --------------------------------------------------------------------------------
llx-cljs-tests-0.0.1> --- cljs (cljs2) ---------------------------
llx-cljs-tests-0.0.1> node-world-table (Node.js 24.12.0 on Linux 64-bit)
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/build-request-clamps-sonnet-4-6-xhigh-to-high
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/decode-event-redacted-thinking-round-trips-to-canonical-content
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/build-request-omits-thinking-when-model-not-reasoning
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/build-request-emits-provider-payload-trove-signal
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/build-request-sanitizes-unpaired-surrogates-in-user-and-system
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/finalize-maps-anthropic-stop-reasons
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/decode-event-stream-usage-calculates-costs
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/build-request-replays-redacted-thinking-as-anthropic-redacted-block
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/build-request-converts-canonical-context-to-anthropic-payload
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/finalize-throws-on-unknown-stop-reason
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/build-request-uses-custom-thinking-budgets
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/decode-event-stream-contract
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/image-only-content-does-not-inject-placeholder-text
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/build-request-omits-temperature-when-thinking-is-enabled
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/build-request-enables-budget-thinking-for-older-reasoning-model
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/build-request-preserves-valid-emoji-surrogate-pairs
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/build-request-enables-adaptive-thinking-for-opus-4-6
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/build-request-disables-thinking-when-no-reasoning-opts
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/normalize-tool-call-id-sanitizes-and-truncates
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/finalize-calculates-usage-costs
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.anthropic-messages-test/build-request-enables-adaptive-thinking-for-sonnet-4-6
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.utils.unicode-test
llx-cljs-tests-0.0.1> ol.llx.ai.utils.unicode-test/truncate-limits-string-length
llx-cljs-tests-0.0.1> ol.llx.ai.utils.unicode-test/sanitize-surrogates-handles-surrogate-edge-cases
llx-cljs-tests-0.0.1> ol.llx.ai.utils.unicode-test/sanitize-payload-deep-walks-data-structures
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.transform-messages-test
llx-cljs-tests-0.0.1> ol.llx.ai.transform-messages-test/tool-call-id-normalization-avoids-collision-for-mistral
llx-cljs-tests-0.0.1> ol.llx.ai.transform-messages-test/user-interruption-inserts-only-missing-tool-results
llx-cljs-tests-0.0.1> ol.llx.ai.transform-messages-test/missing-tool-results-get-synthetic-error-message
llx-cljs-tests-0.0.1> ol.llx.ai.transform-messages-test/synthetic-tool-result-uses-real-time-when-clock-missing
llx-cljs-tests-0.0.1> ol.llx.ai.transform-messages-test/does-not-duplicate-existing-synthetic-tool-result
llx-cljs-tests-0.0.1> ol.llx.ai.transform-messages-test/skipped-assistant-turns-with-error-or-aborted-stop-reasons
llx-cljs-tests-0.0.1> ol.llx.ai.transform-messages-test/fixture-for-aborted-reasoning-skips-aborted-turn
llx-cljs-tests-0.0.1> ol.llx.ai.transform-messages-test/cross-model-replay-converts-thinking-and-drops-signatures
llx-cljs-tests-0.0.1> ol.llx.ai.transform-messages-test/same-model-replay-preserves-thinking-and-signatures
llx-cljs-tests-0.0.1> ol.llx.ai.transform-messages-test/tool-call-id-normalization-propagates-to-tool-result
llx-cljs-tests-0.0.1> ol.llx.ai.transform-messages-test/google-gated-normalization-rewrites-assistant-and-tool-result-ids
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.models-test
llx-cljs-tests-0.0.1> ol.llx.ai.models-test/model-utility-functions
llx-cljs-tests-0.0.1> ol.llx.ai.models-test/model-registry-and-lookup
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.common-test
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.common-test/trim-trailing-slash-removes-single-trailing-slash
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.common-test/parse-json-lenient-falls-back-to-decode
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.common-test/empty-usage-shape-is-canonical
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.common-test/parse-json-safe-returns-decoded-or-empty-map
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.schema-test
llx-cljs-tests-0.0.1> ol.llx.ai.schema-test/model-schema
llx-cljs-tests-0.0.1> ol.llx.ai.schema-test/adapter-and-env-schema
llx-cljs-tests-0.0.1> ol.llx.ai.schema-test/schema-registry-rebuilds-when-component-schemas-change
llx-cljs-tests-0.0.1> ol.llx.ai.schema-test/event-schemas
llx-cljs-tests-0.0.1> ol.llx.ai.schema-test/options-schema
llx-cljs-tests-0.0.1> ol.llx.ai.schema-test/options-schema-allows-provider-specific-option-keys
llx-cljs-tests-0.0.1> ol.llx.ai.schema-test/oauth-schema-contracts
llx-cljs-tests-0.0.1> ol.llx.ai.schema-test/message-schemas
llx-cljs-tests-0.0.1> ol.llx.ai.schema-test/context-schema
llx-cljs-tests-0.0.1> ol.llx.ai.schema-test/runtime-boundary-schemas
llx-cljs-tests-0.0.1> ol.llx.ai.schema-test/config-schema
llx-cljs-tests-0.0.1> ol.llx.ai.schema-test/usage-schema
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.utils.rate-limit-test
llx-cljs-tests-0.0.1> ol.llx.ai.utils.rate-limit-test/rate-limited-detection
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.guardrails-contract-test
llx-cljs-tests-0.0.1> ol.llx.ai.guardrails-contract-test/guardrails-enforces-boundary-shapes
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.registry-test
llx-cljs-tests-0.0.1> ol.llx.ai.registry-test/registry-patterns
llx-cljs-tests-0.0.1> ol.llx.ai.registry-test/registry-operations
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/adapter-registers-tool-call-id-normalizer-with-model-id-gate
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/finalize-throws-on-unknown-stop-reason
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/build-request-uses-custom-thinking-budgets
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/decode-event-tool-call-missing-args-defaults-to-empty-map
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/build-request-emits-provider-payload-trove-signal
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/reasoning-config-gemini-25-pro-budget-differs-from-flash
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/reasoning-config-gemini-3-flash-uses-level
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/reasoning-config-disables-thinking-by-default-for-gemini-25
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/thought-signature-alone-is-not-thinking
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/reasoning-config-gemini-3-pro-uses-level
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/build-request-tool-result-image-forwarding-by-model-capability
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/open-stream-non-2xx-throws-structured-error
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/reasoning-config-disables-thinking-by-default-for-gemini-3
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/decode-event-stream-usage-calculates-costs
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/reasoning-config-disables-thinking-by-default-for-gemini-3-pro
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/decode-event-stream-contract
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/google-normalizer-matches-upstream-issue-1022-test-id-under-gate
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/stream-error-normalization-contract
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/build-request-preserves-valid-emoji-surrogate-pairs
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/finalize-calculates-usage-costs
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/reasoning-config-gemini-3-pro-clamps-low-effort
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/build-request-gemini-3-preserves-unsigned-tool-calls-with-sentinel
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/build-request-sanitizes-unpaired-surrogates-in-user-and-system
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/reasoning-config-omitted-when-model-not-reasoning
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/map-stop-reason-fail-fast-on-unknown
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.google-generative-ai-test/build-request-converts-canonical-context-to-google-payload
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.agent.fx-test
llx-cljs-tests-0.0.1> ol.llx.agent.fx-test/execute-fx-validates-effect-shape-test ERROR FAIL
llx-cljs-tests-0.0.1> ol.llx.agent.fx-test/fx-call-llm-runs-hooks-and-maps-events-test ERROR FAIL
llx-cljs-tests-0.0.1> ol.llx.agent.fx-test/fx-call-llm-uses-default-stream-fn-when-not-provided-test ERROR FAIL
llx-cljs-tests-0.0.1> ol.llx.agent.fx-test/fx-call-llm-emits-llm-error-on-non-canonical-event-type-test ERROR FAIL
llx-cljs-tests-0.0.1> ol.llx.agent.fx-test/fx-call-llm-emits-llm-error-on-hook-failure-test ERROR
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/normalize-tool-call-id-openai-compatible-non-pipe-ids-are-unchanged
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/convert-message-reconstructs-reasoning-details-from-tool-signatures
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/build-request-emits-provider-payload-trove-signal
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/decode-event-stream-contract
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/build-request-reads-provider-specific-env-api-key
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/build-request-batches-tool-result-images-for-openai-completions
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/build-request-sanitizes-unpaired-surrogates-in-tool-result-text
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/build-request-preserves-valid-emoji-surrogate-pairs
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/response->assistant-message-maps-provider-finish-reason-errors
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/build-request-openai-compatible-omits-auth-and-respects-compat-overrides
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/decode-event-tracks-thinking-signature
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/response->assistant-message-calculates-usage-costs
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/build-request-zai-thinking-format-sends-thinking-object
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/build-request-zai-disables-thinking-when-no-reasoning
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/normalize-tool-call-id-mistral-avoids-collision-for-distinct-source-ids
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/build-request-sanitizes-unpaired-surrogates-in-user-text
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/decode-event-maps-provider-finish-reason-errors
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/build-request-forwards-tools-and-tool-choice-with-compat-token-field
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/build-request-tool-choice-sentinel-strings-pass-through
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/normalize-tool-call-id-mistral-shape
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/decode-event-stream-usage-calculates-costs
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/build-request-qwen-thinking-format-sends-enable-thinking
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/build-request-missing-api-key-message-includes-env-var-name
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/normalize-tool-call-id-openai-non-pipe-ids-are-truncated-only
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/decode-event-stream-falls-back-to-choice-usage
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/build-request-includes-reasoning-effort-for-reasoning-model
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/build-request-omits-reasoning-effort-when-model-lacks-reasoning
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/decode-event-extracts-reasoning-details-to-tool-call-signature
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/decode-event-thinking-to-text-transition
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/response->assistant-message-falls-back-to-choice-usage
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/normalize-tool-call-id-matches-upstream-issue-1022-test-id
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/convert-message-restores-thinking-field-from-signature
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/normalize-tool-call-id-pipe-ids-use-call-segment-sanitize-and-truncate
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-completions-test/decode-event-emits-thinking-events-for-reasoning-content
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/build-request-converts-context-to-openai-responses-input
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/build-request-replays-versioned-text-signature-metadata
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/decode-event-message-output-item-done-encodes-versioned-text-signature
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/normalize-tool-call-id-matches-upstream-issue-1022-test-id
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/normalize-tool-call-id-gates-by-provider-allowlist
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/build-request-disables-reasoning-when-no-reasoning-opts
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/decode-event-stream-contract
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/stream-error-normalization-contract
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/build-request-emits-provider-payload-trove-signal
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/normalize-tool-call-id-hashes-foreign-item-ids
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/build-request-sanitizes-unpaired-surrogates-in-user-text
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/cache-retention-mapping
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/normalize-tool-call-id-trims-trailing-underscores-and-enforces-fc-prefix
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/decode-event-response-failed-includes-provider-error-details
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/finalize-throws-on-unknown-stop-reason
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/finalize-maps-responses-status-to-canonical-stop-reason
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/normalize-tool-call-id-normalizes-pipe-ids-and-preserves-pairing
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/normalize-tool-call-id-preserves-same-provider-item-ids
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/build-request-preserves-valid-emoji-surrogate-pairs
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/finalize-calculates-tier-adjusted-cost-when-usage-present
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-responses-test/decode-event-reasoning-summary-part-done-requires-summary-part
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.oauth-test
llx-cljs-tests-0.0.1> ol.llx.ai.oauth-test/get-oauth-api-key-behavior
llx-cljs-tests-0.0.1> ol.llx.ai.oauth-test/oauth-provider-registry-operations
llx-cljs-tests-0.0.1> ol.llx.ai.oauth-test/refresh-oauth-token-dispatch
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.utils.overflow-test
llx-cljs-tests-0.0.1> ol.llx.ai.utils.overflow-test/context-overflow-detection
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/command-predicate-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-continue-steering-before-follow-up-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-clear-steering-queue-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/step-prompt-from-idle-to-streaming-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/step-signal-llm-done-with-tools-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/step-abort-from-tool-executing-to-idle-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/tool-executing-transition-tool-result-with-steering-interrupts-remaining-tools-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/tool-executing-transition-abort-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/agent-end-not-emitted-on-streaming-to-tool-executing-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/agent-end-not-emitted-when-staying-idle-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-set-system-prompt-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/initial-state-has-expected-shape-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/step-abort-from-streaming-to-idle-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/route-from-idle-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/agent-end-emitted-on-streaming-to-idle-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-prompt-from-idle-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/closed-transition-is-terminal-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-set-model-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-clear-all-queues-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/tool-executing-transition-unknown-signal-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/tool-executing-transition-tool-error-with-remaining-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/step-tool-loop-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/streaming-transition-abort-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/streaming-transition-unknown-signal-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/streaming-transition-llm-done-no-tools-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-continue-empty-queues-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/route-from-streaming-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-continue-when-not-idle-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-steer-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/tool-executing-transition-tool-result-with-remaining-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-clear-messages-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-continue-with-steering-all-mode-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/tool-executing-transition-tool-error-last-tool-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/tool-executing-transition-tool-result-with-steering-all-mode-dequeues-all-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-set-follow-up-mode-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/streaming-transition-llm-error-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/idle-transition-prompt-start-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/tool-executing-transition-tool-result-last-tool-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-append-message-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-replace-messages-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-continue-with-follow-up-all-mode-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-set-tools-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-clear-follow-up-queue-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-prompt-when-not-idle-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-continue-with-follow-up-one-at-a-time-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-continue-with-steering-one-at-a-time-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/step-full-happy-path-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/streaming-transition-llm-done-with-follow-up-queue-starts-next-turn-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-abort-when-streaming-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/streaming-transition-llm-done-with-tools-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/streaming-transition-llm-chunk-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/agent-end-emitted-on-error-to-idle-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-set-thinking-level-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/tool-executing-transition-tool-error-with-steering-interrupts-remaining-tools-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/streaming-transition-llm-start-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-reset-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-abort-when-idle-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-set-steering-mode-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/idle-transition-continue-start-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/tool-executing-transition-tool-update-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/step-prompt-when-streaming-is-rejected-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/route-from-tool-executing-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/handle-command-follow-up-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/streaming-transition-llm-done-prefers-steering-over-follow-up-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/streaming-transition-llm-done-with-steering-queue-starts-next-turn-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/step-signal-llm-done-no-tools-to-idle-test
llx-cljs-tests-0.0.1> ol.llx.agent.loop-test/idle-transition-invalid-signal-test
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.agent-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/create-agent-default-convert-to-llm-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/tool-signal-and-event-schema-tightening-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/tool-schema-tightening-on-commands-and-state-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/custom-message-schema-may-reference-provided-schemas-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/tool-and-pending-tool-call-schema-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/create-agent-initializes-state-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/rehydrate-agent-custom-message-validation-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/subscribe-unsubscribe-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/set-model-validates-model-shape-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/create-agent-ignores-initial-state-option-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/tool-call-schema-contract-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/create-agent-requires-env-contract-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/create-agent-rejects-missing-custom-schema-registration-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/custom-message-schemas-validate-message-and-messages-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/prompt-validates-messages-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/command-wrappers-dispatch-through-driver-run-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/effect-execute-tool-tool-call-schema-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/custom-message-public-api-validation-test
llx-cljs-tests-0.0.1> ol.llx.agent-test/rehydrate-agent-uses-snapshot-test
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.client-test
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/complete-does-not-retry-on-client-error
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/stream-returns-csp-channel
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/complete-returns-deferred
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/stream-close-delegates-to-runtime-cancel-fn
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/complete-emits-lifecycle-trove-signals
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/stream-rejects-unsupported-xhigh-with-structured-error
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/opts-registry-overrides-env-registry
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/complete-openai-completions-non-2xx
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/complete-rejects-malformed-adapter-finalize-result
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/complete-surfaces-unknown-openai-completions-stop-reason-as-error-message
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/complete-emits-error-lifecycle-trove-signals
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/complete-transforms-context-before-build-request
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/unified-opts->request-opts-rejects-provider-shape-in-unified-opts
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/complete-simple-wrapper-normalizes-openai-responses-reasoning-to-effort
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/unified-opts->request-opts-normalizes-unified-shape
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/complete-rejects-unsupported-xhigh-with-structured-error
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/complete-allows-xhigh-for-supported-model
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/stream-simple-wrapper-normalizes-options
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/complete-retries-without-thread-sleep-hook
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/complete-retries-on-transient-error
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/stream-retries-open-stream-on-transient-error
llx-cljs-tests-0.0.1> ol.llx.ai.client-test/complete-simple-wrapper-normalizes-options
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-codex-responses-test
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-codex-responses-test/build-request-strips-codex-unsupported-payload-fields
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-codex-responses-test/build-request-shapes-codex-url-and-headers
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-codex-responses-test/build-request-rejects-token-missing-account-id
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-codex-responses-test/build-request-prefers-explicit-api-key-over-env
llx-cljs-tests-0.0.1> ol.llx.ai.adapters.openai-codex-responses-test/build-request-disables-reasoning-when-no-reasoning-opts
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/retry-delay-adds-jitter-for-server-errors
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/extracts-retry-after-ms-header
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/retry-loop-async-exhausts-retries-and-throws
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/retry-loop-async-succeeds-on-first-attempt
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/invalid-request-is-not-recoverable
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/http-status->error-maps-common-codes
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/content-filter-is-not-recoverable
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/retry-delay-exceeded-is-not-recoverable
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/retry-delay-uses-server-retry-after-for-rate-limit
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/timeout-error-is-recoverable
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/should-retry-rejects-client-errors
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/http-status-unknown-5xx-returns-recoverable-provider-error
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/should-retry-respects-max-retries
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/returns-nil-when-no-header
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/should-retry-allows-transient-errors
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/rate-limit-error-has-correct-type-and-recoverable
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/extracts-retry-after-seconds-header
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/http-status-429-without-quota-returns-rate-limit
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/provider-error-with-custom-recoverability
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/retry-loop-async-retries-transient-and-succeeds
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/predicates-match-error-categories
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/model-not-found-is-not-recoverable
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/retry-after-ms-takes-priority
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/http-status-429-with-quota-and-retry-after-returns-rate-limit
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/extract-retry-after-from-message-parses-seconds
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/retry-loop-async-emits-retry-scheduled-trove-signal
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/caps-at-max-seconds
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/server-error-is-recoverable
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/connection-error-is-recoverable
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/retry-loop-async-fails-when-server-retry-delay-exceeds-cap
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/retry-loop-async-does-not-retry-client-errors
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/quota-exceeded-is-not-recoverable
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/authentication-error-is-not-recoverable
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/retry-delay-uses-linear-backoff-for-connection-errors
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/extract-retry-after-from-message-returns-nil-when-missing
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/retry-delay-uses-exponential-backoff-for-rate-limit-without-header
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/http-status-unknown-4xx-returns-non-recoverable-provider-error
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/extracts-x-ratelimit-reset-after-header
llx-cljs-tests-0.0.1> ol.llx.ai.errors-test/http-status-429-with-quota-body-returns-quota-exceeded
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.client.node-test
llx-cljs-tests-0.0.1> ol.llx.ai.client.node-test/stream-path-decodes-sse-across-chunk-boundaries
llx-cljs-tests-0.0.1> ol.llx.ai.client.node-test/default-env-exposes-cljs-node-runtime-hooks
llx-cljs-tests-0.0.1> ol.llx.ai.client.node-test/stream-failure-emits-terminal-error-event
llx-cljs-tests-0.0.1> ol.llx.ai.client.node-test/complete-path-uses-node-fetch
llx-cljs-tests-0.0.1> ol.llx.ai.client.node-test/closing-stream-channel-aborts-upstream-request
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.utils.tool-validation-test
llx-cljs-tests-0.0.1> ol.llx.ai.utils.tool-validation-test/validate-tool-call
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ol.llx.ai.client.stream-test
llx-cljs-tests-0.0.1> ol.llx.ai.client.stream-test/run-stream-calls-cancel-when-output-channel-preclosed
llx-cljs-tests-0.0.1> ol.llx.ai.client.stream-test/run-stream-emits-start-and-done-events
llx-cljs-tests-0.0.1> ol.llx.ai.client.stream-test/runtime-run-stream-input-requires-runtime-hooks
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> Randomized with --seed 74041739
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ERROR in node-world-table:ol.llx.agent.fx-test/execute-fx-validates-effect-shape-test (funnel_client.clj:71)
llx-cljs-tests-0.0.1> Uncaught exception, not in assertion.
llx-cljs-tests-0.0.1> TypeError: Cannot read properties of undefined (reading 'cljs$core$IFn$_invoke$arity$2')
llx-cljs-tests-0.0.1> f (/build/source/target/kaocha-test/cljs-runtime/ol/llx/agent/fx_test.cljc:548:7)
llx-cljs-tests-0.0.1> Function.f (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/runner.cljs:134:27)
llx-cljs-tests-0.0.1> cljs.core.apply-to-simple.cljs.core.apply-to-simple [as cljs.core.IFn.-invoke.arity.3] (/build/source/target/kaocha-test/cljs-runtime/cljs/core.cljs:4079:15)
llx-cljs-tests-0.0.1> cljs.core.apply.cljs.core.IFn.-invoke.arity.3 (/build/source/target/kaocha-test/cljs-runtime/cljs/core.cljs:4118:7)
llx-cljs-tests-0.0.1> lambdaisland.chui.interceptor.try-stage.lambdaisland.chui.interceptor/try-stage [as cljs.core.IFn.-invoke.arity.variadic] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:37:17)
llx-cljs-tests-0.0.1> Object.lambdaisland.chui.interceptor/try-stage [as try-stage] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:28:1)
llx-cljs-tests-0.0.1> Object.lambdaisland.chui.interceptor/enter-1 [as enter-1] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:67:6)
llx-cljs-tests-0.0.1> lambdaisland.chui.interceptor/execute* (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:118:35)
llx-cljs-tests-0.0.1> lambdaisland.chui.interceptor.try-stage.lambdaisland.chui.interceptor/try-stage [as cljs.core.IFn.-invoke.arity.variadic] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:44:12)
llx-cljs-tests-0.0.1> Object.lambdaisland.chui.interceptor.try-stage [as try-stage] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:28:1)
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> FAIL in node-world-table:ol.llx.agent.fx-test/fx-call-llm-runs-hooks-and-maps-events-test (ol/llx/agent/fx_test.cljc:249)
llx-cljs-tests-0.0.1> TypeError: Cannot read properties of undefined (reading 'cljs$core$IFn$_invoke$arity$0')
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ERROR in node-world-table:ol.llx.agent.fx-test/fx-call-llm-runs-hooks-and-maps-events-test (funnel_client.clj:71)
llx-cljs-tests-0.0.1> Uncaught exception, not in assertion.
llx-cljs-tests-0.0.1> TypeError: Cannot read properties of undefined (reading 'cljs$core$IFn$_invoke$arity$2')
llx-cljs-tests-0.0.1> f (/build/source/target/kaocha-test/cljs-runtime/ol/llx/agent/fx_test.cljc:316:7)
llx-cljs-tests-0.0.1> Function.f (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/runner.cljs:134:27)
llx-cljs-tests-0.0.1> cljs.core.apply-to-simple.cljs.core.apply-to-simple [as cljs.core.IFn.-invoke.arity.3] (/build/source/target/kaocha-test/cljs-runtime/cljs/core.cljs:4079:15)
llx-cljs-tests-0.0.1> cljs.core.apply.cljs.core.IFn.-invoke.arity.3 (/build/source/target/kaocha-test/cljs-runtime/cljs/core.cljs:4118:7)
llx-cljs-tests-0.0.1> lambdaisland.chui.interceptor.try-stage.lambdaisland.chui.interceptor/try-stage [as cljs.core.IFn.-invoke.arity.variadic] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:37:17)
llx-cljs-tests-0.0.1> Object.lambdaisland.chui.interceptor/try-stage [as try-stage] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:28:1)
llx-cljs-tests-0.0.1> Object.lambdaisland.chui.interceptor/enter-1 [as enter-1] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:67:6)
llx-cljs-tests-0.0.1> lambdaisland.chui.interceptor/execute* (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:118:35)
llx-cljs-tests-0.0.1> lambdaisland.chui.interceptor.try-stage.lambdaisland.chui.interceptor/try-stage [as cljs.core.IFn.-invoke.arity.variadic] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:44:12)
llx-cljs-tests-0.0.1> Object.lambdaisland.chui.interceptor.try-stage [as try-stage] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:28:1)
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> FAIL in node-world-table:ol.llx.agent.fx-test/fx-call-llm-uses-default-stream-fn-when-not-provided-test (ol/llx/agent/fx_test.cljc:385)
llx-cljs-tests-0.0.1> TypeError: Cannot read properties of undefined (reading 'cljs$core$IFn$_invoke$arity$0')
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ERROR in node-world-table:ol.llx.agent.fx-test/fx-call-llm-uses-default-stream-fn-when-not-provided-test (funnel_client.clj:71)
llx-cljs-tests-0.0.1> Uncaught exception, not in assertion.
llx-cljs-tests-0.0.1> TypeError: Cannot read properties of undefined (reading 'cljs$core$IFn$_invoke$arity$2')
llx-cljs-tests-0.0.1> f (/build/source/target/kaocha-test/cljs-runtime/ol/llx/agent/fx_test.cljc:426:7)
llx-cljs-tests-0.0.1> Function.f (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/runner.cljs:134:27)
llx-cljs-tests-0.0.1> cljs.core.apply-to-simple.cljs.core.apply-to-simple [as cljs.core.IFn.-invoke.arity.3] (/build/source/target/kaocha-test/cljs-runtime/cljs/core.cljs:4079:15)
llx-cljs-tests-0.0.1> cljs.core.apply.cljs.core.IFn.-invoke.arity.3 (/build/source/target/kaocha-test/cljs-runtime/cljs/core.cljs:4118:7)
llx-cljs-tests-0.0.1> lambdaisland.chui.interceptor.try-stage.lambdaisland.chui.interceptor/try-stage [as cljs.core.IFn.-invoke.arity.variadic] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:37:17)
llx-cljs-tests-0.0.1> Object.lambdaisland.chui.interceptor/try-stage [as try-stage] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:28:1)
llx-cljs-tests-0.0.1> Object.lambdaisland.chui.interceptor/enter-1 [as enter-1] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:67:6)
llx-cljs-tests-0.0.1> lambdaisland.chui.interceptor/execute* (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:118:35)
llx-cljs-tests-0.0.1> lambdaisland.chui.interceptor.try-stage.lambdaisland.chui.interceptor/try-stage [as cljs.core.IFn.-invoke.arity.variadic] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:44:12)
llx-cljs-tests-0.0.1> Object.lambdaisland.chui.interceptor.try-stage [as try-stage] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:28:1)
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> FAIL in node-world-table:ol.llx.agent.fx-test/fx-call-llm-emits-llm-error-on-non-canonical-event-type-test (ol/llx/agent/fx_test.cljc:500)
llx-cljs-tests-0.0.1> TypeError: Cannot read properties of undefined (reading 'cljs$core$IFn$_invoke$arity$0')
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ERROR in node-world-table:ol.llx.agent.fx-test/fx-call-llm-emits-llm-error-on-non-canonical-event-type-test (funnel_client.clj:71)
llx-cljs-tests-0.0.1> Uncaught exception, not in assertion.
llx-cljs-tests-0.0.1> TypeError: Cannot read properties of undefined (reading 'cljs$core$IFn$_invoke$arity$2')
llx-cljs-tests-0.0.1> f (/build/source/target/kaocha-test/cljs-runtime/ol/llx/agent/fx_test.cljc:515:7)
llx-cljs-tests-0.0.1> Function.f (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/runner.cljs:134:27)
llx-cljs-tests-0.0.1> cljs.core.apply-to-simple.cljs.core.apply-to-simple [as cljs.core.IFn.-invoke.arity.3] (/build/source/target/kaocha-test/cljs-runtime/cljs/core.cljs:4079:15)
llx-cljs-tests-0.0.1> cljs.core.apply.cljs.core.IFn.-invoke.arity.3 (/build/source/target/kaocha-test/cljs-runtime/cljs/core.cljs:4118:7)
llx-cljs-tests-0.0.1> lambdaisland.chui.interceptor.try-stage.lambdaisland.chui.interceptor/try-stage [as cljs.core.IFn.-invoke.arity.variadic] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:37:17)
llx-cljs-tests-0.0.1> Object.lambdaisland.chui.interceptor/try-stage [as try-stage] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:28:1)
llx-cljs-tests-0.0.1> Object.lambdaisland.chui.interceptor/enter-1 [as enter-1] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:67:6)
llx-cljs-tests-0.0.1> lambdaisland.chui.interceptor/execute* (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:118:35)
llx-cljs-tests-0.0.1> lambdaisland.chui.interceptor.try-stage.lambdaisland.chui.interceptor/try-stage [as cljs.core.IFn.-invoke.arity.variadic] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:44:12)
llx-cljs-tests-0.0.1> Object.lambdaisland.chui.interceptor.try-stage [as try-stage] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:28:1)
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> FAIL in node-world-table:ol.llx.agent.fx-test/fx-call-llm-emits-llm-error-on-hook-failure-test (ol/llx/agent/fx_test.cljc:470)
llx-cljs-tests-0.0.1> TypeError: Cannot read properties of undefined (reading 'cljs$core$IFn$_invoke$arity$0')
llx-cljs-tests-0.0.1>
llx-cljs-tests-0.0.1> ERROR in node-world-table:ol.llx.agent.fx-test/fx-call-llm-emits-llm-error-on-hook-failure-test (funnel_client.clj:71)
llx-cljs-tests-0.0.1> Uncaught exception, not in assertion.
llx-cljs-tests-0.0.1> TypeError: Cannot read properties of undefined (reading 'cljs$core$IFn$_invoke$arity$2')
llx-cljs-tests-0.0.1> f (/build/source/target/kaocha-test/cljs-runtime/ol/llx/agent/fx_test.cljc:484:7)
llx-cljs-tests-0.0.1> Function.f (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/runner.cljs:134:27)
llx-cljs-tests-0.0.1> cljs.core.apply-to-simple.cljs.core.apply-to-simple [as cljs.core.IFn.-invoke.arity.3] (/build/source/target/kaocha-test/cljs-runtime/cljs/core.cljs:4079:15)
llx-cljs-tests-0.0.1> cljs.core.apply.cljs.core.IFn.-invoke.arity.3 (/build/source/target/kaocha-test/cljs-runtime/cljs/core.cljs:4118:7)
llx-cljs-tests-0.0.1> lambdaisland.chui.interceptor.try-stage.lambdaisland.chui.interceptor/try-stage [as cljs.core.IFn.-invoke.arity.variadic] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:37:17)
llx-cljs-tests-0.0.1> Object.lambdaisland.chui.interceptor/try-stage [as try-stage] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:28:1)
llx-cljs-tests-0.0.1> Object.lambdaisland.chui.interceptor/enter-1 [as enter-1] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:67:6)
llx-cljs-tests-0.0.1> lambdaisland.chui.interceptor/execute* (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:118:35)
llx-cljs-tests-0.0.1> lambdaisland.chui.interceptor.try-stage.lambdaisland.chui.interceptor/try-stage [as cljs.core.IFn.-invoke.arity.variadic] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:44:12)
llx-cljs-tests-0.0.1> Object.lambdaisland.chui.interceptor.try-stage [as try-stage] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:28:1)
llx-cljs-tests-0.0.1> 308 tests, 1335 assertions, 5 errors, 0 failures.
❌ /nix/store/0f5vgq233kw9jywz5qr6f1vywfxyi994-llx-cljs-tests-0.0.1.drv^*
error: Cannot build '/nix/store/0f5vgq233kw9jywz5qr6f1vywfxyi994-llx-cljs-tests-0.0.1.drv'.
Reason: builder failed with exit code 5.
Output paths:
/nix/store/1rddr25kx7nh1j5hdw2a28g1xf3adq9w-llx-cljs-tests-0.0.1
Last 25 log lines:
> cljs.core.apply.cljs.core.IFn.-invoke.arity.3 (/build/source/target/kaocha-test/cljs-runtime/cljs/core.cljs:4118:7)
> lambdaisland.chui.interceptor.try-stage.lambdaisland.chui.interceptor/try-stage [as cljs.core.IFn.-invoke.arity.variadic] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:37:17)
> Object.lambdaisland.chui.interceptor/try-stage [as try-stage] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:28:1)
> Object.lambdaisland.chui.interceptor/enter-1 [as enter-1] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:67:6)
> lambdaisland.chui.interceptor/execute* (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:118:35)
> lambdaisland.chui.interceptor.try-stage.lambdaisland.chui.interceptor/try-stage [as cljs.core.IFn.-invoke.arity.variadic] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:44:12)
> Object.lambdaisland.chui.interceptor.try-stage [as try-stage] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:28:1)
>
> FAIL in node-world-table:ol.llx.agent.fx-test/fx-call-llm-emits-llm-error-on-hook-failure-test (ol/llx/agent/fx_test.cljc:470)
> TypeError: Cannot read properties of undefined (reading 'cljs$core$IFn$_invoke$arity$0')
>
> ERROR in node-world-table:ol.llx.agent.fx-test/fx-call-llm-emits-llm-error-on-hook-failure-test (funnel_client.clj:71)
> Uncaught exception, not in assertion.
> TypeError: Cannot read properties of undefined (reading 'cljs$core$IFn$_invoke$arity$2')
> f (/build/source/target/kaocha-test/cljs-runtime/ol/llx/agent/fx_test.cljc:484:7)
> Function.f (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/runner.cljs:134:27)
> cljs.core.apply-to-simple.cljs.core.apply-to-simple [as cljs.core.IFn.-invoke.arity.3] (/build/source/target/kaocha-test/cljs-runtime/cljs/core.cljs:4079:15)
> cljs.core.apply.cljs.core.IFn.-invoke.arity.3 (/build/source/target/kaocha-test/cljs-runtime/cljs/core.cljs:4118:7)
> lambdaisland.chui.interceptor.try-stage.lambdaisland.chui.interceptor/try-stage [as cljs.core.IFn.-invoke.arity.variadic] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:37:17)
> Object.lambdaisland.chui.interceptor/try-stage [as try-stage] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:28:1)
> Object.lambdaisland.chui.interceptor/enter-1 [as enter-1] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:67:6)
> lambdaisland.chui.interceptor/execute* (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:118:35)
> lambdaisland.chui.interceptor.try-stage.lambdaisland.chui.interceptor/try-stage [as cljs.core.IFn.-invoke.arity.variadic] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:44:12)
> Object.lambdaisland.chui.interceptor.try-stage [as try-stage] (/build/source/target/kaocha-test/cljs-runtime/lambdaisland/chui/interceptor.cljs:28:1)
> 308 tests, 1335 assertions, 5 errors, 0 failures.
For full logs, run:
nix log /nix/store/0f5vgq233kw9jywz5qr6f1vywfxyi994-llx-cljs-tests-0.0.1.drv