Skip to content

feat: build the OpenAI ZIP as version 1.1.0 of the existing plugin - #12

Merged
dodeja merged 2 commits into
mainfrom
feat/openai-existing-plugin
Oct 19, 2026
Merged

dodeja merged 2 commits into
mainfrom
feat/openai-existing-plugin

Conversation

@dodeja

@dodeja dodeja commented Oct 19, 2026 •

Copy link
Copy Markdown
Member

#11 was merged before its last two commits landed. This PR carries them.

  • openai/listing.json sets the existing OpenAI plugin's package name, app-69f5795de4a48191a35dc5c448520676, the version 1.1.0 (published is 1.0.1), and the category "Business & Operations". The ZIP builder applies these only to the OpenAI ZIP. Without them, OpenAI rejects the upload with plugin_name_mismatch.
  • Review cases are copied from chatgpt-app-submission.json in Terminal49/API: 5 positive and 3 negative.

npm run validate and npm run build:openai-zip pass. The build writes dist/terminal49-openai-1.1.0.zip.

🤖 Generated with Claude Code


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

dodeja and others added 2 commits October 19, 2026 10:25
Terminal49 already has a published OpenAI plugin, package name
app-69f5795de4a48191a35dc5c448520676 at version 1.0.1. An upload must
keep that name and raise the version, so the ZIP builder reads both from
openai/listing.json (1.1.0) instead of the shared Codex manifest.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
… ZIP

The ZIP's test cases replace the existing plugin's cases, and the
dashboard can't edit them afterwards. Copy the five positive and three
negative cases from chatgpt-app-submission.json in Terminal49/API so the
review stays consistent. Set the OpenAI category to the dashboard title
"Business & Operations" in openai/listing.json, leaving the Codex
manifest's category alone.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-19T17:28:28.098517Z 1ca299b PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@dodeja
dodeja merged commit 8382baf into main Oct 19, 2026
1 check passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1ca299b67d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread openai/review.json
"expected_behavior": "Resolves office chairs to an HS4 code, names the code used, ranks importers by containers over full months, and notes that forwarders can appear in the list. The test account needs trade intelligence enabled."
"description": "Create a tracking request for a container that is not already tracked.",
"prompt": "Track TGBU8848518 with carrier SCAC COSU in my Terminal49 account.",
"tools_triggered": "track_container",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Include the required preflight search in the tracking case

The user has not confirmed that this number is untracked, so the bundled container-tracking skill requires search_container or identify_tracking_number before the write. Declaring only track_container makes the review expectation contradict the plugin's source-of-truth guidance and can penalize the correct two-tool flow or encourage a duplicate tracking request; include the preflight tool and its expected outcome.

AGENTS.md reference: AGENTS.md:L23-L30

Useful? React with 👍 / 👎.

Comment thread openai/listing.json
@@ -0,0 +1,5 @@
{
"name": "app-69f5795de4a48191a35dc5c448520676",
"version": "1.1.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Replace the initial-release notes for the 1.1.0 update

This version targets an existing plugin whose published version is 1.0.1, but the generated 1.1.0 manifest still imports publication.release_notes beginning with “Initial release.” Consequently, the update will present misleading release information instead of documenting what changed in 1.1.0; update the release notes alongside this version bump.

AGENTS.md reference: AGENTS.md:L52-L55

Useful? React with 👍 / 👎.

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