You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -20,20 +20,13 @@ This debugger solves these challenges by leveraging the **workflow replayer** -
20
20
###
21
21
-**Multi-language Support**: Works with Go, TypeScript/Node.js, and Python via adapters
22
22
-**VS Code Extension**: Open a panel, load history, set event breakpoints, and replay with your adapter
23
-
-**Event-based Breakpoints**: Set breakpoints on specific workflow history events
24
-
25
-
## Who Is This For?
26
-
27
-
-**Temporal Workflow Developers**: Anyone building workflows with Temporal's SDK
28
-
29
-
Whether you're debugging a complex workflow that's failing in production or just want a better development experience while building new workflows, this debugger provides the tools you need to understand and fix your Temporal workflow code efficiently.
30
-
23
+
-**History Event-based Breakpoints**: Set breakpoints on specific workflow history events
31
24
32
25
## Installation
33
26
34
27
### Prerequisites
35
28
36
-
1.**Install tdlv debugger** from [GitHub Release](https://github.com/phuongdnguyen/temporal-workflow-debugger/releases/tag/tdlv-v0.0.1)
29
+
1.**Install tdlv debugger** from [GitHub Release](https://github.com/phuongdnguyen/temporal-workflow-debugger/releases/tag/tdlv-v0.0.2)
37
30
38
31
Verify installation:
39
32
```bash
@@ -59,7 +52,7 @@ Whether you're debugging a complex workflow that's failing in production or just
59
52
60
53
### IDE Plugins
61
54
62
-
**VS Code**(Go, Python, JavaScript):
55
+
**VS Code** :
63
56
<ahref="https://marketplace.visualstudio.com/items?itemName=phuongdnguyen.temporal-workflow-debugger"><imgsrc="https://img.shields.io/badge/Install%20from%20VS%20Code%20Marketplace-007ACC?logo=visual-studio-code&logoColor=white"alt="Install from VS Code Marketplace"></a>
64
57
65
58
### Replayers
@@ -94,60 +87,103 @@ To connect to different servers:
94
87
- Edit `Address` field
95
88
- For TLS (Temporal Cloud): check box and select client cert/key
96
89
97
-
#### Language Configuration
90
+
### Debug setup
91
+
Tested language version
92
+
- Go 1.19+.
93
+
- NodeJS v22.17.0, Npm 10.9.2
94
+
- Python 3.12.11
95
+
98
96
99
-
Set your debugging language in workspace settings:
97
+
#### TypeScript
98
+
99
+
Create a small `replayer.ts` in your project that runs the Tyepscript replayer adapter in IDE mode and registers your workflow function, for example:
0 commit comments