Skip to content

chore: refresh the OpenAPI snapshot from staging - #1504

Draft
andreakiro wants to merge 1 commit into
mainfrom
chore/bump-openapi
Draft

andreakiro wants to merge 1 commit into
mainfrom
chore/bump-openapi

Conversation

@andreakiro

@andreakiro andreakiro commented Nov 7, 2026 •

Copy link
Copy Markdown
Member

Automated refresh of openapi/openapi.json from https://us-staging.notte.cc (2026-11-07 10:33 UTC).

Opened by .github/workflows/openapi-bump.yml. Review the contract and generated changes before merging.

Caution

Not mergeable as is. Fix the cause on this branch (map new operations in openapi/resources.json, change notte_core.types, or fix a generator), run make sdk-generate-all docs-sdk and push. Scheduled runs leave this PR alone once it has manual commits.

  • A generator or the Python SDK reference build failed, so some generated files are not regenerated.
  • The contract check reports new drift.

Contract check (scripts/openapi_contract.py). If it reports new drift, change notte_core.types instead of merging:

new drift: CaptchaStatus: api-only field challenge_state
new drift: CaptchaStatus: api-only field challenge_type
The wire models don't match openapi/openapi.json. Change notte_core.types (the source of truth) so the API uses the same models, or record the drift with --update-baseline.

Python models/endpoints, Node client/resources/proxy patterns and both SDK references (make sdk-generate-all docs-sdk):

status=0; \
uv run --no-sync python scripts/generate_sdk_models.py || status=1; \
uv run --no-sync python scripts/generate_sdk_endpoints.py || status=1; \
exit $status
/home/runner/work/notte/notte/.venv/lib/python3.15/site-packages/datamodel_code_generator/parser/jsonschema.py:1833: UserWarning: format of 'email' not understood for 'null' - using default
  return _get_type(type_, format_, data_formats)
Generated SDK models and schema index.
Cannot generate SDK resources: Unmapped operations: ['list_secret_proxy_host_presets']
make: *** [makefile:235: sdk-codegen] Error 1
cd node-sdk && npm run generate && npm run docs:generate

> notte-sdk@0.0.0-dev generate
> openapi-ts && node scripts/normalize-generated.js && node scripts/generate-proxy-patterns.js && npm run resources:generate

�[90m@hey-api/openapi-ts v0.99.0�[39m

�[90m[Job 1] �[39m�[90m~�[39m �[36mGenerating...�[39m
�[90m[Job 1] �[39m�[36m  [1] �[39m../openapi/openapi.json
�[90m[Job 1] �[39m�[32m✓�[39m �[96m./src/lib/client�[39m �[90m· 4 files · 980ms�[39m
Normalized: index.ts
Normalized: client.gen.ts
Normalized: client/client.gen.ts
Normalized: sdk.gen.ts
Normalized: types.gen.ts
✅ All generated files normalized
Generated /home/runner/work/notte/notte/node-sdk/src/proxy/patterns.ts with 123 unique URL patterns from 123 total entries

> notte-sdk@0.0.0-dev resources:generate
> node scripts/generate-resources.mjs

file:///home/runner/work/notte/notte/node-sdk/scripts/generate-resources.mjs:21
  for (const id of ids) if (!naming[id]) throw new Error(`Unmapped operation: ${id}`);
                                               ^

Error: Unmapped operation: list_secret_proxy_host_presets
    at checkCoverage (file:///home/runner/work/notte/notte/node-sdk/scripts/generate-resources.mjs:21:48)
    at file:///home/runner/work/notte/notte/node-sdk/scripts/generate-resources.mjs:126:3
    at ModuleJob.run (node:internal/modules/esm/module_job:343:25)
    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:681:26)
    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)

Node.js v22.23.4
make: *** [makefile:255: node-sdk-codegen] Error 1
make: Target 'sdk-generate-all' not remade because of errors.
cd docs/src && uv run python scripts/generate_llms.py
wrote src/llms.txt (50462 bytes)
cd docs && uv run sphinx-build -b mdx sphinx _build
Running Sphinx v9.1.0
loading translations [en]... done
making output directory... done
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
building [mo]: targets for 0 po files that are out of date
writing output... 
building [mdx]: targets for 0 source files that are out of date
updating environment: [new config] 1 added, 0 changed, 0 removed
reading sources... [100%] index

/home/runner/work/notte/notte/docs/sphinx/index.rst:2: WARNING: Title underline too short.

API Documentation
=============== [docutils]
/home/runner/work/notte/notte/docs/sphinx/index.rst:9: WARNING: Title underline too short.

API Reference
------------ [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.NotteClient.scrape:5: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.NotteClient.scrape:5: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.NotteClient.scrape:9: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.NotteClient.scrape:9: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.NotteClient.scrape:13: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.NotteClient.scrape:13: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.NotteClient.scrape:23: ERROR: Unexpected indentation. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.NotteClient.scrape:26: WARNING: Block quote ends without a blank line; unexpected unindent. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient:10: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient:10: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient:18: WARNING: Definition list ends without a blank line; unexpected unindent. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient:18: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient:18: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient.scrape:5: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient.scrape:5: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient.scrape:11: WARNING: Definition list ends without a blank line; unexpected unindent. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient.scrape:11: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient.scrape:11: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient.scrape:13: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient.scrape:13: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient.scrape:26: WARNING: Definition list ends without a blank line; unexpected unindent. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient.scrape:27: WARNING: Definition list ends without a blank line; unexpected unindent. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient.scrape:27: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/client.py:docstring of notte_sdk.client.AsyncNotteClient.scrape:27: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.start:8: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.start:8: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.start:11: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.start:11: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.start:18: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.start:18: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.start:24: ERROR: Unexpected indentation. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.start:25: WARNING: Block quote ends without a blank line; unexpected unindent. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.start:25: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.start:25: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.stop:7: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.stop:7: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.stop:11: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.stop:11: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.stop:19: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.stop:19: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.stop:25: ERROR: Unexpected indentation. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.stop:26: WARNING: Block quote ends without a blank line; unexpected unindent. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.stop:26: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.stop:26: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.get_cookies:7: ERROR: Unexpected indentation. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.get_cookies:3: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.get_cookies:3: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.get_cookies:8: WARNING: Block quote ends without a blank line; unexpected unindent. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.get_cookies:8: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.get_cookies:8: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.RemoteSession.page:6: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.RemoteSession.page:6: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.RemoteSession.page:12: ERROR: Unexpected indentation. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.RemoteSession.page:16: WARNING: Block quote ends without a blank line; unexpected unindent. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.RemoteSession.page:16: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.RemoteSession.page:16: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.scrape:5: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.scrape:5: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.scrape:11: ERROR: Unexpected indentation. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.scrape:13: WARNING: Block quote ends without a blank line; unexpected unindent. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.scrape:13: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.scrape:13: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.scrape:15: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.scrape:15: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.scrape:25: ERROR: Unexpected indentation. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.scrape:27: ERROR: Unexpected indentation. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.scrape:29: WARNING: Block quote ends without a blank line; unexpected unindent. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.scrape:30: WARNING: Block quote ends without a blank line; unexpected unindent. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.scrape:30: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.scrape:30: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.check:5: ERROR: Unexpected indentation. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.check:3: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.check:3: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.check:6: WARNING: Block quote ends without a blank line; unexpected unindent. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.check:6: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.check:6: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.execute:7: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.execute:7: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.execute:25: WARNING: Inline literal start-string without end-string. [docutils]
/home/runner/work/notte/notte/packages/notte-sdk/src/notte_sdk/endpoints/sessions.py:docstring of notte_sdk.endpoints.sessions.RemoteSession.execute:25: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets... 
copying assets: done
writing output... [100%] index

generating MDX documentation... WARNING: Could not resolve string type: Annotated[notte_core.actions.actions.FormFillAction | notte_core.actions.actions.GotoAction | notte_core.actions.actions.GotoNewTabAction | notte_core.actions.actions.CloseTabAction | notte_core.actions.actions.SwitchTabAction | notte_core.actions.actions.GoBackAction | notte_core.actions.actions.GoForwardAction | notte_core.actions.actions.ReloadAction | notte_core.actions.actions.WaitAction | notte_core.actions.actions.PressKeyAction | notte_core.actions.actions.ScrollUpAction | notte_core.actions.actions.ScrollDownAction | notte_core.actions.actions.CaptchaSolveAction | notte_core.actions.actions.HelpAction | notte_core.actions.actions.CompletionAction | notte_core.actions.actions.ScrapeAction | notte_core.actions.actions.EmailReadAction | notte_core.actions.actions.EmailVerificationReadAction | notte_core.actions.actions.SmsReadAction | notte_core.actions.actions.EvaluateJsAction | notte_core.actions.actions.ClickAction | notte_core.actions.actions.FillAction | notte_core.actions.actions.MultiFactorFillAction | notte_core.actions.actions.FallbackFillAction | notte_core.actions.actions.CheckAction | notte_core.actions.actions.SelectDropdownOptionAction | notte_core.actions.actions.UploadFileAction | notte_core.actions.actions.DownloadFileAction, FieldInfo(annotation=NoneType, required=True, discriminator='type')] | None
WARNING: Could not resolve string type: Annotated[notte_core.actions.actions.FormFillAction | notte_core.actions.actions.GotoAction | notte_core.actions.actions.GotoNewTabAction | notte_core.actions.actions.CloseTabAction | notte_core.actions.actions.SwitchTabAction | notte_core.actions.actions.GoBackAction | notte_core.actions.actions.GoForwardAction | notte_core.actions.actions.ReloadAction | notte_core.actions.actions.WaitAction | notte_core.actions.actions.PressKeyAction | notte_core.actions.actions.ScrollUpAction | notte_core.actions.actions.ScrollDownAction | notte_core.actions.actions.CaptchaSolveAction | notte_core.actions.actions.HelpAction | notte_core.actions.actions.CompletionAction | notte_core.actions.actions.ScrapeAction | notte_core.actions.actions.EmailReadAction | notte_core.actions.actions.EmailVerificationReadAction | notte_core.actions.actions.SmsReadAction | notte_core.actions.actions.EvaluateJsAction | notte_core.actions.actions.ClickAction | notte_core.actions.actions.FillAction | notte_core.actions.actions.MultiFactorFillAction | notte_core.actions.actions.FallbackFillAction | notte_core.actions.actions.CheckAction | notte_core.actions.actions.SelectDropdownOptionAction | notte_core.actions.actions.UploadFileAction | notte_core.actions.actions.DownloadFileAction, FieldInfo(annotation=NoneType, required=True, discriminator='type')] | None
done
build succeeded, 84 warnings.
rm -rf docs/src/sdk-reference/baseaction
cd docs/src && uv run python scripts/apply_agent_md_notice.py
updated 67 files

@coderabbitai

coderabbitai Bot commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@greptile-apps

greptile-apps Bot commented Nov 7, 2026 •

Copy link
Copy Markdown

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] No additional blocking issue was found; the author's stated fixes remain prerequisites for merging.

Summary

Refreshes the staging OpenAPI snapshot to 1.10.8.

  • Callers can look up the current hosts in secret-proxy presets.
  • CAPTCHA status now includes optional challenge details.
  • Health responses now report API version 1.10.8.

Reviews (1) · Last reviewed commit: "chore: refresh the OpenAPI snapshot from..." · Reviewed by Greptile

@github-actions

github-actions Bot commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

Coverage

Warning

Your comment is too long (maximum is 65536 characters), so the coverage report was not added. See the job log for how to reduce it.

Tests Skipped Failures Errors Time
5484 6 💤 5 ❌ 0 🔥 8m 2s ⏱️

@blacksmith-sh

blacksmith-sh Bot commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

Found 5 test failures on Blacksmith runners:

Failures

Test View Logs
pytest/test_an_unmapped_operation_fails_the_command_without_writing View Logs
pytest/test_generated_methods_keep_public_names_and_telemetry View Logs
pytest/test_missing_resource_output_is_detected_without_rewriting View Logs
pytest/test_resource_outputs_are_deterministic_and_fresh View Logs
pytest/test_the_committed_module_is_generated_from_the_snapshot View Logs

Fix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

@mintlify

mintlify Bot commented Nov 7, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
Nottelabs 🟢 Ready View Preview Nov 7, 2026, 10:34 AM

💡 Tip: Enable Automations to automatically generate PRs for you.

This branch was successfully deployed

1 active deployment
staging - docs/src — 4d14522c Deployed Nov 7, 2026 by mintlify[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant