Design and Testing Environment
Understand the features of a thunk and how to use them
9 articles
- Design and Testing EnvironmentThe intelligent design environment in Thunk.AI
- Workflow ReviewCatch thunk design issues before they cause production failures with a static analysis review of your workflow configuration and step instructions.
- Evals / Automated TestsDefine a test suite that checks your thunk's outputs against expected answers, so you have confidence it produces correct results while iterating or in production.
- Troubleshooting ErrorsA complete reference to every error Thunk can raise: what each one means, why it happens, and what to do next — organized by error category.
- Versioning Support for your ThunkLearn how Thunk automatically tracks every change to your workflow definitions, so you can see what changed, when, and restore previous values if needed.
- Building a test planHow to choose test data, decide what to assert, and grow coverage so your test suite actually tells you whether the thunk is ready.
- Testing your thunk by handDrive a thunk yourself while you are building it: test mode, re-running a step, sending a test webhook, and firing a schedule on demand.
- Seeing what a step didOpen a finished run to see every tool call, how long each part took, what it cost, and why it failed.
- Testing your custom toolsGive each custom tool its own test cases: author them by hand or with AI, capture them from real calls, and re-run the suite as the tool changes.
