What problem does it solve?
Testing deployed Golem agents normally requires writing and running separate client code. This Skill lets you interactively invoke agent methods, inspect results, and run repeatable test scripts against deployed agents without leaving a REPL session.
Core Features & Use Cases
- Interactive REPL Mode: Start a TypeScript REPL with all agent client classes preloaded in the global scope, including agents written in Scala, and invoke their methods with full type safety.
- Script Execution Mode: Run a TypeScript test file non-interactively with
golem repl --script-file test.ts --yes for automated agent testing.
- Built-in Commands: Build and deploy components directly from the REPL using commands like
.build and .deploy.
- Use Case: You have deployed a Scala counter agent and want to verify its behavior. Start the REPL, call
CounterAgent.get("c1"), invoke increment() twice, and read back the value with getValue() while watching streamed logs.
Quick Start
Ask the assistant to start the Golem REPL and invoke a method on your deployed Scala agent to verify it works.