Repository navigation
Description
Plugin name
sap-integration-suite-copilot
Short description
SAP Cloud Integration (CPI) agent and skill: Groovy script API, header/property scope, Exception Subprocess status, JMS retry, and MPL error-to-root-cause mapping for SFTP, HTTP/OAuth, IDoc, OData, SOAP, AS2 and Cloud Connector.
GitHub repository
rameshvaranganti/sap-integration-suite-copilot
Plugin path inside the repository
plugins/sap-integration-suite-copilot
Ref to review
v1.1.7
Commit SHA to review
2ae31c2e967f35d026e5a42bc520a3852d678e1a
Version
1.1.7
License identifier
MIT
Author name
Rameshkumar Varanganti
Author URL
https://agenticintegrationhub.com/
Homepage URL
https://github.com/rameshvaranganti/sap-integration-suite-copilot
Keywords
sap
sap-cpi
sap-btp
integration-suite
groovy
xslt
iflow
api-management
event-mesh
mcp
Additional notes for reviewers
Resubmission of #6364 (rejected), addressing the feedback. Version 1.1.0 adds the sap-cloud-integration skill (plugins/sap-integration-suite-copilot/skills/sap-cloud-integration/) with four CPI runtime reference files. Each behavior claim is cross-checked against SAP-docs/btp-integration-suite, and references/sap-documentation-index.md links the sources. The agent (com.github.copilot/agents/) now delegates CPI questions to the skill.
The with/without-skill evaluation on the same model is in PR #6363. Clearest case: asked to read the receiver's HTTP status in an Exception Subprocess, the plain model checks for HttpOperationFailedException, which CPI never throws. With the skill, it uses AhcOperationFailedException as in SAP's own script example. The PR also lists where the skill did not add value.
Submission checklist
- The plugin lives in a public GitHub repository.
- The ref and/or sha I provided is immutable (release tag and/or full 40-character commit SHA), not a branch.
- This submission follows this repository's contribution, security, and responsible AI policies.
- This plugin is not already listed in the Awesome Copilot marketplace.
Activity
github-actions commentedon Nov 12, 2026
✅ External plugin intake passed
This submission passed automated intake validation and quality checks and is ready for maintainer review.
View workflow run · Download full quality gate logs
v1.1.72ae31c2e967f35d026e5a42bc520a3852d678e1aReviewer signals
These are non-blocking heuristics for maintainer review; they are not evidence of misconduct or low quality.
Quality gate summary
Legend: ✅ pass ·⚠️ warning · 🛑 fail
spec compliance output (✅ pass)
vally lint output (✅ pass)
install smoke test output (✅ pass)
Version match output
Ref/SHA consistency output
Canvas structure output
Canonical external.json payload
{ "name": "sap-integration-suite-copilot", "description": "SAP Cloud Integration (CPI) agent and skill: Groovy script API, header/property scope, Exception Subprocess status, JMS retry, and MPL error-to-root-cause mapping for SFTP, HTTP/OAuth, IDoc, OData, SOAP, AS2 and Cloud Connector.", "version": "1.1.7", "author": { "name": "Rameshkumar Varanganti", "url": "https://agenticintegrationhub.com/" }, "repository": "https://github.com/rameshvaranganti/sap-integration-suite-copilot", "homepage": "https://github.com/rameshvaranganti/sap-integration-suite-copilot", "license": "MIT", "keywords": [ "sap", "sap-cpi", "sap-btp", "integration-suite", "groovy", "xslt", "iflow", "api-management", "event-mesh", "mcp" ], "source": { "source": "github", "repo": "rameshvaranganti/sap-integration-suite-copilot", "path": "plugins/sap-integration-suite-copilot", "ref": "v1.1.7", "sha": "2ae31c2e967f35d026e5a42bc520a3852d678e1a" } }rameshvaranganti commentedon Nov 12, 2026
ready-for-review
8 remaining items
aaronpowell commentedon Nov 13, 2026
/request-fixes Thanks for revising this submission. The pinned release now includes CPI runtime-specific guidance tied to SAP sources, and the linked Copilot comparison reports concrete with/without differences, including the HTTP receiver exception-class behavior. That addresses the concern on #6364. One packaging point for us: this plugin folder has no README of its own, and open PR #6363 carries the same agent and skill as standalone resources, so we should decide whether both listings belong.
github-actions commentedon Nov 13, 2026
🛠️ Changes requested by a maintainer
Maintainer aaronpowell used
/request-fixesto move this submission torequires-submitter-fixes.Requested fixes
Thanks for revising this submission. The pinned release now includes CPI runtime-specific guidance tied to SAP sources, and the linked Copilot comparison reports concrete with/without differences, including the HTTP receiver exception-class behavior. That addresses the concern on #6364. One packaging point for us: this plugin folder has no README of its own, and open PR #6363 carries the same agent and skill as standalone resources, so we should decide whether both listings belong.
Once you've addressed these, edit the issue or comment
/rerun-intaketo send it back through intake for review.