Commit cb99718
feat(runner): runner-aware tools IPC (steps 1-5)
- vite_task_ipc_shared: shared protocol (Request/GetEnvResponse, NativeStr)
- vite_task_server: per-task IPC server (Handler trait + Recorder)
- vite_task_client: sync Rust client
- vite_task_client_napi + @voidzero-dev/vite-task-client: node addon + JS wrapper
- vite_task: wire IPC server into spawn; inject VP_IPC + VP_RUN_NODE_CLIENT_PATH;
bundle with fspy via Tracking struct; materialize .node addon on first use
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 0008bd7 commit cb99718
41 files changed
Lines changed: 2171 additions & 92 deletions
File tree
- crates
- fspy
- vite_task_client_napi
- src
- tests
- vite_task_client
- src
- vite_task_server
- src
- tests
- vite_task
- src
- session
- execute
- reporter
- docs/runner-task-ipc
- packages/vite-task-client
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
151 | 155 | | |
152 | 156 | | |
153 | 157 | | |
| |||
0 commit comments