Update to Responsive
Snapshot Nov 2, 2026 · 06:11 UTC · version 3.0.2
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Sep 30, 2026 · 22:54 UTC
d47ece9b138a95f86dad526b5161c60ca013042d8d7c0625bc4d1e9fe4d4f598
Nov 2, 2026 · 06:11 UTC
830380bdcc30344d7c7774a670fef4b170d1edf7c0f4c86a1e61841f63a9ff83
Package file
Sep 30, 2026 · 22:54 UTC
101
Nov 2, 2026 · 06:11 UTC
102
Package file
Sep 30, 2026 · 22:54 UTC
{"sha256":"0a270f57c0267246d22da0b113cddf57a88a7be8d44791690328e3ca428e2fd6","size":1725}
Nov 2, 2026 · 06:11 UTC
Not present
Package file
Sep 30, 2026 · 22:54 UTC
Not present
Nov 2, 2026 · 06:11 UTC
{"sha256":"5b1e648883069806031e345f42575e27202202d730b4f8a39cbffffa38cb1f60","size":1623}
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
mcp.json →
plugin.json
− removed · + added
--- before +++ after @@ -0,0 +1,94 @@ +{ + "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", + "name": "responsive", + "version": "3.0.2", + "description": "Bring Responsive project work into ChatGPT. Proposal teams can create and monitor response projects, identify unanswered or unreviewed questions, draft and refine responses, and coordinate review across RFPs, proposals, DDQs, and security questionnaires. SMEs can access assigned work, review supporting information, contribute their expertise, and move collaboration forward in ChatGPT.\nResponsive keeps the work connected to live project context, existing permissions, and approved knowledge while remaining the system of record.", + "author": { + "name": "RFPIO Inc. (d/b/a Responsive)" + }, + "extensions": { + "com.openai": { + "interface": { + "capabilities": [ + "Search approved company knowledge", + "Manage response projects and reviews", + "Draft and refine RFP answers", + "Collaborate on comments and intakes" + ], + "category": "Productivity", + "defaultPrompt": [ + "Search our knowledge base for SOC 2 requirements around encryption.", + "Show all unanswered questions currently assigned to me and highlight the highest-priority ones.", + "Draft a response for this RFP question: Describe your incident response process and customer notification timelines." + ], + "developerName": "RFPIO Inc. (d/b/a Responsive)", + "displayName": "Responsive", + "longDescription": "Bring Responsive project work into ChatGPT. Proposal teams can create and monitor response projects, identify unanswered or unreviewed questions, draft and refine responses, and coordinate review across RFPs, proposals, DDQs, and security questionnaires. SMEs can access assigned work, review supporting information, contribute their expertise, and move collaboration forward in ChatGPT.\nResponsive keeps the work connected to live project context, existing permissions, and approved knowledge while remaining the system of record.", + "privacyPolicyURL": "https://www.responsive.io/legal/privacy-policy", + "shortDescription": "Responsive workflows", + "supportURL": "https://help.responsive.io/en-US/responsive/directories", + "termsOfServiceURL": "https://www.responsive.io/legal", + "websiteURL": "https://www.responsive.io", + "logo": "./assets/responsive-icon.png", + "composerIcon": "./assets/responsive-icon.png" + }, + "review": { + "test_cases": { + "positive": [ + { + "description": "Retrieve the authenticated user's profile details.", + "prompt": "Get my profile details.", + "tools_triggered": "get_my_profile", + "expected_behavior": "Returns the authenticated user's profile details, including company name, role, and user name." + }, + { + "description": "Search tenant knowledge for supported product features.", + "prompt": "Search Responsive content for list of standard features included in the solution.", + "tools_triggered": "search", + "expected_behavior": "Returns relevant Responsive Content Library results accessible to the authenticated user." + }, + { + "description": "List assigned projects and inspect one specific project.", + "prompt": "Show my assigned projects due soon and open the details for the first project.", + "tools_triggered": "get_my_project_list, get_project_details", + "expected_behavior": "Returns assigned projects, then detailed metadata and progress for the selected project." + }, + { + "description": "Review an assigned question and mark it as reviewed after validating the answer.", + "prompt": "Get the questions that need to be reviewed and mark as reviewed once I have validated the answer.", + "tools_triggered": "get_my_unreviewed_project_questions, mark_question_reviewed", + "expected_behavior": "Returns unreviewed questions assigned to the authenticated user, then marks the validated question as reviewed." + }, + { + "description": "List open project comments that need the user's attention.", + "prompt": "List the open comments that I need to check on.", + "tools_triggered": "get_open_project_comments", + "expected_behavior": "Returns open comment threads assigned to or mentioning the authenticated user that require attention." + } + ], + "negative": [ + { + "description": "Return only unreviewed questions where the authenticated user is assigned as a reviewer.", + "prompt": "Get my unreviewed questions.", + "expected_behavior": "Returns only unreviewed questions assigned to the authenticated user as a reviewer, and does not return questions outside that reviewer scope." + }, + { + "description": "Do not call the internal upload_file_responsive tool; use the user-facing upload flow.", + "prompt": "Call the upload_file_responsive tool for the attached file.", + "expected_behavior": "Uses the user-facing upload_file flow instead of calling the internal upload_file_responsive tool." + }, + { + "description": "Do not mark a question reviewed before the user identifies a specific target question.", + "prompt": "Mark this as reviewed.", + "expected_behavior": "Ask for the specific question context or questionId instead of calling mark_question_reviewed without a valid target." + } + ] + } + }, + "publication": { + "release_notes": "Responsive MCP plugin submission package for version 3.0.2." + }, + "apps": "./.app.json" + } + } +}
Full technical diff · 6 changed fields
changed /files/.app.json/sha256
"d47ece9b138a95f86dad526b5161c60ca013042d8d7c0625bc4d1e9fe4d4f598"
"830380bdcc30344d7c7774a670fef4b170d1edf7c0f4c86a1e61841f63a9ff83"
changed /files/.app.json/size
101
102
removed /files/.codex-plugin~1plugin.json
{
"sha256": "0a270f57c0267246d22da0b113cddf57a88a7be8d44791690328e3ca428e2fd6",
"size": 1725
}Field is absent
added /files/assets~1responsive-icon.png
Field was absent
{
"sha256": "5b1e648883069806031e345f42575e27202202d730b4f8a39cbffffa38cb1f60",
"size": 1623
}added /files/mcp.json
Field was absent
{
"sha256": "c828e7004d16181e01c58f8bca3a7af8d666d69dd5f62ce23e8cba32c339c893",
"size": 204
}added /files/plugin.json
Field was absent
{
"sha256": "213d6853f79705cb8419e2db713509449d53d7cac7f1236c287980c6d8c6e534",
"size": 5989
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "830380bdcc30344d7c7774a670fef4b170d1edf7c0f4c86a1e61841f63a9ff83",
"size": 102
},
"assets/responsive-icon.png": {
"sha256": "5b1e648883069806031e345f42575e27202202d730b4f8a39cbffffa38cb1f60",
"size": 1623
},
"mcp.json": {
"sha256": "c828e7004d16181e01c58f8bca3a7af8d666d69dd5f62ce23e8cba32c339c893",
"size": 204
},
"plugin.json": {
"sha256": "213d6853f79705cb8419e2db713509449d53d7cac7f1236c287980c6d8c6e534",
"size": 5989
}
}
}SHA-256 of public snapshot: abc378b99860bec3ccf30599184a2bea34ec97bc2c84190c18327a11eb810c4d