| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Show where host, engine, and helper sit before a function exists, and that Go module downloads happen in prepare rather than at connect or in the function. Fixes dagger#13931 Signed-off-by: EmmS21 <emmanuelsibanda21@gmail.com> Co-authored-by: Cursor <cursoragent@cursor.com>
| Back | FazBrowse Home | New Git URL |
Fixes #13931
Summary
Two interactive walks. No extra pages. Copy stays short. The pictures do the work text keeps failing at: people treat the laptop as Dagger during helper prepare.
Where each visual sits
Helper prepare walk: Execution, after The Path, on steps 3 and 4
Those two lines are:
Then the page already says the caller invokes a function. The visual sits in the gap between 4 and 5. That gap is prepare. The function list does not exist yet. The caller cannot invoke anything.
This is the "what happens under the hood" page. Load then expose the API is helper prepare, named as two steps. The picture is those steps drawn: engine already on, a short-lived helper, named settings (not the laptop), downloads, then the function list. Your function stays empty until that list exists.
Not Calling Functions. That page is the command after the list exists. Not Service Proxies for this walk. That page is one env var. Git has no home there.
Lazy Work, Traces, and Cloud stay as they are. The visual does not belong under them.
Call stages: Service Proxies, next to GOPROXY
That page already says set _DAGGER_ENGINE_SYSTEMENV_GOPROXY on the engine container, and that Dagger passes it into Go module downloads including SDK codegen. The four-stage walk is that sentence drawn: connect does not use GOPROXY, load is your files, prepare is the Go helper and the default proxy, your function is last and does not run if prepare cannot finish.
Custom Runner is how you start the box. Point at it. Do not put the four stages there.
Test plan
Made with Cursor