Skip to content

DO NOT MERGE: revert #1389 to reproduce the get_agent_skill_docs misuse in evals - #1399

Draft
Alexandre Girard (girarda) wants to merge 1 commit into
release-candidate/v1from
devin/1792192459-revert-skill-docs-guidance-eval
Draft

Alexandre Girard (girarda) wants to merge 1 commit into
release-candidate/v1from
devin/1792192459-revert-skill-docs-guidance-eval

Conversation

@girarda

Copy link
Copy Markdown
Contributor

Summary

Do not merge. Eval-only branch: it reverts #1389 (the get_agent_skill_docs guidance rewrite) on top of release-candidate/v1, so /evals can show the cloud-mcp-evals regression scenarios failing without the fix:

  • scenarios/regressions/no-skill-docs-for-general-guidance.yaml: a general "load Airbyte's agent guidance on setting up a connection" request must not call get_agent_skill_docs.
  • scenarios/regressions/no-skill-docs-with-definition-id.yaml: a registry connector definition ID must not be passed as connector_id.

Both come from a 2026-10-13 production Cloud MCP session on rc.28 where get_agent_skill_docs failed twice (no-args call for general guidance; definition ID → 403). The comparison run is release-candidate/v1 with the fix. Close this PR once the comparison is recorded.

Link to Devin session: https://app.devin.ai/sessions/d7c7d8e7ea9a4d49a9180b295cdcf06b
Open in Devin Desktop: https://app.devin.ai/desktop/session/d7c7d8e7ea9a4d49a9180b295cdcf06b?variant=devin
Requested by: Alexandre Girard (@girarda)

…yed connector's direct-access docs (#1389)"

This reverts commit 0360edc.
@devin-ai-integration

Copy link
Copy Markdown
Contributor

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@github-actions

Copy link
Copy Markdown

👋 Greetings, Airbyte Team Member!

Here are some helpful tips and reminders for your convenience.

💡 Show Tips and Tricks

Testing This PyAirbyte Version

You can test this version of PyAirbyte using the following:

# Run PyAirbyte CLI from this branch:
uvx --from 'git+https://github.com/airbytehq/PyAirbyte.git@devin/1792192459-revert-skill-docs-guidance-eval' pyairbyte --help

# Install PyAirbyte from this branch for development:
pip install 'git+https://github.com/airbytehq/PyAirbyte.git@devin/1792192459-revert-skill-docs-guidance-eval'

PR Slash Commands

Airbyte Maintainers can execute the following slash commands on your PR:

  • /fix-pr - Fixes most formatting and linting issues
  • /uv-lock - Updates uv.lock file
  • /test-pr - Runs tests with the updated PyAirbyte
  • /prerelease - Builds and publishes a prerelease version to PyPI
  • /evals - Runs the Cloud MCP evals that use the MCP tools this PR changed (/evals full=true runs the full suite)
📚 Show Repo Guidance

Helpful Resources

Community Support

Questions? Join the #pyairbyte channel in our Slack workspace.

📝 Edit this welcome message.

@devin-ai-integration

Copy link
Copy Markdown
Contributor

/evals

@github-code-quality

github-code-quality Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Code coverage overview

Languages: Python

Python / code-coverage/pytest-no-creds

release-candidate/v1 d9f652f devin/1792192459-rev... 80b37a9 +/-
65% 79% +14%
View coverage of the 10 most impacted files.
File release-candidate/v1 d9f652f devin/1792192459-rev... 80b37a9 +/-
airbyte/_util/api_util.py 36% 67% +31%
airbyte/mcp/cloud.py 52% 85% +33%
airbyte/cloud/connectors.py 34% 79% +45%
airbyte/mcp/_datadog.py 0% 50% +50%
airbyte/mcp/_user_identity.py 0% 93% +93%
airbyte/mcp/_telemetry.py 0% 94% +94%
airbyte/_direct...ctors/models.py 0% 95% +95%
airbyte/mcp/_sso_auth.py 0% 96% +96%
airbyte/cloud/models.py 0% 97% +97%
airbyte/mcp/int...nc_status_ui.py 0% 97% +97%

Python / code-coverage/pytest

release-candidate/v1 d9f652f devin/1792192459-rev... 80b37a9 +/-
71% 82% +11%
View coverage of the 10 most impacted files.
File release-candidate/v1 d9f652f devin/1792192459-rev... 80b37a9 +/-
airbyte/cloud/connectors.py 51% 83% +32%
airbyte/mcp/cloud.py 52% 85% +33%
airbyte/mcp/_datadog.py 0% 50% +50%
airbyte/mcp/int..._registry_ui.py 0% 92% +92%
airbyte/mcp/_user_identity.py 0% 93% +93%
airbyte/mcp/_telemetry.py 0% 94% +94%
airbyte/_direct...ctors/models.py 0% 95% +95%
airbyte/mcp/_sso_auth.py 0% 96% +96%
airbyte/cloud/models.py 0% 97% +97%
airbyte/mcp/int...nc_status_ui.py 0% 97% +97%

Python / code-coverage/pytest-unit

release-candidate/v1 devin/1792192459-rev... 80b37a9 +/-
— 76% —

Line coverage data for the release-candidate/v1 branch is not yet available.

View coverage of the 10 most covered files.
File release-candidate/v1 devin/1792192459-rev... 80b37a9 +/-
airbyte/cloud/models.py — 97% —
airbyte/mcp/_sso_auth.py — 96% —
airbyte/_direct...ctors/models.py — 95% —
airbyte/cloud/client.py — 90% —
airbyte/exceptions.py — 90% —
airbyte/mcp/cloud.py — 85% —
airbyte/progress.py — 80% —
airbyte/cloud/connectors.py — 79% —
airbyte/shared/...ql_processor.py — 68% —
airbyte/_util/api_util.py — 67% —

ℹ️ Calculations represent line coverage. Results may change as calculations are updated.


Updated October 16, 2026 23:27 UTC

@calebevans-ab

Caleb Evans (calebevans-ab) commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

/evals

Cloud MCP evals queued for 80b37a9 (changed tools only). Check job output.
Evals running: https://github.com/airbytehq/cloud-mcp-evals/actions/runs/39288073213
Cloud MCP evals on 80b37a9 (changed tools only): 0 / 6 passed (6 failed) · summary

This branch has not been deployed

No deployments
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.

2 participants