Skip to content

ci: release packages - #177

Merged
elkaix merged 1 commit into
mainfrom
changeset-release/main
Aug 25, 2026
Merged

ci: release packages#177
elkaix merged 1 commit into
mainfrom
changeset-release/main

Conversation

@pythinker-release-bot

@pythinker-release-botpythinker-release-botBot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release 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@1.3.0

Minor Changes

  • #176496169d Thanks @elkaix! - Add an experimental MCP management API enabled with PYTHINKER_CODE_EXPERIMENTAL_MCP_MANAGEMENT=1.

  • #176496169d Thanks @elkaix! - Add mobile bottom sheets for composer slash commands, mentions, and model selection.

  • #176496169d Thanks @elkaix! - Add multi-root file suggestions to POST /api/v1/fs:suggest.

  • #176496169d Thanks @elkaix! - Remove the built-in hosted provider and its sign-in, usage, feedback, model aliases, and SDK methods; configure a supported provider with its own API key or OAuth instead.

  • #176496169d Thanks @elkaix! - Remove the bundled Datasource plugin.

Patch Changes

  • #176496169d Thanks @elkaix! - Keep prompt activity and background-task notices consistent between live and reopened transcripts.

  • #176496169d Thanks @elkaix! - Add [dynamic_workflow].timeout_ms and PYTHINKER_CODE_AGENT_DYNAMIC_WORKFLOW_TIMEOUT_MS timeout settings.

  • #176496169d Thanks @elkaix! - Make skill activation turns editable and reversible without a separate activation card.

  • #181199eaa9 Thanks @elkaix! - Restore telemetry events and active devices in observability dashboards.

  • #176496169d Thanks @elkaix! - Make Escape handling and focus behavior safe during IME composition.

  • #176496169d Thanks @elkaix! - Make /tower commands apply immediately when PYTHINKER_CODE_EXPERIMENTAL_TOWER=1 is enabled.

  • #176496169d Thanks @elkaix! - Fit model and permission controls into narrow composer layouts.

  • #176496169d Thanks @elkaix! - Preserve the active session and model after provider logout.

  • #176496169d Thanks @elkaix! - Rank file and skill mention suggestions with path-aware matching and highlights.

  • #176496169d Thanks @elkaix! - Refresh provider sign-in state when the browser window regains focus.

  • #176496169d Thanks @elkaix! - Make pinned-session groups resizable and keep their scroll edges visible.

  • #176496169d Thanks @elkaix! - Honor the configured secondary-model thinking effort for subagents.

  • #176496169d Thanks @elkaix! - Steer the first queued prompt into an active session.

  • #176496169d Thanks @elkaix! - Hide button tooltips while their surrounding menu is open.

  • #176496169d Thanks @elkaix! - Keep the model picker inside the visible viewport.

Summary by CodeRabbit

  • New Features

    • Added experimental MCP management, mobile composer sheets, multi-root file suggestions, dynamic workflow timeouts, and editable skill activations.
    • Improved transcript consistency, mention suggestions, model selection, responsive composer behavior, and session persistence.
    • Added immediate /tower commands and restored telemetry dashboard activity.
  • Bug Fixes

    • Improved IME-safe input handling, provider sign-in refresh, model picker positioning, and secondary-model settings.
    • Removed the built-in hosted provider and bundled Datasource plugin.
  • Release

    • Updated the application to version 1.3.0.

@pythinker-release-bot

Copy link
Copy Markdown
ContributorAuthor

@coderabbitai review

@pkg-pr-new

pkg-pr-newBot commented Aug 24, 2026

Copy link
Copy Markdown
pnpm dlx https://pkg.pr.new/@pymodel/pythinker-code@f8e98eb
npx https://pkg.pr.new/@pymodel/pythinker-code@f8e98eb

commit: f8e98eb

@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 3a98ae5 to 6cad1e1CompareAugust 24, 2026 21:36
@pythinker-release-bot

Copy link
Copy Markdown
ContributorAuthor

@coderabbitai review

1 similar comment
@pythinker-release-bot

Copy link
Copy Markdown
ContributorAuthor

@coderabbitai review

@github-actions
github-actionsBotforce-pushed the changeset-release/main branch 2 times, most recently from faf98e8 to dc78d73CompareAugust 24, 2026 22:41
@pythinker-release-bot

Copy link
Copy Markdown
ContributorAuthor

@coderabbitai review

1 similar comment
@pythinker-release-bot

Copy link
Copy Markdown
ContributorAuthor

@coderabbitai review

@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from dc78d73 to b886e79CompareAugust 24, 2026 23:27
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from b886e79 to f8e98ebCompareAugust 25, 2026 00:02
@pythinker-release-bot

Copy link
Copy Markdown
ContributorAuthor

@coderabbitai review

1 similar comment
@elkaix

Copy link
Copy Markdown
Member

@coderabbitai review

@coderabbitai

coderabbitaiBot commented Aug 25, 2026

Copy link
Copy Markdown
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai

coderabbitaiBot commented Aug 25, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 23ac7071-11d4-4a42-9c22-580ed95c2a07

📥 Commits

Reviewing files that changed from the base of the PR and between 906939a and f8e98eb.

📒 Files selected for processing (22)
  • .changeset/consistent-transcript-notices.md
  • .changeset/dynamic-workflow-timeout.md
  • .changeset/editable-skill-turns.md
  • .changeset/experimental-mcp-management.md
  • .changeset/fix-telemetry-dashboard.md
  • .changeset/ime-safe-composer-focus.md
  • .changeset/immediate-tower-commands.md
  • .changeset/mobile-composer-sheets.md
  • .changeset/multi-root-file-suggestions.md
  • .changeset/narrow-composer-controls.md
  • .changeset/preserve-session-on-provider-logout.md
  • .changeset/rank-mention-suggestions.md
  • .changeset/refresh-signin-on-focus.md
  • .changeset/remove-built-in-hosted-provider.md
  • .changeset/remove-bundled-datasource.md
  • .changeset/resizable-pinned-sessions.md
  • .changeset/secondary-model-thinking-effort.md
  • .changeset/steer-first-queued-prompt.md
  • .changeset/suppress-menu-tooltips.md
  • .changeset/viewport-model-picker.md
  • apps/pythinker-code/CHANGELOG.md
  • apps/pythinker-code/package.json
💤 Files with no reviewable changes (20)
  • .changeset/preserve-session-on-provider-logout.md
  • .changeset/immediate-tower-commands.md
  • .changeset/suppress-menu-tooltips.md
  • .changeset/fix-telemetry-dashboard.md
  • .changeset/refresh-signin-on-focus.md
  • .changeset/viewport-model-picker.md
  • .changeset/rank-mention-suggestions.md
  • .changeset/steer-first-queued-prompt.md
  • .changeset/dynamic-workflow-timeout.md
  • .changeset/consistent-transcript-notices.md
  • .changeset/resizable-pinned-sessions.md
  • .changeset/remove-bundled-datasource.md
  • .changeset/ime-safe-composer-focus.md
  • .changeset/editable-skill-turns.md
  • .changeset/multi-root-file-suggestions.md
  • .changeset/secondary-model-thinking-effort.md
  • .changeset/experimental-mcp-management.md
  • .changeset/mobile-composer-sheets.md
  • .changeset/narrow-composer-controls.md
  • .changeset/remove-built-in-hosted-provider.md

Included review availability: Your plan provides up to 10 included reviews per hour; 7 remain after this review.


📝 Walkthrough

Walkthrough

The package version changes from 1.2.0 to 1.3.0. The changelog adds the 1.3.0 release entry. Multiple pending changeset files are removed.

Changes

Release metadata

Layer / File(s)Summary
Version and changelog update
apps/pythinker-code/package.json, apps/pythinker-code/CHANGELOG.md
The package version changes to 1.3.0. The changelog records the release changes.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Merge Risk:⚪ Minimal · up to f8e98

This release PR updates package metadata and the changelog without introducing an actionable merge-blocking risk; it is merge-ready after normal checks and review.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check nameStatusExplanation
Title check✅ PassedThe title uses the required ci: conventional-commit prefix, is 20 characters long, uses imperative wording, and accurately describes the automated package release.
Description check✅ PassedThe description clearly explains that Changesets generated the release PR, identifies package version 1.3.0, lists the included minor and patch changes, and states the npm publication behavior. It d…
Docstring Coverage✅ PassedNo functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.
Full details: Description check

Explanation

The description clearly explains that Changesets generated the release PR, identifies package version 1.3.0, lists the included minor and patch changes, and states the npm publication behavior. It does not use the repository template sections, but those sections are not essential for this automated release PR.

Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.)


Comment @coderabbitai help to get the list of available commands.

@elkaix
elkaix merged commit da5352d into mainAug 25, 2026
25 checks passed
@elkaix
elkaix deleted the changeset-release/main branch August 25, 2026 00:19
Sign up for freeto 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

@elkaix