1 2 3 4 5 6 7 8 9 10 11 12 13
--- name: "agent?" module: "predicates" section: "LLM Type Predicates" --- Test if a value is an agent. ```sema (defagent my-agent {:system "test"}) (agent? my-agent) ; => #t (agent? 42) ; => #f ```