chore: move npm packages to the @pymodel scope - #70
Merged
Conversation
|
Important Review skippedToo many files! This PR contains 656 files, which is 356 over the limit of 300. To get a review, reduce the PR to 300 files or fewer by splitting it into smaller PRs or changing its base branch. Usage-priced reviews support at most 300 files. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (656)
You can disable this status message by setting the Comment |
commit: |
Merged
elkaix
pushed a commit
that referenced
this pull request
Aug 14, 2026
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @pymodel/pythinker-code@0.17.0 ### Minor Changes - [#70](#70) [`8506ded`](8506ded) - Publish the CLI under the @PyModel npm scope; install with `npm install -g @pymodel/pythinker-code`. The old @pythoughts scope is deprecated and no longer receives releases. ### Patch Changes - [#71](#71) [`9d46551`](9d46551) - Keep the current thinking effort when switching models in the model picker instead of silently saving the new model's lowest level as the default, and repair a stale thinking mode in the config when saving an effort. - [#67](#67) [`5cb218f`](5cb218f) - Keep the thinking effort chosen with Ctrl-T/Shift-Tab as the default across restarts. - [#68](#68) [`b69205f`](b69205f) - Show only the animated thinking indicator while the model thinks; the streamed thinking text no longer appears in the transcript unless expanded with Ctrl+O. Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related Issue
No issue — follow-up to #66 (GitHub org migration). This PR moves the npm side to the new org.
Problem
The GitHub org moved to
PyModel(#66), but every workspace package still carries the@pythoughtsnpm scope, and releases still publish to@pythoughts/pythinker-code. Newer versions must publish under thepymodelnpm org.What changed
@pythoughts/*to@pymodel/*: package names, workspace dependencies, imports, and every tooling reference (changesets config,flake.nixworkspace names, CI workflows, release/native/brew/CDN scripts, docs, README badges).alwaysBundleregexes, and the Windows path marker in the postinstall reach script.pnpm-lock.yaml; theflake.nixpnpmDepshash is unchanged (verified by rebuilding — workspace names do not affect the fetched dependency set).minorchangeset so the next release publishes@pymodel/pythinker-code.Out of scope: the VS Code Marketplace publisher (
pythoughts.pythinker-code),api.pythoughts.complatform URLs, and theai.pythoughts.pythinker-serverLaunchAgent label — these are separate identities, not npm scope.Merge order
Merge #67, #68, #69 first — their changesets name
@pythoughts/pythinker-codeand would breakchangeset versionif this PR lands before them.Before the first publish (npm side, manual)
@pymodel/pythinker-code: repositoryPyModel/pythinker-code, workflowrelease.yml.@pymodelrelease:npm deprecate @pythoughts/pythinker-code "Moved to @pymodel/pythinker-code".Checklist
gen-changesetsskill, or this PR needs no changeset.gen-docsskill, or this PR needs no doc update. (Docs updated in the sweep.)Additional commits
@pythoughts\/), release-tag parsing inproduce-manifest.mjsandinstall.sh,%40…%2Frelease-download URLs in the CDN build, and split specifiers in tests.skill-session.test.tstemp-dir cleanup now retries, because a late journal flush races the recursive delete under full-suite load and threw ENOTEMPTY twice while gating this push.