Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/archive-missing-workspace.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/cloudbase-marketplace.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/composer-toolbar-crush-fix.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-question-card-title-clamp.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-stale-subagent-status.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-tui-parity.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/mobile-shell-ui.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/model-pill-icon-collapse.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/perm-label-flex-shrink.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/pyaos-executor-rename.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/refresh-bundled-web-ui.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/refresh-cli-tui.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/remove-managed-kimi-endpoints.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/settings-backend-label.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/subagent-execution-inspector.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/subagent-fork-context.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/task-notification-cron-style.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/vscode-host-sdk-repairs.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/web-parity-sessions.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/web-parity-settings.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/web-parity-transcript.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/web-reference-composer-port.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/windows-git-bash-path-bridge.md

This file was deleted.

52 changes: 52 additions & 0 deletions apps/pythinker-code/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,57 @@
# @pymodel/pythinker-code

## 0.39.0

### Minor Changes

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Rename the mcp.json stdio `executor` value `kaos` to `pyaos`. Existing configs using `"executor": "kaos"` keep working as a deprecated alias.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Remove the hosted self-update checks, default plugin marketplace catalog, official plugin badges, tips banner, and sign-up links; Kimi now serves only as a model provider through OAuth or an API key. Set PYTHINKER_CODE_PLUGIN_MARKETPLACE_URL to keep using a plugin catalog.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Add optional forked conversation context to subagent and Dynamic Workflow tool runs.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Add web UI session management: pin sessions with drag reorder, set a session emoji, mark sessions done and reopen them with undo, switch the sidebar between flat and grouped views, see recent sessions on the workspace home, and manage all sessions in bulk from a filterable Session Management table.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Move web UI provider management into a Settings tab with an add-provider flow and per-provider model list, add a version and diagnostics section, and support multiple terminal tabs per session.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Redesign the web UI transcript: the app-wide font changes, user messages render @-mentioned files as clickable pills, each tool call gets its own card (run, read, search, find, fetch, todo, plan, goal), a settled turn folds its working steps behind a "Worked …" summary with a per-turn file-change panel, long user messages collapse, and Ctrl/Cmd+F searches the conversation with highlighted matches. Transcript images and videos open in a fullscreen viewer.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Redesign the web UI chat dock and composer: running work now collapses into pill buttons above the composer (goal, plan, bash, sub-agents, progress) that expand into pop-over panels, and the composer gains an add menu, a permission selector, a context-usage ring, and a model picker with starred models and thinking effort.

### Patch Changes

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Fix sessions failing to archive when their workspace folder no longer exists.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Add the Tencent CloudBase plugin to the curated marketplace.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - web: Fix composer toolbar buttons squeezing and overlapping each other in very narrow windows.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - web: Fix long question text in question cards being truncated with an ellipsis instead of wrapping.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Fix completed subagents remaining marked as running in the web interface.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Fix session warning severity, collapsed thinking hints, narrow welcome model details, and custom theme token guidance.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - web: Improve mobile UI styling.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - web: Collapse the composer model picker to an icon when space is tight; hovering still shows the model and reasoning effort.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - web: Fix the composer permission mode label being hidden even when there is enough space.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Refresh the web UI bundled with the CLI, including the neutral grey dark theme.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Refresh the CLI terminal interface with a branded welcome panel, animated robot mark, Braille activity indicators, shimmered thinking states, clearer session-mode styling, and reliable headless output flushing.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Show the backend name in Settings without a version prefix.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Allow sub agent activity cards to open their live execution transcript.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - web: Restyle background task notifications as a lighter notice that shows the task summary, output files, and output preview directly.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Fix VS Code extension regressions: fork from a turn now forks at that turn instead of copying the whole session, resumed sessions replay subagent and dynamic-workflow transcripts again, shell and plugin command inputs show up in resumed history, project-level MCP servers appear in the management view, OAuth-only sign-ins are recognized as logged in, and selecting a model's highest thinking effort stays session-only instead of becoming the global default.

- [#131](https://github.com/PyModel/pythinker-code/pull/131) [`cf9014b`](https://github.com/PyModel/pythinker-code/commit/cf9014b01afb463ce9ee585b0fe52d1841eb5b7d) Thanks [@elkaix](https://github.com/elkaix)! - Fix file tools and shell working directories failing to resolve Git Bash paths such as /c/Users or /tmp on Windows.

## 0.38.0

### Minor Changes
Expand Down
24 changes: 24 additions & 0 deletions apps/pythinker-code/dist-web/site.webmanifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"name": "Pythinker Code Web",
"short_name": "Pythinker",
"icons": [
{
"src": "/icon-192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/icon-512.png",
"sizes": "512x512",
"type": "image/png"
},
{
"src": "/brand/icon.svg",
"sizes": "any",
"type": "image/svg+xml"
}
],
"theme_color": "#121212",
"background_color": "#121212",
"display": "browser"
}
2 changes: 1 addition & 1 deletion apps/pythinker-code/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@pymodel/pythinker-code",
"version": "0.38.0",
"version": "0.39.0",
"description": "The Starting Point for Next-Gen Agents",
"license": "MIT",
"author": "PyModel",
Expand Down
Loading