Repository navigation
feat: build the OpenAI ZIP as version 1.1.0 of the existing plugin - #12
Conversation
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]>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 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".
| "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", |
There was a problem hiding this comment.
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 👍 / 👎.
| @@ -0,0 +1,5 @@ | |||
| { | |||
| "name": "app-69f5795de4a48191a35dc5c448520676", | |||
| "version": "1.1.0", | |||
There was a problem hiding this comment.
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 👍 / 👎.
#11 was merged before its last two commits landed. This PR carries them.
openai/listing.jsonsets 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 withplugin_name_mismatch.chatgpt-app-submission.jsonin Terminal49/API: 5 positive and 3 negative.npm run validateandnpm run build:openai-zippass. The build writesdist/terminal49-openai-1.1.0.zip.🤖 Generated with Claude Code
Need help on this PR? Tag
@codesmith-botwith what you need.