- Add detectWorkspace() utility in packages/api/src/lib/workspace-detector.ts that walks up from process.cwd() looking for .gadget/workspace.json - Update gadget-drone to detect workspace at startup, change to workspace directory, and restore original startup directory on shutdown - Update gadget-tasks with same workspace detection pattern - Both tools now fail fast if started outside a managed workspace - Prevents creating invalid workspaces when started from subdirectories |
||
|---|---|---|
| .. | ||
| config | ||
| lib | ||
| services | ||
| tools | ||
| gadget-drone.ts | ||