gitextract_0r326h2t/ ├── .editorconfig ├── .envrc ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.yaml │ │ ├── config.yml │ │ └── feature-request.yaml │ ├── actions/ │ │ ├── dependencies-unix/ │ │ │ └── action.yaml │ │ ├── dependencies-windows/ │ │ │ └── action.yaml │ │ └── setup/ │ │ └── action.yaml │ └── workflows/ │ ├── benchmark-generic.yml │ ├── check.yaml │ ├── goci.yml │ ├── release-chrome-extension.yaml │ ├── release-cloudflare-pages.yaml │ ├── release-electron-builder.yaml │ ├── release-go.yaml │ ├── release.yaml │ ├── sql.yml │ └── update-scoop.yaml ├── .gitignore ├── .golangci.yml ├── .prettierignore ├── .sqlfluff ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── AGENTS.md ├── LICENSE ├── README.md ├── apps/ │ ├── api-recorder-extension/ │ │ ├── eslint.config.ts │ │ ├── package.disabled.json │ │ ├── postcss.config.js │ │ ├── project.disabled.json │ │ ├── src/ │ │ │ ├── auth.ts │ │ │ ├── background.ts │ │ │ ├── layout.tsx │ │ │ ├── popup.tsx │ │ │ ├── postman.ts │ │ │ ├── recorder.ts │ │ │ ├── runtime.ts │ │ │ ├── storage.ts │ │ │ ├── styles.css │ │ │ ├── tabs/ │ │ │ │ └── auth-callback.tsx │ │ │ ├── types.d.ts │ │ │ ├── ui/ │ │ │ │ └── button.tsx │ │ │ └── utils.ts │ │ ├── tsconfig.json │ │ └── tsconfig.lib.json │ ├── cli/ │ │ ├── .devtools.yaml │ │ ├── CHANGELOG.md │ │ ├── cmd/ │ │ │ ├── config.go │ │ │ ├── flow.go │ │ │ ├── import.go │ │ │ ├── root.go │ │ │ └── version.go │ │ ├── embedded/ │ │ │ └── embeddedJS/ │ │ │ └── embededJS.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── install.sh │ │ ├── internal/ │ │ │ ├── common/ │ │ │ │ └── services.go │ │ │ ├── importer/ │ │ │ │ ├── importer.go │ │ │ │ └── importer_test.go │ │ │ ├── model/ │ │ │ │ └── result.go │ │ │ ├── reporter/ │ │ │ │ ├── reporter.go │ │ │ │ └── reporter_test.go │ │ │ └── runner/ │ │ │ ├── jsrunner.go │ │ │ ├── runner.go │ │ │ └── runner_test.go │ │ ├── main.go │ │ ├── mode_cli.go │ │ ├── package.json │ │ ├── project.json │ │ ├── taskfile.yaml │ │ └── test/ │ │ └── yamlflow/ │ │ ├── ai_node_example.yaml │ │ ├── example_run_yamlflow.yaml │ │ ├── file_upload_example.yaml │ │ ├── graphql_run_example.yaml │ │ ├── integration_yamlflow_test.go │ │ ├── loop_break_example.yaml │ │ ├── multi_flow_run_example.yaml │ │ ├── simple_run_example.yaml │ │ ├── test_run_field.yaml │ │ ├── testdata/ │ │ │ └── sample.txt │ │ └── ws_run_example.yaml │ └── desktop/ │ ├── CHANGELOG.md │ ├── build/ │ │ ├── electron-publisher-custom.js │ │ ├── entitlements.mac.plist │ │ └── icon.icns │ ├── build.ts │ ├── electron.vite.config.ts │ ├── eslint.config.ts │ ├── package.json │ ├── project.json │ ├── src/ │ │ ├── main/ │ │ │ ├── env.d.ts │ │ │ ├── index.ts │ │ │ └── update.ts │ │ ├── preload/ │ │ │ └── index.ts │ │ └── renderer/ │ │ ├── env.d.ts │ │ ├── index.html │ │ ├── main.tsx │ │ └── styles.css │ ├── tsconfig.json │ └── tsconfig.lib.json ├── docs/ │ ├── CODE-OF-CONDUCT.md │ ├── CONTRIBUTING.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── cli.md ├── eslint.config.ts ├── flake.nix ├── go.work ├── go.work.sum ├── install.ps1 ├── nx.json ├── package.json ├── packages/ │ ├── auth/ │ │ ├── eslint.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src/ │ │ │ ├── adapter.test.ts │ │ │ ├── adapter.ts │ │ │ ├── auth-effect.ts │ │ │ ├── auth.ts │ │ │ ├── client.ts │ │ │ ├── config.ts │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.lib.json │ │ └── vitest.config.ts │ ├── auth-lib/ │ │ ├── go.mod │ │ ├── go.sum │ │ ├── jwks/ │ │ │ ├── jwks.go │ │ │ └── jwks_test.go │ │ └── project.json │ ├── client/ │ │ ├── .storybook/ │ │ │ ├── main.ts │ │ │ ├── manager.ts │ │ │ └── preview.tsx │ │ ├── eslint.config.ts │ │ ├── index.html │ │ ├── package.json │ │ ├── project.json │ │ ├── src/ │ │ │ ├── app/ │ │ │ │ ├── context.tsx │ │ │ │ ├── dev-tools.tsx │ │ │ │ ├── entrypoint.tsx │ │ │ │ ├── env.d.ts │ │ │ │ ├── error.tsx │ │ │ │ ├── import-meta.d.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── router/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── route-tree.gen.ts │ │ │ │ │ ├── routes/ │ │ │ │ │ │ ├── (dashboard)/ │ │ │ │ │ │ │ └── __virtual.ts │ │ │ │ │ │ └── __root.tsx │ │ │ │ │ └── vite.tsx │ │ │ │ ├── styles.css │ │ │ │ └── umami.tsx │ │ │ ├── features/ │ │ │ │ ├── agent/ │ │ │ │ │ ├── agent-logger.ts │ │ │ │ │ ├── context-builder.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── layout.ts │ │ │ │ │ ├── tool-executor.ts │ │ │ │ │ ├── tool-schemas.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ ├── use-agent-chat.ts │ │ │ │ │ └── use-agent-provider-key.ts │ │ │ │ ├── delta/ │ │ │ │ │ └── index.tsx │ │ │ │ ├── expression/ │ │ │ │ │ ├── code-mirror/ │ │ │ │ │ │ ├── drop-extension.ts │ │ │ │ │ │ ├── extensions.tsx │ │ │ │ │ │ ├── syntax.grammar │ │ │ │ │ │ └── syntax.grammar.d.ts │ │ │ │ │ ├── guess-language.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── prettier.tsx │ │ │ │ │ ├── reference-path.ts │ │ │ │ │ └── reference.tsx │ │ │ │ ├── file-system/ │ │ │ │ │ └── index.tsx │ │ │ │ └── form-table/ │ │ │ │ └── index.tsx │ │ │ ├── pages/ │ │ │ │ ├── credential/ │ │ │ │ │ ├── @x/ │ │ │ │ │ │ └── workspace.tsx │ │ │ │ │ ├── routes/ │ │ │ │ │ │ └── credential/ │ │ │ │ │ │ └── $credentialIdCan/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── tab.tsx │ │ │ │ ├── dashboard/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── routes/ │ │ │ │ │ ├── (user)/ │ │ │ │ │ │ └── __virtual.ts │ │ │ │ │ ├── (workspace)/ │ │ │ │ │ │ └── __virtual.ts │ │ │ │ │ └── index.tsx │ │ │ │ ├── flow/ │ │ │ │ │ ├── @x/ │ │ │ │ │ │ └── workspace.tsx │ │ │ │ │ ├── add-node.tsx │ │ │ │ │ ├── agent-panel.tsx │ │ │ │ │ ├── context.tsx │ │ │ │ │ ├── edge.tsx │ │ │ │ │ ├── edit.tsx │ │ │ │ │ ├── handle.tsx │ │ │ │ │ ├── history.tsx │ │ │ │ │ ├── node.tsx │ │ │ │ │ ├── nodes/ │ │ │ │ │ │ ├── ai.tsx │ │ │ │ │ │ ├── condition.tsx │ │ │ │ │ │ ├── for-each.tsx │ │ │ │ │ │ ├── for.tsx │ │ │ │ │ │ ├── graphql.tsx │ │ │ │ │ │ ├── http.tsx │ │ │ │ │ │ ├── javascript.tsx │ │ │ │ │ │ ├── manual-start.tsx │ │ │ │ │ │ ├── run-sub-flow.tsx │ │ │ │ │ │ ├── sub-flow-return.tsx │ │ │ │ │ │ ├── sub-flow-trigger.tsx │ │ │ │ │ │ ├── wait.tsx │ │ │ │ │ │ ├── ws-connection.tsx │ │ │ │ │ │ └── ws-send.tsx │ │ │ │ │ ├── routes/ │ │ │ │ │ │ └── flow/ │ │ │ │ │ │ └── $flowIdCan/ │ │ │ │ │ │ ├── history.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── route.tsx │ │ │ │ │ ├── selection.ts │ │ │ │ │ ├── tab.tsx │ │ │ │ │ ├── undo.ts │ │ │ │ │ └── viewport.tsx │ │ │ │ ├── graphql/ │ │ │ │ │ ├── @x/ │ │ │ │ │ │ ├── flow.tsx │ │ │ │ │ │ └── workspace.tsx │ │ │ │ │ ├── history.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ ├── request/ │ │ │ │ │ │ ├── assert.tsx │ │ │ │ │ │ ├── header.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── panel.tsx │ │ │ │ │ │ ├── query-editor.tsx │ │ │ │ │ │ ├── top-bar.tsx │ │ │ │ │ │ ├── url.tsx │ │ │ │ │ │ └── variables-editor.tsx │ │ │ │ │ ├── response/ │ │ │ │ │ │ ├── assert.tsx │ │ │ │ │ │ ├── body.tsx │ │ │ │ │ │ ├── header.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── routes/ │ │ │ │ │ │ └── graphql/ │ │ │ │ │ │ └── $graphqlIdCan/ │ │ │ │ │ │ ├── delta.$deltaGraphqlIdCan.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── route.tsx │ │ │ │ │ └── tab.tsx │ │ │ │ ├── http/ │ │ │ │ │ ├── @x/ │ │ │ │ │ │ ├── flow.tsx │ │ │ │ │ │ └── workspace.tsx │ │ │ │ │ ├── history.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ ├── request/ │ │ │ │ │ │ ├── assert.tsx │ │ │ │ │ │ ├── body/ │ │ │ │ │ │ │ ├── form-data.tsx │ │ │ │ │ │ │ ├── panel.tsx │ │ │ │ │ │ │ ├── raw.tsx │ │ │ │ │ │ │ └── url-encoded.tsx │ │ │ │ │ │ ├── header.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── panel.tsx │ │ │ │ │ │ ├── search-param.tsx │ │ │ │ │ │ ├── top-bar.tsx │ │ │ │ │ │ └── url.tsx │ │ │ │ │ ├── response/ │ │ │ │ │ │ ├── assert.tsx │ │ │ │ │ │ ├── body.tsx │ │ │ │ │ │ ├── header.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── routes/ │ │ │ │ │ │ └── http/ │ │ │ │ │ │ └── $httpIdCan/ │ │ │ │ │ │ ├── delta.$deltaHttpIdCan.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── route.tsx │ │ │ │ │ └── tab.tsx │ │ │ │ ├── user/ │ │ │ │ │ ├── @x/ │ │ │ │ │ │ └── dashboard.tsx │ │ │ │ │ └── routes/ │ │ │ │ │ ├── signIn.tsx │ │ │ │ │ └── signUp.tsx │ │ │ │ ├── websocket/ │ │ │ │ │ ├── @x/ │ │ │ │ │ │ ├── flow.tsx │ │ │ │ │ │ └── workspace.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ ├── request/ │ │ │ │ │ │ ├── header.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── panel.tsx │ │ │ │ │ │ ├── top-bar.tsx │ │ │ │ │ │ └── url.tsx │ │ │ │ │ ├── response/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── routes/ │ │ │ │ │ │ └── websocket/ │ │ │ │ │ │ └── $websocketIdCan/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── route.tsx │ │ │ │ │ ├── tab.tsx │ │ │ │ │ └── use-websocket.ts │ │ │ │ └── workspace/ │ │ │ │ ├── @x/ │ │ │ │ │ └── dashboard.tsx │ │ │ │ ├── routes/ │ │ │ │ │ └── workspace/ │ │ │ │ │ └── $workspaceIdCan/ │ │ │ │ │ ├── (credential)/ │ │ │ │ │ │ └── __virtual.ts │ │ │ │ │ ├── (flow)/ │ │ │ │ │ │ └── __virtual.ts │ │ │ │ │ ├── (graphql)/ │ │ │ │ │ │ └── __virtual.ts │ │ │ │ │ ├── (http)/ │ │ │ │ │ │ └── __virtual.ts │ │ │ │ │ ├── (websocket)/ │ │ │ │ │ │ └── __virtual.ts │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── route.tsx │ │ │ │ └── ui/ │ │ │ │ └── status-bar.tsx │ │ │ ├── shared/ │ │ │ │ ├── api/ │ │ │ │ │ ├── auth.internal.tsx │ │ │ │ │ ├── auth.tsx │ │ │ │ │ ├── collection.internal.tsx │ │ │ │ │ ├── collection.tsx │ │ │ │ │ ├── connect-query.tsx │ │ │ │ │ ├── connect-rpc.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interceptors.tsx │ │ │ │ │ ├── mock.tsx │ │ │ │ │ ├── protobuf.tsx │ │ │ │ │ └── transport.tsx │ │ │ │ ├── lib/ │ │ │ │ │ ├── faker.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── order.tsx │ │ │ │ │ ├── react-render.tsx │ │ │ │ │ ├── router.tsx │ │ │ │ │ ├── runtime.tsx │ │ │ │ │ ├── tanstack-db.tsx │ │ │ │ │ └── types.tsx │ │ │ │ ├── routes.tsx │ │ │ │ └── ui/ │ │ │ │ ├── dashboard.tsx │ │ │ │ └── index.tsx │ │ │ └── widgets/ │ │ │ ├── environment/ │ │ │ │ └── index.tsx │ │ │ ├── export/ │ │ │ │ └── index.tsx │ │ │ ├── import/ │ │ │ │ └── index.tsx │ │ │ └── tabs/ │ │ │ └── index.tsx │ │ ├── tsconfig.json │ │ ├── tsconfig.lib.json │ │ └── vite.config.ts │ ├── db/ │ │ ├── ai_test.go │ │ ├── db.go │ │ ├── flow_node_http_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── pkg/ │ │ │ ├── dbtest/ │ │ │ │ ├── unix.go │ │ │ │ └── windows.go │ │ │ ├── sqlc/ │ │ │ │ ├── gen/ │ │ │ │ │ ├── ai.sql.go │ │ │ │ │ ├── betterauth.sql.go │ │ │ │ │ ├── db.go │ │ │ │ │ ├── environment.sql.go │ │ │ │ │ ├── files.sql.go │ │ │ │ │ ├── flow.sql.go │ │ │ │ │ ├── graphql.sql.go │ │ │ │ │ ├── http.sql.go │ │ │ │ │ ├── models.go │ │ │ │ │ ├── streaming_bench_test.go │ │ │ │ │ ├── users.sql.go │ │ │ │ │ ├── websocket.sql.go │ │ │ │ │ └── workspaces.sql.go │ │ │ │ ├── pyproject.toml │ │ │ │ ├── queries/ │ │ │ │ │ ├── ai.sql │ │ │ │ │ ├── betterauth.sql │ │ │ │ │ ├── environment.sql │ │ │ │ │ ├── files.sql │ │ │ │ │ ├── flow.sql │ │ │ │ │ ├── graphql.sql │ │ │ │ │ ├── http.sql │ │ │ │ │ ├── users.sql │ │ │ │ │ ├── websocket.sql │ │ │ │ │ └── workspaces.sql │ │ │ │ ├── schema/ │ │ │ │ │ ├── 00_users.sql │ │ │ │ │ ├── 01_workspaces.sql │ │ │ │ │ ├── 02_environment.sql │ │ │ │ │ ├── 03_files.sql │ │ │ │ │ ├── 04_http.sql │ │ │ │ │ ├── 05_flow.sql │ │ │ │ │ ├── 06_migration.sql │ │ │ │ │ ├── 07_ai.sql │ │ │ │ │ ├── 08_betterauth.sql │ │ │ │ │ ├── 08_graphql.sql │ │ │ │ │ ├── 09_graphql_delta.sql │ │ │ │ │ └── 10_websocket.sql │ │ │ │ ├── sqlc.go │ │ │ │ └── sqlc.yaml │ │ │ ├── sqlitelocal/ │ │ │ │ └── sqlitelocal.go │ │ │ ├── sqlitemem/ │ │ │ │ └── sqlitemem.go │ │ │ ├── tursolocal/ │ │ │ │ ├── linux.go │ │ │ │ ├── tursolocal_bench_test.go │ │ │ │ ├── types.go │ │ │ │ └── windows.go │ │ │ └── tursomem/ │ │ │ ├── linux.go │ │ │ └── windows.go │ │ ├── project.json │ │ └── verification_test.go │ ├── server/ │ │ ├── .golangci.yml │ │ ├── cmd/ │ │ │ ├── authadapter-testserver/ │ │ │ │ └── main.go │ │ │ ├── server/ │ │ │ │ └── server.go │ │ │ └── serverrun/ │ │ │ └── serverrun.go │ │ ├── docs/ │ │ │ └── specs/ │ │ │ ├── BACKEND_ARCHITECTURE_V2.md │ │ │ ├── BULK_SYNC_TRANSACTION_WRAPPERS.md │ │ │ ├── FLOW.md │ │ │ ├── GRAPHQL.md │ │ │ ├── HTTP.md │ │ │ ├── MUTATION.md │ │ │ ├── NEW_FLOW_NODE.md │ │ │ └── SYNC.md │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ ├── api/ │ │ │ │ ├── api.go │ │ │ │ ├── api_unix.go │ │ │ │ ├── api_windows.go │ │ │ │ ├── middleware/ │ │ │ │ │ ├── mwauth/ │ │ │ │ │ │ ├── helpers.go │ │ │ │ │ │ ├── mwauth.go │ │ │ │ │ │ └── mwauth_test.go │ │ │ │ │ ├── mwcodec/ │ │ │ │ │ │ └── mwcodec.go │ │ │ │ │ └── mwcompress/ │ │ │ │ │ └── mwcompress.go │ │ │ │ ├── rauthadapter/ │ │ │ │ │ ├── rauthadapter.go │ │ │ │ │ └── rauthadapter_test.go │ │ │ │ ├── rcredential/ │ │ │ │ │ ├── deps_test.go │ │ │ │ │ ├── rcredential.go │ │ │ │ │ └── rcredential_test.go │ │ │ │ ├── renv/ │ │ │ │ │ ├── deps_test.go │ │ │ │ │ ├── renv.go │ │ │ │ │ └── renv_test.go │ │ │ │ ├── rexportv2/ │ │ │ │ │ ├── export.go │ │ │ │ │ ├── exporter_test.go │ │ │ │ │ ├── integration_test.go │ │ │ │ │ ├── rexportv2.go │ │ │ │ │ ├── rexportv2_test.go │ │ │ │ │ ├── service_test.go │ │ │ │ │ ├── storage.go │ │ │ │ │ ├── storage_test.go │ │ │ │ │ └── validation_test.go │ │ │ │ ├── rfile/ │ │ │ │ │ ├── integration_test.go │ │ │ │ │ ├── rfile.go │ │ │ │ │ ├── rfile_rpc_test.go │ │ │ │ │ └── rfile_test.go │ │ │ │ ├── rflowv2/ │ │ │ │ │ ├── assertion_race_test.go │ │ │ │ │ ├── chaos_test.go │ │ │ │ │ ├── delta_integration_test.go │ │ │ │ │ ├── execution_cache_test.go │ │ │ │ │ ├── import_interface.go │ │ │ │ │ ├── js_e2e_test.go │ │ │ │ │ ├── logging_test.go │ │ │ │ │ ├── node_config_sync_test.go │ │ │ │ │ ├── node_sync_test.go │ │ │ │ │ ├── relaxed_insert_test.go │ │ │ │ │ ├── rflowv2.go │ │ │ │ │ ├── rflowv2_common.go │ │ │ │ │ ├── rflowv2_common_test.go │ │ │ │ │ ├── rflowv2_concurrency_test.go │ │ │ │ │ ├── rflowv2_copy_paste.go │ │ │ │ │ ├── rflowv2_copy_paste_test.go │ │ │ │ │ ├── rflowv2_edge.go │ │ │ │ │ ├── rflowv2_edge_test.go │ │ │ │ │ ├── rflowv2_edge_transaction_test.go │ │ │ │ │ ├── rflowv2_exec.go │ │ │ │ │ ├── rflowv2_exec_publisher.go │ │ │ │ │ ├── rflowv2_exec_sync_test.go │ │ │ │ │ ├── rflowv2_exec_test.go │ │ │ │ │ ├── rflowv2_exec_transaction_test.go │ │ │ │ │ ├── rflowv2_flow.go │ │ │ │ │ ├── rflowv2_flow_create_test.go │ │ │ │ │ ├── rflowv2_flow_duplicate_sync_test.go │ │ │ │ │ ├── rflowv2_flow_transaction_test.go │ │ │ │ │ ├── rflowv2_import.go │ │ │ │ │ ├── rflowv2_mutation_verification_test.go │ │ │ │ │ ├── rflowv2_node.go │ │ │ │ │ ├── rflowv2_node_ai.go │ │ │ │ │ ├── rflowv2_node_ai_provider.go │ │ │ │ │ ├── rflowv2_node_condition.go │ │ │ │ │ ├── rflowv2_node_condition_test.go │ │ │ │ │ ├── rflowv2_node_condition_transaction_test.go │ │ │ │ │ ├── rflowv2_node_exec.go │ │ │ │ │ ├── rflowv2_node_exec_test.go │ │ │ │ │ ├── rflowv2_node_for.go │ │ │ │ │ ├── rflowv2_node_for_test.go │ │ │ │ │ ├── rflowv2_node_for_transaction_test.go │ │ │ │ │ ├── rflowv2_node_for_zero_value_test.go │ │ │ │ │ ├── rflowv2_node_foreach.go │ │ │ │ │ ├── rflowv2_node_foreach_transaction_test.go │ │ │ │ │ ├── rflowv2_node_graphql.go │ │ │ │ │ ├── rflowv2_node_http.go │ │ │ │ │ ├── rflowv2_node_http_test.go │ │ │ │ │ ├── rflowv2_node_http_transaction_test.go │ │ │ │ │ ├── rflowv2_node_javascript.go │ │ │ │ │ ├── rflowv2_node_javascript_transaction_test.go │ │ │ │ │ ├── rflowv2_node_memory.go │ │ │ │ │ ├── rflowv2_node_run_sub_flow.go │ │ │ │ │ ├── rflowv2_node_sub_flow_return.go │ │ │ │ │ ├── rflowv2_node_sub_flow_trigger.go │ │ │ │ │ ├── rflowv2_node_test.go │ │ │ │ │ ├── rflowv2_node_wait.go │ │ │ │ │ ├── rflowv2_node_ws_connection.go │ │ │ │ │ ├── rflowv2_node_ws_send.go │ │ │ │ │ ├── rflowv2_parity_test.go │ │ │ │ │ ├── rflowv2_sync_zero_value_test.go │ │ │ │ │ ├── rflowv2_test.go │ │ │ │ │ ├── rflowv2_testutil_test.go │ │ │ │ │ ├── rflowv2_variable.go │ │ │ │ │ ├── rflowv2_variable_transaction_test.go │ │ │ │ │ ├── rflowv2_version.go │ │ │ │ │ ├── simple_import_test.go │ │ │ │ │ └── sync_robustness_test.go │ │ │ │ ├── rgraphql/ │ │ │ │ │ ├── rgraphql.go │ │ │ │ │ ├── rgraphql_converter.go │ │ │ │ │ ├── rgraphql_crud.go │ │ │ │ │ ├── rgraphql_crud_assert.go │ │ │ │ │ ├── rgraphql_crud_delta.go │ │ │ │ │ ├── rgraphql_crud_header.go │ │ │ │ │ ├── rgraphql_crud_header_delta.go │ │ │ │ │ ├── rgraphql_crud_response.go │ │ │ │ │ ├── rgraphql_crud_response_assert.go │ │ │ │ │ ├── rgraphql_crud_version.go │ │ │ │ │ ├── rgraphql_delta_converter.go │ │ │ │ │ ├── rgraphql_exec.go │ │ │ │ │ ├── rgraphql_exec_assert.go │ │ │ │ │ └── rgraphql_exec_assert_test.go │ │ │ │ ├── rhealth/ │ │ │ │ │ ├── rhealth.go │ │ │ │ │ └── rhealth_test.go │ │ │ │ ├── rhttp/ │ │ │ │ │ ├── logging_test.go │ │ │ │ │ ├── rhttp.go │ │ │ │ │ ├── rhttp_body_kind_test.go │ │ │ │ │ ├── rhttp_common.go │ │ │ │ │ ├── rhttp_converter.go │ │ │ │ │ ├── rhttp_crud.go │ │ │ │ │ ├── rhttp_crud_assert.go │ │ │ │ │ ├── rhttp_crud_assert_rpc_test.go │ │ │ │ │ ├── rhttp_crud_body.go │ │ │ │ │ ├── rhttp_crud_body_rpc_test.go │ │ │ │ │ ├── rhttp_crud_header.go │ │ │ │ │ ├── rhttp_crud_param.go │ │ │ │ │ ├── rhttp_crud_param_rpc_test.go │ │ │ │ │ ├── rhttp_crud_response.go │ │ │ │ │ ├── rhttp_crud_rpc_test.go │ │ │ │ │ ├── rhttp_default_test.go │ │ │ │ │ ├── rhttp_delta_assert.go │ │ │ │ │ ├── rhttp_delta_body_raw.go │ │ │ │ │ ├── rhttp_delta_body_raw_test.go │ │ │ │ │ ├── rhttp_delta_body_structured.go │ │ │ │ │ ├── rhttp_delta_body_structured_test.go │ │ │ │ │ ├── rhttp_delta_child_test.go │ │ │ │ │ ├── rhttp_delta_collection_test.go │ │ │ │ │ ├── rhttp_delta_header.go │ │ │ │ │ ├── rhttp_delta_header_test.go │ │ │ │ │ ├── rhttp_delta_param.go │ │ │ │ │ ├── rhttp_delta_param_test.go │ │ │ │ │ ├── rhttp_delta_request.go │ │ │ │ │ ├── rhttp_delta_test.go │ │ │ │ │ ├── rhttp_exec.go │ │ │ │ │ ├── rhttp_exec_delta_test.go │ │ │ │ │ ├── rhttp_id_test.go │ │ │ │ │ ├── rhttp_integration_test.go │ │ │ │ │ ├── rhttp_run_sync_parity_test.go │ │ │ │ │ ├── rhttp_run_sync_test.go │ │ │ │ │ ├── rhttp_run_version_test.go │ │ │ │ │ ├── rhttp_streaming_test.go │ │ │ │ │ ├── rhttp_sync_delta_test.go │ │ │ │ │ ├── rhttp_sync_parity_test.go │ │ │ │ │ ├── rhttp_sync_rpc_test.go │ │ │ │ │ ├── rhttp_test.go │ │ │ │ │ ├── rhttp_testutil_test.go │ │ │ │ │ ├── rhttp_transaction_test.go │ │ │ │ │ ├── rhttp_version.go │ │ │ │ │ ├── rhttp_version_concurrency_test.go │ │ │ │ │ ├── rhttp_version_fix_test.go │ │ │ │ │ └── rhttp_version_snapshot_test.go │ │ │ │ ├── rimportv2/ │ │ │ │ │ ├── concurrency_stress_test.go │ │ │ │ │ ├── dedup.go │ │ │ │ │ ├── dedup_test.go │ │ │ │ │ ├── duplicate_import_test.go │ │ │ │ │ ├── edge_cases_test.go │ │ │ │ │ ├── env_sync_test.go │ │ │ │ │ ├── file_collision_test.go │ │ │ │ │ ├── format_detection.go │ │ │ │ │ ├── fuzz_test.go │ │ │ │ │ ├── integration_test.go │ │ │ │ │ ├── integration_unified_test.go │ │ │ │ │ ├── integrity.go │ │ │ │ │ ├── integrity_test.go │ │ │ │ │ ├── performance_test.go │ │ │ │ │ ├── postman_stuck_test.go │ │ │ │ │ ├── realhar_test.go │ │ │ │ │ ├── realyaml_test.go │ │ │ │ │ ├── rimportv2.go │ │ │ │ │ ├── rimportv2_convert.go │ │ │ │ │ ├── rimportv2_delta_e2e_test.go │ │ │ │ │ ├── rimportv2_domain.go │ │ │ │ │ ├── rimportv2_event.go │ │ │ │ │ ├── rimportv2_test.go │ │ │ │ │ ├── rimportv2_translator.go │ │ │ │ │ ├── service.go │ │ │ │ │ ├── storage.go │ │ │ │ │ ├── sync_parity_test.go │ │ │ │ │ ├── sync_parity_yaml_test.go │ │ │ │ │ ├── testdata/ │ │ │ │ │ │ ├── ecommerce.yaml │ │ │ │ │ │ └── uuid.har │ │ │ │ │ ├── toposort.go │ │ │ │ │ ├── toposort_test.go │ │ │ │ │ ├── translators.go │ │ │ │ │ ├── unified_import_test.go │ │ │ │ │ ├── urlfetch.go │ │ │ │ │ ├── urlfetch_test.go │ │ │ │ │ └── validation.go │ │ │ │ ├── rlog/ │ │ │ │ │ ├── rlog.go │ │ │ │ │ └── rlog_test.go │ │ │ │ ├── rreference/ │ │ │ │ │ ├── rreference.go │ │ │ │ │ ├── rreference_context.go │ │ │ │ │ ├── rreference_execution.go │ │ │ │ │ ├── rreference_flow_context.go │ │ │ │ │ ├── rreference_integration_test.go │ │ │ │ │ ├── rreference_node_schema.go │ │ │ │ │ ├── rreference_response.go │ │ │ │ │ ├── rreference_rpc_test.go │ │ │ │ │ ├── rreference_test.go │ │ │ │ │ ├── rreference_tree.go │ │ │ │ │ └── rreference_unit_test.go │ │ │ │ ├── ruser/ │ │ │ │ │ ├── ruser.go.disabled │ │ │ │ │ └── ruser_test.go.disabled │ │ │ │ ├── rwebsocket/ │ │ │ │ │ ├── rwebsocket.go │ │ │ │ │ └── rwebsocket_proxy.go │ │ │ │ └── rworkspace/ │ │ │ │ ├── rworkspace.go │ │ │ │ └── rworkspace_test.go │ │ │ ├── converter/ │ │ │ │ ├── ai_converter_test.go │ │ │ │ ├── converter.go │ │ │ │ └── converter_test.go │ │ │ ├── migrate/ │ │ │ │ ├── README.md │ │ │ │ ├── backup.go │ │ │ │ ├── checkpoint.go │ │ │ │ ├── cursor_context.go │ │ │ │ ├── metadata.go │ │ │ │ ├── metadata_test.go │ │ │ │ ├── registry.go │ │ │ │ ├── registry_test.go │ │ │ │ ├── runner.go │ │ │ │ ├── runner_test.go │ │ │ │ └── types.go │ │ │ └── migrations/ │ │ │ ├── 01KFF093_add_ai_tables.go │ │ │ ├── 01KGTFDM_add_external_id.go │ │ │ ├── 01KGZC9E_add_http_is_snapshot.go │ │ │ ├── 01KH1AZ5_enforce_delta_snapshot_exclusivity.go │ │ │ ├── 01KHDYWX_add_graphql_tables.go │ │ │ ├── 01KJSYH5_add_flow_error.go │ │ │ ├── 01KJZMR5_add_flow_node_wait.go │ │ │ ├── 01KK31SQ_add_graphql_delta_file_kind.go │ │ │ ├── 01KK7EDJ_add_sub_flow_tables.go │ │ │ ├── 01KKFQT8_add_websocket_tables.go │ │ │ ├── migrations.go │ │ │ └── migrations_test.go │ │ ├── package.json │ │ ├── pkg/ │ │ │ ├── authadapter/ │ │ │ │ ├── account.go │ │ │ │ ├── adapter.go │ │ │ │ ├── adapter_test.go │ │ │ │ ├── dynquery.go │ │ │ │ ├── jwks.go │ │ │ │ ├── model.go │ │ │ │ ├── session.go │ │ │ │ ├── user.go │ │ │ │ └── verification.go │ │ │ ├── compress/ │ │ │ │ ├── compress.go │ │ │ │ └── compress_test.go │ │ │ ├── contenthash/ │ │ │ │ └── hasher.go │ │ │ ├── credvault/ │ │ │ │ ├── encryption_type.go │ │ │ │ ├── vault.go │ │ │ │ └── vault_test.go │ │ │ ├── dbtime/ │ │ │ │ └── dbtime.go │ │ │ ├── delta/ │ │ │ │ ├── delta.go │ │ │ │ └── delta_test.go │ │ │ ├── depfinder/ │ │ │ │ ├── depfinder.go │ │ │ │ └── depfinder_test.go │ │ │ ├── errmap/ │ │ │ │ ├── errmap.go │ │ │ │ └── errmap_test.go │ │ │ ├── eventstream/ │ │ │ │ ├── bridge.go │ │ │ │ ├── bridge_bulk_test.go │ │ │ │ ├── bridge_test.go │ │ │ │ ├── bulk_logic.txt │ │ │ │ ├── bulk_test.go │ │ │ │ ├── eventstream.go │ │ │ │ ├── eventstream_test.go │ │ │ │ └── memory/ │ │ │ │ └── memory.go │ │ │ ├── eventsync/ │ │ │ │ ├── batch.go │ │ │ │ ├── batch_test.go │ │ │ │ ├── kind.go │ │ │ │ ├── node_order.go │ │ │ │ ├── node_order_test.go │ │ │ │ ├── order.go │ │ │ │ └── order_test.go │ │ │ ├── expression/ │ │ │ │ ├── builtins.go │ │ │ │ ├── builtins_test.go │ │ │ │ ├── errors.go │ │ │ │ ├── eval.go │ │ │ │ ├── expression.go │ │ │ │ ├── expression_test.go │ │ │ │ ├── expression_tracking_test.go │ │ │ │ ├── file_utils.go │ │ │ │ ├── interpolate.go │ │ │ │ ├── path_resolver.go │ │ │ │ ├── unified_env.go │ │ │ │ └── unified_env_test.go │ │ │ ├── flow/ │ │ │ │ ├── flowbuilder/ │ │ │ │ │ ├── builder.go │ │ │ │ │ └── subflow_executor.go │ │ │ │ ├── flowexec/ │ │ │ │ │ ├── session.go │ │ │ │ │ ├── session_test.go │ │ │ │ │ ├── snapshot.go │ │ │ │ │ └── snapshot_test.go │ │ │ │ ├── flowresult/ │ │ │ │ │ ├── drain.go │ │ │ │ │ ├── noop.go │ │ │ │ │ ├── processor.go │ │ │ │ │ ├── publisher.go │ │ │ │ │ └── statetracker.go │ │ │ │ ├── node/ │ │ │ │ │ ├── entry.go │ │ │ │ │ ├── mocknode/ │ │ │ │ │ │ └── mocknode.go │ │ │ │ │ ├── nai/ │ │ │ │ │ │ ├── aiexpr.go │ │ │ │ │ │ ├── aiparam.go │ │ │ │ │ │ ├── benchmarks/ │ │ │ │ │ │ │ ├── 2026-01-26/ │ │ │ │ │ │ │ │ ├── claude-sonnet-4-5.json │ │ │ │ │ │ │ │ ├── gemini-2.5-pro.json │ │ │ │ │ │ │ │ ├── gpt-5.2.json │ │ │ │ │ │ │ │ └── summary.md │ │ │ │ │ │ │ └── README.md │ │ │ │ │ │ ├── bridge.go │ │ │ │ │ │ ├── bridge_test.go │ │ │ │ │ │ ├── execution.go │ │ │ │ │ │ ├── integration_benchmark_test.go │ │ │ │ │ │ ├── integration_custom_test.go │ │ │ │ │ │ ├── integration_flow_orchestration_test.go │ │ │ │ │ │ ├── integration_poc_advanced_test.go │ │ │ │ │ │ ├── integration_poc_comparison_test.go │ │ │ │ │ │ ├── integration_providers_test.go │ │ │ │ │ │ ├── integration_scoring_test.go │ │ │ │ │ │ ├── integration_setup_test.go │ │ │ │ │ │ ├── integration_tools_http_test.go │ │ │ │ │ │ ├── integration_tools_node_test.go │ │ │ │ │ │ ├── nai.go │ │ │ │ │ │ ├── nai_test.go │ │ │ │ │ │ ├── provider.go │ │ │ │ │ │ ├── tools.go │ │ │ │ │ │ └── tools_test.go │ │ │ │ │ ├── naiprovider/ │ │ │ │ │ │ ├── metrics.go │ │ │ │ │ │ ├── metrics_test.go │ │ │ │ │ │ ├── naiprovider.go │ │ │ │ │ │ └── naiprovider_test.go │ │ │ │ │ ├── nfor/ │ │ │ │ │ │ ├── nfor.go │ │ │ │ │ │ └── nfor_test.go │ │ │ │ │ ├── nforeach/ │ │ │ │ │ │ ├── nforeach.go │ │ │ │ │ │ └── nforeach_test.go │ │ │ │ │ ├── ngraphql/ │ │ │ │ │ │ └── ngraphql.go │ │ │ │ │ ├── nif/ │ │ │ │ │ │ ├── nif.go │ │ │ │ │ │ └── nif_test.go │ │ │ │ │ ├── njs/ │ │ │ │ │ │ ├── njs.go │ │ │ │ │ │ └── njs_test.go │ │ │ │ │ ├── nmemory/ │ │ │ │ │ │ ├── nmemory.go │ │ │ │ │ │ └── nmemory_test.go │ │ │ │ │ ├── node.go │ │ │ │ │ ├── node_test.go │ │ │ │ │ ├── node_tracking_test.go │ │ │ │ │ ├── nrequest/ │ │ │ │ │ │ ├── nrequest.go │ │ │ │ │ │ └── nrequest_test.go │ │ │ │ │ ├── nrunsubflow/ │ │ │ │ │ │ └── nrunsubflow.go │ │ │ │ │ ├── nstart/ │ │ │ │ │ │ └── nstart.go │ │ │ │ │ ├── nsubflowreturn/ │ │ │ │ │ │ └── nsubflowreturn.go │ │ │ │ │ ├── nsubflowtrigger/ │ │ │ │ │ │ └── nsubflowtrigger.go │ │ │ │ │ ├── nwait/ │ │ │ │ │ │ └── nwait.go │ │ │ │ │ ├── nwsconnection/ │ │ │ │ │ │ ├── nwsconnection.go │ │ │ │ │ │ └── nwsconnection_test.go │ │ │ │ │ └── nwssend/ │ │ │ │ │ ├── nwssend.go │ │ │ │ │ └── nwssend_test.go │ │ │ │ ├── runner/ │ │ │ │ │ ├── cancel.go │ │ │ │ │ ├── flowlocalrunner/ │ │ │ │ │ │ ├── executor.go │ │ │ │ │ │ ├── flowlocalrunner.go │ │ │ │ │ │ ├── flowlocalrunner_inputdata_test.go │ │ │ │ │ │ ├── flowlocalrunner_test.go │ │ │ │ │ │ ├── helpers.go │ │ │ │ │ │ ├── mode_select.go │ │ │ │ │ │ ├── strategy_multi.go │ │ │ │ │ │ └── strategy_single.go │ │ │ │ │ ├── graph.go │ │ │ │ │ ├── loop_test.go │ │ │ │ │ ├── runner.go │ │ │ │ │ └── status.go │ │ │ │ ├── simulation/ │ │ │ │ │ ├── mockflows.go │ │ │ │ │ └── mockflows_test.go │ │ │ │ └── tracking/ │ │ │ │ ├── env_wrapper.go │ │ │ │ ├── tracker.go │ │ │ │ ├── tracker_race_test.go │ │ │ │ ├── tracker_test.go │ │ │ │ ├── tracker_tree_test.go │ │ │ │ ├── tree_builder.go │ │ │ │ └── tree_builder_test.go │ │ │ ├── flowgraph/ │ │ │ │ ├── flowgraph.go │ │ │ │ ├── flowgraph_test.go │ │ │ │ ├── layout.go │ │ │ │ └── reduction.go │ │ │ ├── fuzzyfinder/ │ │ │ │ ├── fuzzyfinder.go │ │ │ │ └── fuzzyfinder_test.go │ │ │ ├── graphql/ │ │ │ │ ├── resolver/ │ │ │ │ │ └── resolver.go │ │ │ │ └── response/ │ │ │ │ └── response.go │ │ │ ├── http/ │ │ │ │ ├── request/ │ │ │ │ │ ├── body_tracking_test.go │ │ │ │ │ ├── content_type_test.go │ │ │ │ │ ├── request.go │ │ │ │ │ ├── request_test.go │ │ │ │ │ ├── request_tracking_test.go │ │ │ │ │ └── variable_substitution_test.go │ │ │ │ ├── resolver/ │ │ │ │ │ ├── resolver.go │ │ │ │ │ └── resolver_test.go │ │ │ │ └── response/ │ │ │ │ ├── response.go │ │ │ │ └── response_test.go │ │ │ ├── httpclient/ │ │ │ │ ├── charset_test.go │ │ │ │ ├── httpclient.go │ │ │ │ ├── httpclient_test.go │ │ │ │ └── httpmockclient/ │ │ │ │ └── httpmockclient.go │ │ │ ├── idwrap/ │ │ │ │ ├── idwrap.go │ │ │ │ └── idwrap_test.go │ │ │ ├── ioworkspace/ │ │ │ │ ├── doc.go │ │ │ │ ├── errors.go │ │ │ │ ├── exporter.go │ │ │ │ ├── exporter_test.go │ │ │ │ ├── har_delta_body_test.go │ │ │ │ ├── importer.go │ │ │ │ ├── importer_env.go │ │ │ │ ├── importer_file.go │ │ │ │ ├── importer_flow.go │ │ │ │ ├── importer_http.go │ │ │ │ ├── ioworkspace_test.go │ │ │ │ ├── layout.go │ │ │ │ ├── layout_test.go │ │ │ │ ├── service.go │ │ │ │ └── types.go │ │ │ ├── llm/ │ │ │ │ ├── convert.go │ │ │ │ ├── convert_test.go │ │ │ │ ├── llm.go │ │ │ │ ├── message.go │ │ │ │ └── tool.go │ │ │ ├── logconsole/ │ │ │ │ └── logconsole.go │ │ │ ├── logger/ │ │ │ │ └── mocklogger/ │ │ │ │ └── mocklogger.go │ │ │ ├── model/ │ │ │ │ ├── mcondition/ │ │ │ │ │ └── mcondition.go │ │ │ │ ├── mcredential/ │ │ │ │ │ └── mcredential.go │ │ │ │ ├── menv/ │ │ │ │ │ ├── menv.go │ │ │ │ │ └── variable.go │ │ │ │ ├── mfile/ │ │ │ │ │ ├── mfile.go │ │ │ │ │ └── mfile_test.go │ │ │ │ ├── mflow/ │ │ │ │ │ ├── edge.go │ │ │ │ │ ├── execution.go │ │ │ │ │ ├── mflow.go │ │ │ │ │ ├── node.go │ │ │ │ │ ├── node_sub_flow.go │ │ │ │ │ ├── node_test.go │ │ │ │ │ ├── node_types.go │ │ │ │ │ ├── tag.go │ │ │ │ │ └── variable.go │ │ │ │ ├── mgraphql/ │ │ │ │ │ └── mgraphql.go │ │ │ │ ├── mhttp/ │ │ │ │ │ └── mhttp.go │ │ │ │ ├── mtag/ │ │ │ │ │ └── mtag.go │ │ │ │ ├── muser/ │ │ │ │ │ └── muser.go │ │ │ │ ├── mwebsocket/ │ │ │ │ │ └── mwebsocket.go │ │ │ │ ├── mworkspace/ │ │ │ │ │ ├── mworkspace.go │ │ │ │ │ └── user.go │ │ │ │ ├── postman/ │ │ │ │ │ └── v21/ │ │ │ │ │ ├── mauth/ │ │ │ │ │ │ └── mauth.go │ │ │ │ │ ├── mbody/ │ │ │ │ │ │ └── mbody.go │ │ │ │ │ ├── mcookie/ │ │ │ │ │ │ └── mcookie.go │ │ │ │ │ ├── mevent/ │ │ │ │ │ │ └── mevent.go │ │ │ │ │ ├── mheader/ │ │ │ │ │ │ └── mheader.go │ │ │ │ │ ├── mitem/ │ │ │ │ │ │ └── mitem.go │ │ │ │ │ ├── mpostmancollection/ │ │ │ │ │ │ └── mpostmancollection.go │ │ │ │ │ ├── mrequest/ │ │ │ │ │ │ └── mrequest.go │ │ │ │ │ ├── mresponse/ │ │ │ │ │ │ └── mresponse.go │ │ │ │ │ ├── murl/ │ │ │ │ │ │ └── murl.go │ │ │ │ │ └── mvariable/ │ │ │ │ │ └── mvariable.go │ │ │ │ └── result/ │ │ │ │ └── mresultapi/ │ │ │ │ └── mresultapi.go │ │ │ ├── mutation/ │ │ │ │ ├── context.go │ │ │ │ ├── delete_environment.go │ │ │ │ ├── delete_file.go │ │ │ │ ├── delete_flow.go │ │ │ │ ├── delete_graphql.go │ │ │ │ ├── delete_http.go │ │ │ │ ├── delete_workspace.go │ │ │ │ ├── event.go │ │ │ │ ├── insert_credential.go │ │ │ │ ├── insert_graphql.go │ │ │ │ ├── insert_http.go │ │ │ │ ├── mutation_test.go │ │ │ │ ├── publish.go │ │ │ │ ├── replay_dev.go │ │ │ │ ├── replay_prod.go │ │ │ │ ├── update_graphql.go │ │ │ │ └── update_http.go │ │ │ ├── patch/ │ │ │ │ ├── optional.go │ │ │ │ ├── optional_test.go │ │ │ │ ├── patch.go │ │ │ │ └── patch_test.go │ │ │ ├── permcheck/ │ │ │ │ └── permcheck.go │ │ │ ├── reference/ │ │ │ │ ├── reference.go │ │ │ │ ├── reference_conversion_test.go │ │ │ │ ├── reference_enum_test.go │ │ │ │ └── reference_test.go │ │ │ ├── referencecompletion/ │ │ │ │ ├── referencecompletion.go │ │ │ │ └── referencecompletion_test.go │ │ │ ├── service/ │ │ │ │ ├── scredential/ │ │ │ │ │ ├── credential_mapper.go │ │ │ │ │ ├── credential_mapper_test.go │ │ │ │ │ ├── llm_provider.go │ │ │ │ │ ├── llm_provider_test.go │ │ │ │ │ ├── reader.go │ │ │ │ │ ├── scredential.go │ │ │ │ │ ├── scredential_test.go │ │ │ │ │ └── writer.go │ │ │ │ ├── senv/ │ │ │ │ │ ├── env.go │ │ │ │ │ ├── env_mapper.go │ │ │ │ │ ├── env_reader.go │ │ │ │ │ ├── env_writer.go │ │ │ │ │ ├── variable.go │ │ │ │ │ ├── variable_mapper.go │ │ │ │ │ ├── variable_reader.go │ │ │ │ │ └── variable_writer.go │ │ │ │ ├── sfile/ │ │ │ │ │ ├── mapper.go │ │ │ │ │ ├── reader.go │ │ │ │ │ ├── sfile.go │ │ │ │ │ ├── sfile_delta_test.go │ │ │ │ │ ├── sfile_test.go │ │ │ │ │ └── writer.go │ │ │ │ ├── sflow/ │ │ │ │ │ ├── edge.go │ │ │ │ │ ├── edge_mapper.go │ │ │ │ │ ├── edge_reader.go │ │ │ │ │ ├── edge_writer.go │ │ │ │ │ ├── edge_writer_test.go │ │ │ │ │ ├── flow.go │ │ │ │ │ ├── flow_mapper.go │ │ │ │ │ ├── flow_reader.go │ │ │ │ │ ├── flow_writer.go │ │ │ │ │ ├── node.go │ │ │ │ │ ├── node_ai.go │ │ │ │ │ ├── node_ai_mapper.go │ │ │ │ │ ├── node_ai_mapper_test.go │ │ │ │ │ ├── node_ai_provider.go │ │ │ │ │ ├── node_ai_provider_mapper.go │ │ │ │ │ ├── node_ai_provider_reader.go │ │ │ │ │ ├── node_ai_provider_test.go │ │ │ │ │ ├── node_ai_provider_writer.go │ │ │ │ │ ├── node_ai_reader.go │ │ │ │ │ ├── node_ai_writer.go │ │ │ │ │ ├── node_execution.go │ │ │ │ │ ├── node_execution_mapper.go │ │ │ │ │ ├── node_execution_reader.go │ │ │ │ │ ├── node_execution_writer.go │ │ │ │ │ ├── node_for.go │ │ │ │ │ ├── node_for_mapper.go │ │ │ │ │ ├── node_for_reader.go │ │ │ │ │ ├── node_for_writer.go │ │ │ │ │ ├── node_foreach.go │ │ │ │ │ ├── node_foreach_mapper.go │ │ │ │ │ ├── node_foreach_reader.go │ │ │ │ │ ├── node_foreach_writer.go │ │ │ │ │ ├── node_graphql.go │ │ │ │ │ ├── node_graphql_mapper.go │ │ │ │ │ ├── node_graphql_reader.go │ │ │ │ │ ├── node_graphql_writer.go │ │ │ │ │ ├── node_if.go │ │ │ │ │ ├── node_if_mapper.go │ │ │ │ │ ├── node_if_reader.go │ │ │ │ │ ├── node_if_writer.go │ │ │ │ │ ├── node_javascript.go │ │ │ │ │ ├── node_javascript_mapper.go │ │ │ │ │ ├── node_javascript_reader.go │ │ │ │ │ ├── node_javascript_writer.go │ │ │ │ │ ├── node_mapper.go │ │ │ │ │ ├── node_memory.go │ │ │ │ │ ├── node_memory_mapper.go │ │ │ │ │ ├── node_memory_reader.go │ │ │ │ │ ├── node_memory_test.go │ │ │ │ │ ├── node_memory_writer.go │ │ │ │ │ ├── node_reader.go │ │ │ │ │ ├── node_readers.go │ │ │ │ │ ├── node_request.go │ │ │ │ │ ├── node_request_mapper.go │ │ │ │ │ ├── node_request_reader.go │ │ │ │ │ ├── node_request_writer.go │ │ │ │ │ ├── node_run_sub_flow.go │ │ │ │ │ ├── node_run_sub_flow_mapper.go │ │ │ │ │ ├── node_run_sub_flow_reader.go │ │ │ │ │ ├── node_run_sub_flow_writer.go │ │ │ │ │ ├── node_sub_flow_return.go │ │ │ │ │ ├── node_sub_flow_return_mapper.go │ │ │ │ │ ├── node_sub_flow_return_reader.go │ │ │ │ │ ├── node_sub_flow_return_writer.go │ │ │ │ │ ├── node_sub_flow_trigger.go │ │ │ │ │ ├── node_sub_flow_trigger_mapper.go │ │ │ │ │ ├── node_sub_flow_trigger_reader.go │ │ │ │ │ ├── node_sub_flow_trigger_writer.go │ │ │ │ │ ├── node_wait.go │ │ │ │ │ ├── node_wait_mapper.go │ │ │ │ │ ├── node_wait_reader.go │ │ │ │ │ ├── node_wait_writer.go │ │ │ │ │ ├── node_writer.go │ │ │ │ │ ├── node_writer_test.go │ │ │ │ │ ├── node_ws_connection.go │ │ │ │ │ ├── node_ws_connection_mapper.go │ │ │ │ │ ├── node_ws_connection_reader.go │ │ │ │ │ ├── node_ws_connection_writer.go │ │ │ │ │ ├── node_ws_send.go │ │ │ │ │ ├── node_ws_send_mapper.go │ │ │ │ │ ├── node_ws_send_reader.go │ │ │ │ │ ├── node_ws_send_writer.go │ │ │ │ │ ├── tag.go │ │ │ │ │ ├── tag_mapper.go │ │ │ │ │ ├── tag_reader.go │ │ │ │ │ ├── tag_writer.go │ │ │ │ │ ├── variable.go │ │ │ │ │ ├── variable_mapper.go │ │ │ │ │ ├── variable_reader.go │ │ │ │ │ └── variable_writer.go │ │ │ │ ├── sgraphql/ │ │ │ │ │ ├── assert.go │ │ │ │ │ ├── header.go │ │ │ │ │ ├── mapper.go │ │ │ │ │ ├── reader.go │ │ │ │ │ ├── response.go │ │ │ │ │ ├── sgraphql.go │ │ │ │ │ └── writer.go │ │ │ │ ├── shttp/ │ │ │ │ │ ├── assert.go │ │ │ │ │ ├── assert_reader.go │ │ │ │ │ ├── assert_test.go │ │ │ │ │ ├── assert_writer.go │ │ │ │ │ ├── body_form.go │ │ │ │ │ ├── body_form_reader.go │ │ │ │ │ ├── body_form_writer.go │ │ │ │ │ ├── body_form_writer_test.go │ │ │ │ │ ├── body_raw.go │ │ │ │ │ ├── body_raw_reader.go │ │ │ │ │ ├── body_raw_writer.go │ │ │ │ │ ├── body_test.go │ │ │ │ │ ├── body_urlencoded.go │ │ │ │ │ ├── body_urlencoded_reader.go │ │ │ │ │ ├── body_urlencoded_writer.go │ │ │ │ │ ├── body_urlencoded_writer_test.go │ │ │ │ │ ├── header.go │ │ │ │ │ ├── header_reader.go │ │ │ │ │ ├── header_test.go │ │ │ │ │ ├── header_writer.go │ │ │ │ │ ├── header_writer_test.go │ │ │ │ │ ├── http.go │ │ │ │ │ ├── http_children.go │ │ │ │ │ ├── http_test.go │ │ │ │ │ ├── mapper.go │ │ │ │ │ ├── reader.go │ │ │ │ │ ├── response.go │ │ │ │ │ ├── response_reader.go │ │ │ │ │ ├── response_writer.go │ │ │ │ │ ├── search_param.go │ │ │ │ │ ├── search_param_reader.go │ │ │ │ │ ├── search_param_test.go │ │ │ │ │ ├── search_param_writer.go │ │ │ │ │ ├── search_param_writer_test.go │ │ │ │ │ ├── shttp.test │ │ │ │ │ ├── utils.go │ │ │ │ │ └── writer.go │ │ │ │ ├── stag/ │ │ │ │ │ ├── mapper.go │ │ │ │ │ ├── reader.go │ │ │ │ │ ├── stag.go │ │ │ │ │ └── writer.go │ │ │ │ ├── suser/ │ │ │ │ │ ├── reader.go │ │ │ │ │ ├── suser.go │ │ │ │ │ └── writer.go │ │ │ │ ├── swebsocket/ │ │ │ │ │ ├── header.go │ │ │ │ │ ├── mapper.go │ │ │ │ │ └── swebsocket.go │ │ │ │ └── sworkspace/ │ │ │ │ ├── sworkspace_test.go │ │ │ │ ├── user.go │ │ │ │ ├── user_mapper.go │ │ │ │ ├── user_reader.go │ │ │ │ ├── user_writer.go │ │ │ │ ├── workspace.go │ │ │ │ ├── workspace_mapper.go │ │ │ │ ├── workspace_reader.go │ │ │ │ └── workspace_writer.go │ │ │ ├── sort/ │ │ │ │ └── sortenabled/ │ │ │ │ ├── sortenabled.go │ │ │ │ └── sortenabled_test.go │ │ │ ├── stoken/ │ │ │ │ ├── stoken.go │ │ │ │ └── stoken_test.go │ │ │ ├── streamregistry/ │ │ │ │ ├── registry.go │ │ │ │ └── registry_test.go │ │ │ ├── streamtest/ │ │ │ │ ├── helpers.go │ │ │ │ ├── verifier.go │ │ │ │ └── verifier_test.go │ │ │ ├── testutil/ │ │ │ │ ├── concurrency.go │ │ │ │ ├── sync_parity.go │ │ │ │ ├── sync_zero_value.go │ │ │ │ └── testutil.go │ │ │ ├── translate/ │ │ │ │ ├── harv2/ │ │ │ │ │ ├── benchmark_test.go │ │ │ │ │ ├── delta.go │ │ │ │ │ ├── harv2.go │ │ │ │ │ ├── harv2_delta_test.go │ │ │ │ │ ├── harv2_dependency_unit_test.go │ │ │ │ │ ├── harv2_layout_test.go │ │ │ │ │ ├── harv2_test.go │ │ │ │ │ ├── integration_test.go │ │ │ │ │ └── request.go │ │ │ │ ├── tcurlv2/ │ │ │ │ │ ├── tcurlv2.go │ │ │ │ │ └── tcurlv2_test.go │ │ │ │ ├── tgeneric/ │ │ │ │ │ └── tgeneric.go │ │ │ │ ├── topenapiv2/ │ │ │ │ │ ├── deterministic_test.go │ │ │ │ │ ├── real_world_test.go │ │ │ │ │ ├── topenapiv2.go │ │ │ │ │ └── topenapiv2_test.go │ │ │ │ ├── tpostmanv2/ │ │ │ │ │ ├── integration_test.go │ │ │ │ │ ├── mappers.go │ │ │ │ │ ├── real_world_test.go │ │ │ │ │ ├── tpostmanv2.go │ │ │ │ │ └── tpostmanv2_test.go │ │ │ │ └── yamlflowsimplev2/ │ │ │ │ ├── README.md │ │ │ │ ├── converter.go │ │ │ │ ├── converter_flow.go │ │ │ │ ├── converter_node.go │ │ │ │ ├── converter_template.go │ │ │ │ ├── converter_test.go │ │ │ │ ├── exporter.go │ │ │ │ ├── exporter_test.go │ │ │ │ ├── reproduce_weird_test.go │ │ │ │ ├── types.go │ │ │ │ ├── utils.go │ │ │ │ └── utils_test.go │ │ │ ├── txutil/ │ │ │ │ ├── bulk_sync_tx.go │ │ │ │ ├── bulk_sync_tx_test.go │ │ │ │ └── sync_tx.go │ │ │ ├── varsystem/ │ │ │ │ ├── varsystem.go │ │ │ │ ├── varsystem_test.go │ │ │ │ └── varsystem_tracker_test.go │ │ │ └── zstdcompress/ │ │ │ ├── zstdcompress.go │ │ │ └── zstdcompress_test.go │ │ ├── project.json │ │ ├── test/ │ │ │ ├── collection/ │ │ │ │ ├── FiveWayAutomateCollection.json │ │ │ │ ├── GalaxyCollection.json │ │ │ │ ├── IntroductionCollection.json │ │ │ │ ├── SimpleCollection.json │ │ │ │ └── collection_test.go │ │ │ ├── delta_execution_e2e_test.go │ │ │ ├── delta_header_e2e_test.go │ │ │ ├── e2e_har_to_cli_test.go │ │ │ ├── flow_execution_e2e_test.go │ │ │ ├── har_import_dep_test.go │ │ │ ├── har_import_e2e_test.go │ │ │ ├── har_import_sync_test.go │ │ │ ├── har_import_url_dep_test.go │ │ │ ├── openapi/ │ │ │ │ ├── petstore_swagger2.json │ │ │ │ └── stripe_openapi3.json │ │ │ └── testdata/ │ │ │ └── collection/ │ │ │ ├── FiveWayAutomateCollection.json │ │ │ └── SimpleCollection.json │ │ └── testing.md │ ├── spec/ │ │ ├── api/ │ │ │ ├── credential.tsp │ │ │ ├── environment.tsp │ │ │ ├── export.tsp │ │ │ ├── file-system.tsp │ │ │ ├── flow.tsp │ │ │ ├── graphql.tsp │ │ │ ├── health.tsp │ │ │ ├── http.tsp │ │ │ ├── import.tsp │ │ │ ├── log.tsp │ │ │ ├── main.tsp │ │ │ ├── private/ │ │ │ │ ├── auth-adapter.tsp │ │ │ │ └── node-js-executor.tsp │ │ │ ├── reference.tsp │ │ │ ├── user.tsp │ │ │ ├── websocket.tsp │ │ │ └── workspace.tsp │ │ ├── buf.gen.yaml │ │ ├── buf.yaml │ │ ├── eslint.config.ts │ │ ├── go.mod │ │ ├── go.sum │ │ ├── lib/ │ │ │ └── collect-file-descriptors.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── tsconfig.json │ │ ├── tsconfig.lib.json │ │ └── tspconfig.yaml │ ├── ui/ │ │ ├── .storybook/ │ │ │ ├── main.ts │ │ │ ├── manager.ts │ │ │ └── preview.tsx │ │ ├── eslint.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src/ │ │ │ ├── add-button.stories.tsx │ │ │ ├── add-button.tsx │ │ │ ├── avatar.button.stories.tsx │ │ │ ├── avatar.stories.tsx │ │ │ ├── avatar.tsx │ │ │ ├── badge.stories.tsx │ │ │ ├── badge.tsx │ │ │ ├── button.as-link.stories.tsx │ │ │ ├── button.stories.tsx │ │ │ ├── button.tsx │ │ │ ├── checkbox.stories.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── field.tsx │ │ │ ├── file-drop-zone.tsx │ │ │ ├── focus-ring.tsx │ │ │ ├── icons.tsx │ │ │ ├── illustrations.tsx │ │ │ ├── index.tsx │ │ │ ├── json-tree.stories.tsx │ │ │ ├── json-tree.tsx │ │ │ ├── link.tsx │ │ │ ├── list-box.stories.tsx │ │ │ ├── list-box.tsx │ │ │ ├── menu.stories.tsx │ │ │ ├── menu.tsx │ │ │ ├── method-badge.stories.tsx │ │ │ ├── method-badge.tsx │ │ │ ├── modal.stories.tsx │ │ │ ├── modal.tsx │ │ │ ├── number-field.tsx │ │ │ ├── popover.tsx │ │ │ ├── primitives/ │ │ │ │ ├── index.tsx │ │ │ │ └── list-box.tsx │ │ │ ├── progress-bar.tsx │ │ │ ├── provider.tsx │ │ │ ├── radio-group.tsx │ │ │ ├── reorder.tsx │ │ │ ├── resizable-panel.tsx │ │ │ ├── select.stories.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ ├── spinner.stories.tsx │ │ │ ├── spinner.tsx │ │ │ ├── styles/ │ │ │ │ ├── colors/ │ │ │ │ │ ├── dark.css │ │ │ │ │ ├── index.css │ │ │ │ │ └── light.css │ │ │ │ └── index.css │ │ │ ├── table.tsx │ │ │ ├── tag-group.stories.tsx │ │ │ ├── tag-group.tsx │ │ │ ├── tailwind-literal.tsx │ │ │ ├── text-field.tsx │ │ │ ├── theme.tsx │ │ │ ├── toast.tsx │ │ │ ├── tree.stories.tsx │ │ │ ├── tree.tsx │ │ │ ├── utils/ │ │ │ │ └── link.tsx │ │ │ └── utils.tsx │ │ ├── tsconfig.json │ │ └── tsconfig.lib.json │ └── worker-js/ │ ├── eslint.config.ts │ ├── package.json │ ├── project.json │ ├── src/ │ │ ├── main.ts │ │ └── nodejs-executor.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── patches/ │ ├── @effect__platform-node-shared.patch │ ├── @nx__eslint.patch │ └── @react-stately__table.patch ├── pnpm-workspace.yaml ├── prettier.config.mjs ├── project.json ├── scoop.json ├── syncpack.config.mjs ├── taskfile.yaml ├── tools/ │ ├── benchmark/ │ │ ├── compare.go │ │ ├── go.mod │ │ ├── main.go │ │ ├── parser.go │ │ └── types.go │ ├── eslint/ │ │ ├── config.ts │ │ ├── eslint.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── tsconfig.json │ │ └── tsconfig.lib.json │ ├── gha-scripts/ │ │ ├── eslint.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src/ │ │ │ ├── cli.ts │ │ │ └── repository.ts │ │ ├── tsconfig.json │ │ └── tsconfig.lib.json │ ├── go-tool/ │ │ ├── go.mod │ │ └── go.sum │ ├── modmigrate/ │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go │ ├── norawsql/ │ │ ├── cmd/ │ │ │ └── norawsql/ │ │ │ └── main.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── norawsql.go │ │ ├── norawsql_test.go │ │ └── testdata/ │ │ └── src/ │ │ └── rawsql/ │ │ └── rawsql.go │ ├── notxread/ │ │ ├── cmd/ │ │ │ └── notxread/ │ │ │ └── main.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── notxread.go │ │ ├── notxread_test.go │ │ └── testdata/ │ │ └── src/ │ │ └── txread/ │ │ ├── complex_test.go │ │ ├── original_bug_test.go │ │ └── txread.go │ ├── nx-release/ │ │ └── renderer.cjs │ ├── spec-lib/ │ │ ├── eslint.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src/ │ │ │ ├── ai-tools/ │ │ │ │ ├── emitter.tsx │ │ │ │ ├── field-schema.ts │ │ │ │ ├── index.ts │ │ │ │ ├── lib.ts │ │ │ │ └── main.tsp │ │ │ ├── common.ts │ │ │ ├── core/ │ │ │ │ ├── index.tsx │ │ │ │ └── main.tsp │ │ │ ├── protobuf/ │ │ │ │ ├── emitter.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── lib.ts │ │ │ │ └── main.tsp │ │ │ ├── tanstack-db/ │ │ │ │ ├── emitter.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── lib.ts │ │ │ │ └── main.tsp │ │ │ └── utils.ts │ │ ├── tsconfig.json │ │ └── tsconfig.lib.json │ └── storybook/ │ ├── .storybook/ │ │ ├── Introduction.mdx │ │ └── main.ts │ ├── eslint.config.ts │ ├── package.json │ ├── project.json │ ├── tsconfig.json │ └── tsconfig.lib.json ├── tsconfig.base.json └── tsconfig.json