luv

Workshop wiki

application-agent-tests.lisp

luft/render/application-agent-tests.lisp

system luft/render/test · 2 definitions · on GitHub

in-package#:luft.render.tests
deftestluft-agent-vocabulary-is-application-level-and-parameterized
let*
tool
luv.application-agent:make-command-tool'render::com-set-projection
parameters
openai:tool-parameterstool
properties
cdr
assoc"properties"parameters:test#'string=
projection
cdr
assoc"projection"properties:test#'string=
ok
equal'
"perspective""isometric"
cdr
assoc"enum"projection:test#'string=
ok
equal'
render::com-set-projection:perspective
luv.application-agent:command-tool-parsetool'
"projection"."perspective"
ok
every
lambda
command
eq
symbol-packagecommand
find-package'#:luft.render
render::*viewer-agent-commands*
deftestluft-agent-participates-in-viewer-instrument-release
let*
viewer
clim:make-application-frame'render:viewer
close-count0
agent
make-instance'render::viewer-agent:applicationviewer:model"test":socketnil:turn-function
lambda
agentprompt
declare
ignoreagentprompt
:close-function
lambda
agent
declare
ignoreagent
incfclose-count
ok
=1close-count