Skip to content

Conversation

@rjcorwin
Copy link
Owner

Summary

  • ensure the gateway reuses generated tokens for HTTP participants and annotates bundled templates so human participants expose the REST transport
  • resolve the mew-bridge executable from the new monorepo layout and point scenario setup scripts at the consolidated package paths
  • keep scenario automation aligned with the new structure so HTTP smoke tests succeed end-to-end

Testing

  • npm run build
  • ./tests/run-all-tests.sh --no-llm

https://chatgpt.com/codex/tasks/task_e_68da8deb346c83258ba0c74f017b927f

Copy link

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

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.

ℹ️ 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

Comment on lines 6 to 8
"dependencies": {
"@mew-protocol/agent": "^0.4.1"
"@mew-protocol/mew/agent": "^0.4.1"
},

Choose a reason for hiding this comment

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

[P1] Replace subpath dependency with published package

The scenario template now declares a dependency on "@mew-protocol/mew/agent", but npm dependencies must reference published packages, not subpath exports. No package with that name exists, so npm install for the template will fail with “No matching version found for @mew-protocol/mew/agent”. Installers should depend on @mew-protocol/mew and import from @mew-protocol/mew/agent at runtime.

Useful? React with 👍 / 👎.

Comment on lines 6 to 8
"dependencies": {
"@mew-protocol/agent": "^0.4.1",
"@mew-protocol/mew/agent": "^0.4.1",
"ws": "^8.18.0"

Choose a reason for hiding this comment

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

[P1] Use root MEW package in proposals scenario dependencies

The package manifest now lists "@mew-protocol/mew/agent" as a dependency. Because that subpath is not a publishable npm package, npm install in this scenario workspace will fail, preventing the TypeScript proposals scenario from running. The dependency should remain on @mew-protocol/mew and the code should import from @mew-protocol/mew/agent instead.

Useful? React with 👍 / 👎.

Comment on lines 6 to 8
"dependencies": {
"@mew-protocol/participant": "^0.2.0",
"@mew-protocol/mew/participant": "^0.2.0",
"ws": "^8.18.0"

Choose a reason for hiding this comment

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

[P1] Fix participant dependency to target published package

The multi-agent scenario now depends on "@mew-protocol/mew/participant". Npm will treat that as a separate package which is not published, causing dependency installation to fail. To resolve, depend on @mew-protocol/mew and import the participant module via @mew-protocol/mew/participant at runtime.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants