Skip to content

[codex] Prepare registry metadata and safer install prompts#16

Merged
nanami-he merged 1 commit into
mainfrom
he-c-maintenance-1245
May 1, 2026
Merged

[codex] Prepare registry metadata and safer install prompts#16
nanami-he merged 1 commit into
mainfrom
he-c-maintenance-1245

Conversation

@nanami-he
Copy link
Copy Markdown
Owner

Summary

  • Sync local maintenance branch from merged main and continue the PRD 1/2/4/5 workstream.
  • Add MCP Registry metadata with server.json, package.json#mcpName, and a registry publishing checklist.
  • Make the installer show the existing config and ask before replacing a non-petsonality statusLine or stale petsonality/typet hook entries.
  • Improve GitHub issue templates by fixing the statusline smoke command and adding more useful feature-request fields.
  • Update PRD progress for G0 registry metadata, M4 install transparency, and M6 templates.

Validation

  • bun test -> 322 pass, 0 fail
  • bun run build -> succeeds; generated dist/cli/install.js updated
  • NPM_CONFIG_CACHE=/private/tmp/petsonality-npm-cache npm pack --dry-run -> succeeds; tarball contains expected 15 files including dist/cli/install.js, dist/server.js, and package.json
  • node -e "JSON.parse(...)" over server.json and package.json -> json ok

Registry note

This prepares registry metadata but does not publish Petsonality to the MCP Registry yet. The currently published npm petsonality@0.4.5 predates package.json#mcpName, so the actual mcp-publisher publish step should wait until the next npm version is published with that field included.

@nanami-he nanami-he marked this pull request as ready for review May 1, 2026 02:15
@nanami-he nanami-he merged commit 0386639 into main May 1, 2026
1 check passed
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