What problem does it solve?
Testing deployed Golem agents normally requires writing separate client code or manual API calls. This Skill lets you interactively invoke agent methods, inspect results, and run repeatable test scripts against deployed agents directly from a REPL.
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 Rust, and invoke methods with full type safety.
- Script Execution Mode: Run TypeScript test files non-interactively with
golem repl --script-file test.ts --yes for repeatable agent testing.
- Built-in Commands: Build and deploy components without leaving the REPL using commands like
.build and .deploy.
- Use Case: After deploying a Rust counter agent, open the REPL, call
CounterAgent.get("c1"), invoke increment() a few times, and verify getValue() returns the expected result.
Quick Start
Start the Golem REPL and interactively test my deployed Rust counter agent by incrementing it and reading its value.