Skip to content

Cherry-pick: skill search and Skilled OpenAPI production readiness, stack #1084 (#1072–#1104) - #1116

Merged
frontegg-david merged 29 commits into
mainfrom
cherry-pick/stack-1084-main
Nov 4, 2026
Merged

frontegg-david merged 29 commits into
mainfrom
cherry-pick/stack-1084-main

Conversation

@frontegg-david

Copy link
Copy Markdown
Contributor

What and why

One cherry-pick to main of native stack #1084, the 29 PRs merged to release/1.11.x: the skill search fixes, then the Skilled OpenAPI production-readiness bugs and features. It replaces the per-PR cherry-picks the workflow started opening (#1105 onward), which are closed in favor of this one.

Each PR is one commit, in stack order, with the message the cherry-pick workflow writes (Cherry-pick: <title>, Cherry-picked from #N). They applied without conflicts. The branch is main plus exactly the stack's changes: the diff between it and release/1.11.x is the one file (.nvmrc) that already differed between main and the stack's base. Both branches are on 1.11.0, so no versions needed re-pinning.

The PRs, in order

User-facing change

The same as the 29 PRs above, now on main: each PR's own section describes its change.

Tests

  • Each PR passed CI on release/1.11.x.
  • git diff 753a1ae0f origin/main and git diff origin/release/1.11.x HEAD have the same patch id: the branch adds exactly the stack's changes to main.
  • CI runs on this PR.

…ch (#1058) (#1072)

Cherry-picked from #1072 (merged to release/1.11.x)
Original commit: 8ae4c6b
… instructions' terms (#1060) (#1073)

Cherry-picked from #1073 (merged to release/1.11.x)
Original commit: a9bee2e
…otes demoted (#1059) (#1074)

Cherry-picked from #1074 (merged to release/1.11.x)
Original commit: 24aa965
…aves the tool schemas out of formattedContent (#1066) (#1075)

Cherry-picked from #1075 (merged to release/1.11.x)
Original commit: ce2735b
… on a Skilled OpenAPI server, and initialize waits for the bundle (#1067) (#1076)

Cherry-picked from #1076 (merged to release/1.11.x)
Original commit: fd9c491
…for each skill's SKILL.md (#1080) (#1079)

Cherry-picked from #1079 (merged to release/1.11.x)
Original commit: c85f593
…l to the calls it needs, and load_skill takes skillIds (#1068) (#1082)

Cherry-picked from #1082 (merged to release/1.11.x)
Original commit: 9242391
…h as OpenAI's Decisions API or Jev (#1062) (#1083)

Cherry-picked from #1083 (merged to release/1.11.x)
Original commit: 0d6de30
…eaves out stop words (#1065, #1061) (#1078)

Cherry-picked from #1078 (merged to release/1.11.x)
Original commit: dd27122
…ormattedContent comes with format 'markdown' (#1066) (#1085)

Cherry-picked from #1085 (merged to release/1.11.x)
Original commit: e47911e
…ctions the caller may run (#1086)

Cherry-picked from #1086 (merged to release/1.11.x)
Original commit: b018496
…a caller any of them admits (#1087)

Cherry-picked from #1087 (merged to release/1.11.x)
Original commit: f5c53f0
…production settings (#1088)

Cherry-picked from #1088 (merged to release/1.11.x)
Original commit: d5319e5
…t still has in flight (#1089)

Cherry-picked from #1089 (merged to release/1.11.x)
Original commit: d4b2fc3
…cepts the API's answer, and array query parameters follow style and explode (#1090)

Cherry-picked from #1090 (merged to release/1.11.x)
Original commit: 07e37c0
… a bundle that fails to load is reported, and search_skill reports bundleVersion (#1091)

Cherry-picked from #1091 (merged to release/1.11.x)
Original commit: a5ea0b6
…at startup, and a resolver on the server or an app is used (#1092)

Cherry-picked from #1092 (merged to release/1.11.x)
Original commit: 7c142e8
… logged-in caller's token is verified, and skills read/load exit 1 for a missing skill (#1093)

Cherry-picked from #1093 (merged to release/1.11.x)
Original commit: 1d4d522
…rd, and enableWebhook takes pushed bundles at POST /__skilled_openapi/push (#1094)

Cherry-picked from #1094 (merged to release/1.11.x)
Original commit: 6ece2b4
… body, callTool takes { throwOnError: false }, and a failed workflow is an error result (#1095)

Cherry-picked from #1095 (merged to release/1.11.x)
Original commit: fe574e1
…aller's own connected credential (#1096)

Cherry-picked from #1096 (merged to release/1.11.x)
Original commit: b1e5836
…s operation tool, and operation tools run run_workflow's checks (#1097)

Cherry-picked from #1097 (merged to release/1.11.x)
Original commit: fe6d542
…w finishes on the operations it started on (#1098)

Cherry-picked from #1098 (merged to release/1.11.x)
Original commit: 83612ff
…, tag or id ask the user before they run (#1099)

Cherry-picked from #1099 (merged to release/1.11.x)
Original commit: a520402
…es the last good one, and a Cron run applies the bundle it pulls (#1100)

Cherry-picked from #1100 (merged to release/1.11.x)
Original commit: c16340d
…web page, with run_workflow in the browser enclave (#1101)

Cherry-picked from #1101 (merged to release/1.11.x)
Original commit: bcc1831
… Skilled OpenAPI tools, top-level on a skilled-only server, with terminal confirmation (#1102)

Cherry-picked from #1102 (merged to release/1.11.x)
Original commit: 4e29f92
… with a dry run that runs in CI (#1103)

Cherry-picked from #1103 (merged to release/1.11.x)
Original commit: 0065942
…undle's skills apart from the shipped ones, and --refresh-skills rewrites them (#1104)

Cherry-picked from #1104 (merged to release/1.11.x)
Original commit: 7c79dc8
@frontegg-david frontegg-david added the cherry-pick Use cherry-pick for PRs added to version branches to allow merging into main label Nov 4, 2026
@coderabbitai

coderabbitai Bot commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 280 files, which is 130 over the limit of 150.

To get a review, reduce the PR to 150 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to Team to raise the limit.

Your organization has reached its usage spending cap. Adjust your spending cap in the billing tab.

Run configuration
Commits

Reviewing files that changed from the base of the PR and between d95c354 and d989108.

Files ignored due to path filters: 19
  • libs/cli/src/commands/build/exec/__tests__/daemon-client.spec.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/__tests__/generate-cli-entry.spec.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/__tests__/generated-cli-smoke.spec.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/cli-runtime/__tests__/bundle-skills.spec.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/cli-runtime/__tests__/plugin-emitter.spec.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/cli-runtime/__tests__/skill-tree.spec.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/cli-runtime/__tests__/skilled-commands.spec.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/cli-runtime/__tests__/terminal-elicitation.spec.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/cli-runtime/bundle-skills.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/cli-runtime/daemon-client.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/cli-runtime/generate-cli-entry.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/cli-runtime/plugin-emitter.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/cli-runtime/schema-extractor.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/cli-runtime/skill-md-compose.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/cli-runtime/skill-tree.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/cli-runtime/skilled-commands.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/cli-runtime/terminal-elicitation.ts is excluded by !**/build/**
  • libs/cli/src/commands/build/exec/index.ts is excluded by !**/build/**
  • yarn.lock is excluded by !**/yarn.lock, !**/*.lock
Files selected for processing: 280
  • .github/workflows/push.yml
  • apps/demo/src/skilled-openapi-fixtures/README.md
  • apps/demo/src/skilled-openapi-fixtures/skilled-openapi-demo.app.ts
  • apps/e2e/demo-e2e-bundle-size/e2e/browser-bundle-size.e2e.spec.ts
  • apps/e2e/demo-e2e-bundle-size/e2e/fixtures/sdk-root-exports.json
  • apps/e2e/demo-e2e-bundle-size/e2e/helpers/browser-bundle.ts
  • apps/e2e/demo-e2e-cli-exec/e2e/cli-daemon-connectivity.e2e.spec.ts
  • apps/e2e/demo-e2e-cli-exec/e2e/cli-install-bundle-skills.e2e.spec.ts
  • apps/e2e/demo-e2e-cli-exec/e2e/cli-install-claude-plugin.e2e.spec.ts
  • apps/e2e/demo-e2e-cli-exec/e2e/cli-login-authorities.e2e.spec.ts
  • apps/e2e/demo-e2e-cli-exec/e2e/cli-skilled-openapi.e2e.spec.ts
  • apps/e2e/demo-e2e-cli-exec/e2e/helpers/exec-cli.ts
  • apps/e2e/demo-e2e-cli-exec/e2e/helpers/forbid-in-process-server.cjs
  • apps/e2e/demo-e2e-cli-exec/e2e/helpers/skilled-cli-project.ts
  • apps/e2e/demo-e2e-cli-exec/project.json
  • apps/e2e/demo-e2e-cloudflare/e2e/helpers/managed-bundles.ts
  • apps/e2e/demo-e2e-cloudflare/e2e/helpers/managed-internet.ts
  • apps/e2e/demo-e2e-cloudflare/e2e/helpers/managed-worker.ts
  • apps/e2e/demo-e2e-cloudflare/e2e/managed-edge-autoupdate.e2e.spec.ts
  • apps/e2e/demo-e2e-cloudflare/fixture-managed/stub-empty.mjs
  • apps/e2e/demo-e2e-cloudflare/fixture-managed/worker.ts
  • apps/e2e/demo-e2e-cloudflare/fixture-managed/wrangler.toml
  • apps/e2e/demo-e2e-skilled-openapi/browser/skilled-page.mjs
  • apps/e2e/demo-e2e-skilled-openapi/e2e/browser/skilled-openapi-in-a-page.pw.spec.ts
  • apps/e2e/demo-e2e-skilled-openapi/e2e/bundle-signing.e2e.spec.ts
  • apps/e2e/demo-e2e-skilled-openapi/e2e/caller-credentials.e2e.spec.ts
  • apps/e2e/demo-e2e-skilled-openapi/e2e/confirm-destructive.e2e.spec.ts
  • apps/e2e/demo-e2e-skilled-openapi/e2e/discovery.e2e.spec.ts
  • apps/e2e/demo-e2e-skilled-openapi/e2e/execution.e2e.spec.ts
  • apps/e2e/demo-e2e-skilled-openapi/e2e/helpers/local-sign-in.ts
  • apps/e2e/demo-e2e-skilled-openapi/e2e/helpers/mock-billing-api.ts
  • apps/e2e/demo-e2e-skilled-openapi/e2e/helpers/mock-bundle-server.ts
  • apps/e2e/demo-e2e-skilled-openapi/e2e/helpers/production-environment.ts
  • apps/e2e/demo-e2e-skilled-openapi/e2e/helpers/skilled-client.ts
  • apps/e2e/demo-e2e-skilled-openapi/e2e/parity.e2e.spec.ts
  • apps/e2e/demo-e2e-skilled-openapi/e2e/plugin-registration.e2e.spec.ts
  • apps/e2e/demo-e2e-skilled-openapi/e2e/saas-source.e2e.spec.ts
  • apps/e2e/demo-e2e-skilled-openapi/e2e/skilled-openapi.e2e.spec.ts
  • apps/e2e/demo-e2e-skilled-openapi/jest.e2e.config.ts
  • apps/e2e/demo-e2e-skilled-openapi/playwright.config.ts
  • apps/e2e/demo-e2e-skilled-openapi/project.json
  • apps/e2e/demo-e2e-skilled-openapi/src/caller-credentials.main.ts
  • apps/e2e/demo-e2e-skilled-openapi/src/config.ts
  • apps/e2e/demo-e2e-skilled-openapi/src/confirm-destructive.main.ts
  • apps/e2e/demo-e2e-skilled-openapi/src/fixtures/billing-bundle.json
  • apps/e2e/demo-e2e-skilled-openapi/src/main.ts
  • apps/e2e/demo-e2e-skilled-openapi/src/mock-rest-server.ts
  • apps/e2e/demo-e2e-skilled-openapi/src/saas.main.ts
  • apps/e2e/demo-e2e-skilled-openapi/src/stdio-entrypoint.ts
  • apps/e2e/demo-e2e-skilled-openapi/src/two-plugins.main.ts
  • apps/e2e/demo-e2e-skilled-openapi/tsconfig.e2e.json
  • apps/e2e/demo-e2e-skills/e2e/load-skill.e2e.spec.ts
  • apps/e2e/demo-e2e-skills/e2e/multi-skill-loading.e2e.spec.ts
  • apps/e2e/demo-e2e-skills/e2e/skill-session.e2e.spec.ts
  • apps/e2e/demo-e2e-skills/e2e/skills-only-mode.e2e.spec.ts
  • apps/e2e/demo-e2e-skills/e2e/tool-authorization.e2e.spec.ts
  • apps/evals/skilled-openapi/README.md
  • apps/evals/skilled-openapi/eslint.config.mjs
  • apps/evals/skilled-openapi/jest.config.ts
  • apps/evals/skilled-openapi/project.json
  • apps/evals/skilled-openapi/src/__tests__/anthropic-model.spec.ts
  • apps/evals/skilled-openapi/src/__tests__/cli.spec.ts
  • apps/evals/skilled-openapi/src/__tests__/dry-run.spec.ts
  • apps/evals/skilled-openapi/src/__tests__/metrics.spec.ts
  • apps/evals/skilled-openapi/src/__tests__/report.spec.ts
  • apps/evals/skilled-openapi/src/__tests__/run-task.spec.ts
  • apps/evals/skilled-openapi/src/__tests__/tasks.spec.ts
  • apps/evals/skilled-openapi/src/anthropic-model.ts
  • apps/evals/skilled-openapi/src/cli.ts
  • apps/evals/skilled-openapi/src/environment.ts
  • apps/evals/skilled-openapi/src/main.ts
  • apps/evals/skilled-openapi/src/metrics.ts
  • apps/evals/skilled-openapi/src/model.ts
  • apps/evals/skilled-openapi/src/report.ts
  • apps/evals/skilled-openapi/src/run-task.ts
  • apps/evals/skilled-openapi/src/scripted-model.ts
  • apps/evals/skilled-openapi/src/suite.ts
  • apps/evals/skilled-openapi/src/tasks.ts
  • apps/evals/skilled-openapi/tsconfig.app.json
  • apps/evals/skilled-openapi/tsconfig.json
  • apps/evals/skilled-openapi/tsconfig.spec.json
  • eslint.config.mjs
  • jest.imports-mapper.js
  • libs/adapters/src/openapi/README.md
  • libs/adapters/src/openapi/__tests__/openapi-edge-cases.spec.ts
  • libs/adapters/src/openapi/__tests__/openapi-query-serialization.spec.ts
  • libs/adapters/src/openapi/__tests__/openapi-server.spec.ts
  • libs/adapters/src/openapi/openapi.adapter.ts
  • libs/adapters/src/openapi/openapi.output-schema.ts
  • libs/adapters/src/openapi/openapi.utils.ts
  • libs/adapters/src/skills/__tests__/bundle-diff.spec.ts
  • libs/adapters/src/skills/__tests__/bundle.schema.spec.ts
  • libs/adapters/src/skills/__tests__/compile-skilled-bundle.spec.ts
  • libs/adapters/src/skills/__tests__/overlay-parser.spec.ts
  • libs/adapters/src/skills/__tests__/saas-pull.source.edge.spec.ts
  • libs/adapters/src/skills/__tests__/saas-pull.source.push.spec.ts
  • libs/adapters/src/skills/__tests__/saas-pull.source.spec.ts
  • libs/adapters/src/skills/__tests__/saas-token.fixture.ts
  • libs/adapters/src/skills/__tests__/static.source.spec.ts
  • libs/adapters/src/skills/__tests__/webhook-replay-guard.spec.ts
  • libs/adapters/src/skills/bundle/bundle-diff.ts
  • libs/adapters/src/skills/bundle/bundle.schema.ts
  • libs/adapters/src/skills/bundle/bundle.types.ts
  • libs/adapters/src/skills/bundle/overlay-parser.ts
  • libs/adapters/src/skills/index.ts
  • libs/adapters/src/skills/openapi/compile-skilled-bundle.ts
  • libs/adapters/src/skills/security/jwt-verifier.ts
  • libs/adapters/src/skills/security/webhook-replay-guard.ts
  • libs/adapters/src/skills/source-options.ts
  • libs/adapters/src/skills/sources/index.ts
  • libs/adapters/src/skills/sources/saas-pull.source.ts
  • libs/adapters/src/skills/sources/skill-bundle-source.interface.ts
  • libs/adapters/src/skills/sources/static.source.ts
  • libs/cli/README.md
  • libs/cli/package.json
  • libs/edge/README.md
  • libs/edge/project.json
  • libs/edge/src/__tests__/index-wiring.spec.ts
  • libs/edge/src/index.spec.ts
  • libs/edge/src/index.ts
  • libs/edge/src/managed.ts
  • libs/sdk/package.json
  • libs/sdk/src/common/decorators/__tests__/tool-type-safety.spec.ts
  • libs/sdk/src/common/decorators/tool.decorator.ts
  • libs/sdk/src/common/entries/scope.entry.ts
  • libs/sdk/src/common/interfaces/skill.interface.ts
  • libs/sdk/src/common/metadata/plugin.metadata.ts
  • libs/sdk/src/common/tokens/plugin.tokens.ts
  • libs/sdk/src/common/types/options/skills-http/interfaces.ts
  • libs/sdk/src/common/types/options/skills-http/schema.ts
  • libs/sdk/src/direct/README.md
  • libs/sdk/src/direct/__tests__/connect-client.spec.ts
  • libs/sdk/src/direct/__tests__/connect.auth-token.spec.ts
  • libs/sdk/src/direct/__tests__/connect.spec.ts
  • libs/sdk/src/direct/__tests__/direct-client.spec.ts
  • libs/sdk/src/direct/client.types.ts
  • libs/sdk/src/direct/direct-client.ts
  • libs/sdk/src/direct/token-auth-info.ts
  • libs/sdk/src/errors/__tests__/misconfiguration.spec.ts
  • libs/sdk/src/errors/misconfiguration.ts
  • libs/sdk/src/errors/plugin.errors.ts
  • libs/sdk/src/health/__tests__/health.scope-probes.spec.ts
  • libs/sdk/src/health/__tests__/health.service.spec.ts
  • libs/sdk/src/health/health.service.ts
  • libs/sdk/src/index.ts
  • libs/sdk/src/job/enclave/__tests__/job-enclave.bridge.browser.spec.ts
  • libs/sdk/src/job/enclave/browser-enclave-core.ts
  • libs/sdk/src/job/enclave/enclave-core.ts
  • libs/sdk/src/job/enclave/job-enclave.bridge.ts
  • libs/sdk/src/plugin/__tests__/plugin.registry.once-per-server.spec.ts
  • libs/sdk/src/plugin/plugin.registry.ts
  • libs/sdk/src/resource/flows/resources-list.flow.ts
  • libs/sdk/src/scope/scope.instance.ts
  • libs/sdk/src/skill/__tests__/load-skill.format.spec.ts
  • libs/sdk/src/skill/__tests__/memory-skill.provider.spec.ts
  • libs/sdk/src/skill/__tests__/memory-skill.provider.tokenizer-cache.spec.ts
  • libs/sdk/src/skill/__tests__/skill-decision.decider.spec.ts
  • libs/sdk/src/skill/__tests__/skill-decision.ranker.spec.ts
  • libs/sdk/src/skill/__tests__/skill-filter.flow.spec.ts
  • libs/sdk/src/skill/__tests__/skill-instructions.helper.spec.ts
  • libs/sdk/src/skill/__tests__/skill-search-text.spec.ts
  • libs/sdk/src/skill/__tests__/skill-tools-surface.spec.ts
  • libs/sdk/src/skill/__tests__/skill.registry.decision.spec.ts
  • libs/sdk/src/skill/__tests__/skill.registry.dynamic.spec.ts
  • libs/sdk/src/skill/decision/decisions-api.decider.ts
  • libs/sdk/src/skill/decision/index.ts
  • libs/sdk/src/skill/decision/skill-decision.ranker.ts
  • libs/sdk/src/skill/decision/skill-decision.types.ts
  • libs/sdk/src/skill/flows/load-skill.flow.ts
  • libs/sdk/src/skill/index.ts
  • libs/sdk/src/skill/providers/memory-skill.provider.ts
  • libs/sdk/src/skill/sep-2640/__tests__/sep-2640.builders.spec.ts
  • libs/sdk/src/skill/sep-2640/__tests__/sep-2640.skill-md-actions.spec.ts
  • libs/sdk/src/skill/sep-2640/resources/skill-md.resource.ts
  • libs/sdk/src/skill/sep-2640/sep-2640.builders.ts
  • libs/sdk/src/skill/sep-2640/sep-2640.per-skill.ts
  • libs/sdk/src/skill/sep-2640/sep-2640.resource-helpers.ts
  • libs/sdk/src/skill/skill-catalog-source.ts
  • libs/sdk/src/skill/skill-instructions.helper.ts
  • libs/sdk/src/skill/skill-search-text.ts
  • libs/sdk/src/skill/skill-storage.interface.ts
  • libs/sdk/src/skill/skill.registry.ts
  • libs/sdk/src/transport/mcp-handlers/__tests__/skills-handlers.spec.ts
  • libs/sdk/src/transport/mcp-handlers/skills-mcp.types.ts
  • libs/skills/catalog/create-tool/references/auth-providers.md
  • libs/skills/catalog/create-tool/references/error-handling.md
  • libs/skills/catalog/frontmcp-config/references/configure-auth.md
  • libs/skills/catalog/frontmcp-config/references/configure-elicitation.md
  • libs/skills/catalog/frontmcp-config/references/configure-skills-http.md
  • libs/skills/catalog/frontmcp-deployment/references/build-for-browser.md
  • libs/skills/catalog/frontmcp-deployment/references/build-for-cli.md
  • libs/skills/catalog/frontmcp-deployment/references/build-for-sdk.md
  • libs/skills/catalog/frontmcp-deployment/references/deploy-to-cloudflare-skills-only.md
  • libs/skills/catalog/frontmcp-deployment/references/deploy-to-cloudflare.md
  • libs/skills/catalog/frontmcp-deployment/references/mcp-client-integration.md
  • libs/skills/catalog/frontmcp-development/references/create-plugin-hooks.md
  • libs/skills/catalog/frontmcp-development/references/create-plugin.md
  • libs/skills/catalog/frontmcp-development/references/create-skill-with-tools.md
  • libs/skills/catalog/frontmcp-development/references/create-skill.md
  • libs/skills/catalog/frontmcp-development/references/official-plugins.md
  • libs/skills/catalog/frontmcp-development/references/openapi-adapter.md
  • libs/skills/catalog/frontmcp-extensibility/references/skill-audit-log.md
  • libs/skills/catalog/frontmcp-production-readiness/references/health-readiness-endpoints.md
  • libs/skills/catalog/skills-manifest.json
  • package.json
  • plugins/plugin-codecall/package.json
  • plugins/plugin-skilled-openapi/README.md
  • plugins/plugin-skilled-openapi/package.json
  • plugins/plugin-skilled-openapi/src/__tests__/audit-and-startup.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/authorization.integration.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/browser-runtime.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/bundle-load-state.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/bundle-loading.integration.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/bundle-push.flow.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/bundle-push.integration.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/bundle-sync.service.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/caller-credentials.integration.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/compiled-operations.integration.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/confirm-actions.integration.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/error-bodies.integration.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/execute-action.integration.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/execute-action.no-enclave.integration.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/hidden-op.registry.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/index.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/last-good-bundle.integration.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/load-skill.guidance.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/meta-tools.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/openapi-runtime.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/operation-tool.factory.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/path-parameters.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/pinned-fetch.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/plugin-extra.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/plugin-registration.integration.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/plugin.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/run-workflow.tool.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/runtime-deps-injection.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/saas-bundles.fixture.ts
  • plugins/plugin-skilled-openapi/src/__tests__/schema-cache.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/search-skill.ranking.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/shared-operation-authorization.integration.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/skill-catalog-pointers.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/skills-surface-before-load.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/ssrf-guard.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/workflow-abort.integration.spec.ts
  • plugins/plugin-skilled-openapi/src/__tests__/workflow-sandbox.spec.ts
  • plugins/plugin-skilled-openapi/src/enclave-peer.d.ts
  • plugins/plugin-skilled-openapi/src/executor/__tests__/action-confirmation.spec.ts
  • plugins/plugin-skilled-openapi/src/executor/__tests__/action-outcome.spec.ts
  • plugins/plugin-skilled-openapi/src/executor/__tests__/caller-credentials.spec.ts
  • plugins/plugin-skilled-openapi/src/executor/__tests__/execute-skill-action.spec.ts
  • plugins/plugin-skilled-openapi/src/executor/action-confirmation.ts
  • plugins/plugin-skilled-openapi/src/executor/action-outcome.ts
  • plugins/plugin-skilled-openapi/src/executor/browser-runtime.ts
  • plugins/plugin-skilled-openapi/src/executor/connected-credential.ts
  • plugins/plugin-skilled-openapi/src/executor/credential-resolver.ts
  • plugins/plugin-skilled-openapi/src/executor/execute-skill-action.ts
  • plugins/plugin-skilled-openapi/src/executor/openapi-runtime.ts
  • plugins/plugin-skilled-openapi/src/executor/run-skill-action.ts
  • plugins/plugin-skilled-openapi/src/executor/schema-cache.ts
  • plugins/plugin-skilled-openapi/src/executor/ssrf-guard.ts
  • plugins/plugin-skilled-openapi/src/executor/workflow-sandbox.ts
  • plugins/plugin-skilled-openapi/src/index.ts
  • plugins/plugin-skilled-openapi/src/push/bundle-push.flow.ts
  • plugins/plugin-skilled-openapi/src/registry/hidden-op.registry.ts
  • plugins/plugin-skilled-openapi/src/skilled-openapi.plugin.ts
  • plugins/plugin-skilled-openapi/src/skilled-openapi.symbols.ts
  • plugins/plugin-skilled-openapi/src/skilled-openapi.types.ts
  • plugins/plugin-skilled-openapi/src/sync/bundle-load-state.ts
  • plugins/plugin-skilled-openapi/src/sync/bundle-sync.service.ts
  • plugins/plugin-skilled-openapi/src/tools/execute-action.schema.ts
  • plugins/plugin-skilled-openapi/src/tools/execute-action.tool.ts
  • plugins/plugin-skilled-openapi/src/tools/load-skill.schema.ts
  • plugins/plugin-skilled-openapi/src/tools/load-skill.tool.ts
  • plugins/plugin-skilled-openapi/src/tools/operation-tool.factory.ts
  • plugins/plugin-skilled-openapi/src/tools/run-workflow.schema.ts
  • plugins/plugin-skilled-openapi/src/tools/run-workflow.tool.ts
  • plugins/plugin-skilled-openapi/src/tools/search-skill.schema.ts
  • plugins/plugin-skilled-openapi/src/tools/search-skill.tool.ts
  • scripts/worker-export-conditions.test.mjs
  • tsconfig.base.json

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

@frontegg-david
frontegg-david marked this pull request as ready for review November 4, 2026 23:31
This was referenced Nov 4, 2026
@github-actions

github-actions Bot commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Performance Test Results

Status: ✅ All tests passed

Summary

Project Tests Passed Warnings Failed Leaks
✅ demo-e2e-agents 4 4 0 0 0
✅ demo-e2e-cache 11 11 0 0 0
✅ demo-e2e-codecall 4 4 0 0 0
✅ demo-e2e-config 4 4 0 0 0
✅ demo-e2e-direct 3 3 0 0 0
✅ demo-e2e-elicitation 1 1 0 0 0
✅ demo-e2e-errors 4 4 0 0 0
✅ demo-e2e-hooks 3 3 0 0 0
✅ demo-e2e-multiapp 4 4 0 0 0
✅ demo-e2e-notifications 3 3 0 0 0
✅ demo-e2e-openapi 2 2 0 0 0
✅ demo-e2e-providers 4 4 0 0 0
✅ demo-e2e-public 4 4 0 0 0
✅ demo-e2e-redis 15 15 0 0 0
✅ demo-e2e-remember 4 4 0 0 0
✅ demo-e2e-remote 5 5 0 0 0
✅ demo-e2e-serverless 2 2 0 0 0
✅ demo-e2e-skills 15 15 0 0 0
✅ demo-e2e-standalone 2 2 0 0 0
✅ demo-e2e-transport-recreation 3 3 0 0 0
✅ demo-e2e-ui 4 4 0 0 0

Total: 101 tests across 21 projects

📊 View full report in workflow run


Generated at: 2026-11-04T23:47:12.370Z
Commit: becd623d

@frontegg-david
frontegg-david merged commit c075ad3 into main Nov 4, 2026
48 checks passed
@frontegg-david
frontegg-david deleted the cherry-pick/stack-1084-main branch November 4, 2026 23:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cherry-pick Use cherry-pick for PRs added to version branches to allow merging into main

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant