| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:c2d1838d-2cc4-0bfc-0433-d0c411a17b1e |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C154:17B0B2:16AB36C:1FEDD54:69821F29 |
| html-safe-nonce | 5e1af6f84dcbc616be2cbe038ac4edad6d7fa81c8b95a057b251d3ebc1e1c4f1 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMTU0OjE3QjBCMjoxNkFCMzZDOjFGRURENTQ6Njk4MjFGMjkiLCJ2aXNpdG9yX2lkIjoiNDA4MjM3ODY3NDQ1NDc5ODEyMSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 2c946cc24c3983b3efde4c358d99dcaf0c05ecf3cc2004c082b44d1bdab29b54 |
| hovercard-subject-tag | pull_request:3198065916 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/wavetermdev/waveterm/2789/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/30e1a4fe3237897e3a55e2f0a60b3ab6b920685f127d0e16a21a24916439d039/wavetermdev/waveterm/pull/2789 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/30e1a4fe3237897e3a55e2f0a60b3ab6b920685f127d0e16a21a24916439d039/wavetermdev/waveterm/pull/2789 |
| og:image:alt | Summary
This PR adds per-tab base directory context and redesigns the tab UI to match VS Code style.
Tab Base Directory Feature
Per-tab base directory context (tab:basedir, tab:basedirlock metadat... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | sgeraldes |
| hostname | github.com |
| expected-hostname | github.com |
| None | c5d01132ac10b0b45b88f4c1c8790502d669eb065ff383dc5e4757c174f3380f |
| turbo-cache-control | no-preview |
| go-import | github.com/wavetermdev/waveterm git https://github.com/wavetermdev/waveterm.git |
| octolytics-dimension-user_id | 120279640 |
| octolytics-dimension-user_login | wavetermdev |
| octolytics-dimension-repository_id | 501045649 |
| octolytics-dimension-repository_nwo | wavetermdev/waveterm |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 501045649 |
| octolytics-dimension-repository_network_root_nwo | wavetermdev/waveterm |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | fabca968a4d0c1d630cbf4ea410949b58bc6bd54 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#start-of-content |
|
| https://patch-diff.githubusercontent.com/ |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwavetermdev%2Fwaveterm%2Fpull%2F2789 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwavetermdev%2Fwaveterm%2Fpull%2F2789 |
|
Sign up
| https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=wavetermdev%2Fwaveterm |
| Reload | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| Reload | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| Reload | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
|
wavetermdev
| https://patch-diff.githubusercontent.com/wavetermdev |
| waveterm | https://patch-diff.githubusercontent.com/wavetermdev/waveterm |
|
Notifications
| https://patch-diff.githubusercontent.com/login?return_to=%2Fwavetermdev%2Fwaveterm |
|
Fork
749
| https://patch-diff.githubusercontent.com/login?return_to=%2Fwavetermdev%2Fwaveterm |
|
Star
17k
| https://patch-diff.githubusercontent.com/login?return_to=%2Fwavetermdev%2Fwaveterm |
|
Code
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm |
|
Issues
408
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/issues |
|
Pull requests
36
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pulls |
|
Discussions
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/discussions |
|
Actions
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/actions |
|
Security
0
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/security |
|
Insights
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pulse |
|
Code
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm |
|
Issues
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/issues |
|
Pull requests
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pulls |
|
Discussions
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/discussions |
|
Actions
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/actions |
|
Security
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/security |
|
Insights
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pulse |
| Sign up for GitHub
| https://patch-diff.githubusercontent.com/signup?return_to=%2Fwavetermdev%2Fwaveterm%2Fissues%2Fnew%2Fchoose |
| terms of service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://patch-diff.githubusercontent.com/login?return_to=%2Fwavetermdev%2Fwaveterm%2Fissues%2Fnew%2Fchoose |
| Jump to bottom | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#issue-comment-box |
| sgeraldes | https://patch-diff.githubusercontent.com/sgeraldes |
| wavetermdev:main | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/tree/main |
| sgeraldes:feat/tab-base-directory-redesign | https://patch-diff.githubusercontent.com/sgeraldes/waveterm/tree/feat/tab-base-directory-redesign |
|
feat: Tab base directory with VS Code style redesign
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#top |
| sgeraldes | https://patch-diff.githubusercontent.com/sgeraldes |
| wavetermdev:main | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/tree/main |
| sgeraldes:feat/tab-base-directory-redesign | https://patch-diff.githubusercontent.com/sgeraldes/waveterm/tree/feat/tab-base-directory-redesign |
|
Conversation
35
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
|
Commits
5
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/commits |
|
Checks
1
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/checks |
|
Files changed
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| https://github.co/hiddenchars |
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/{{ revealButtonHref }} |
|
| https://patch-diff.githubusercontent.com/sgeraldes |
| sgeraldes | https://patch-diff.githubusercontent.com/sgeraldes |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#issue-3841440067 |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| https://private-user-images.githubusercontent.com/14790771/539015025-bc0c26a5-c391-42a5-bd58-5715a62d9f39.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzAxMzU2MzcsIm5iZiI6MTc3MDEzNTMzNywicGF0aCI6Ii8xNDc5MDc3MS81MzkwMTUwMjUtYmMwYzI2YTUtYzM5MS00MmE1LWJkNTgtNTcxNWE2MmQ5ZjM5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAyMDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMjAzVDE2MTUzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY4N2ZmZDFjY2FhYWM5MDM4NjdiODc3YjljNzgzOTQ1MzJkMDdhMTZlMzVlMzI3YTVmMjk5N2E5ODFlYzY5OGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.8T0dQ0wn7zIOOUdYvOU5qwzWufhtS65zmCm942ynkHA |
| Claude Code | https://claude.ai/code |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
|
| https://patch-diff.githubusercontent.com/sebastiangeraldes |
|
| https://patch-diff.githubusercontent.com/claude |
| feat: Tab base directory with VS Code style redesign | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/commits/5622d24cb40269f0dc33e3a610791ae4aa25545e |
| 5622d24 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/commits/5622d24cb40269f0dc33e3a610791ae4aa25545e |
| https://patch-diff.githubusercontent.com/CLAassistant |
| CLAassistant | https://patch-diff.githubusercontent.com/CLAassistant |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#issuecomment-3782703762 |
| https://cla-assistant.io/wavetermdev/waveterm?pullRequest=2789 |
| Contributor License Agreement | https://cla-assistant.io/wavetermdev/waveterm?pullRequest=2789 |
| recheck | https://cla-assistant.io/check/wavetermdev/waveterm?pullRequest=2789 |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| https://patch-diff.githubusercontent.com/apps/coderabbitai |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#issuecomment-3782704632 |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| CodeRabbit | https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=wavetermdev/waveterm&utm_content=2789 |
| X | https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai |
| Mastodon | https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai |
| Reddit | https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai |
| LinkedIn | https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| https://patch-diff.githubusercontent.com/sgeraldes |
| sgeraldes | https://patch-diff.githubusercontent.com/sgeraldes |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#issuecomment-3782756479 |
| waveterm/frontend/app/view/term/termwrap.ts | https://github.com/wavetermdev/waveterm/blob/5622d24cb40269f0dc33e3a610791ae4aa25545e/frontend/app/view/term/termwrap.ts#L40-L46 |
| 5622d24 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/commit/5622d24cb40269f0dc33e3a610791ae4aa25545e |
| waveterm/frontend/app/view/term/termwrap.ts | https://github.com/wavetermdev/waveterm/blob/5622d24cb40269f0dc33e3a610791ae4aa25545e/frontend/app/view/term/termwrap.ts#L296-L313 |
| 5622d24 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/commit/5622d24cb40269f0dc33e3a610791ae4aa25545e |
| waveterm/CLAUDE.md | https://github.com/wavetermdev/waveterm/blob/5622d24cb40269f0dc33e3a610791ae4aa25545e/CLAUDE.md#L349-L351 |
| 5622d24 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/commit/5622d24cb40269f0dc33e3a610791ae4aa25545e |
| Claude Code | https://claude.ai/code |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| https://patch-diff.githubusercontent.com/apps/coderabbitai |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
|
Jan 22, 2026
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#pullrequestreview-3690832888 |
|
View reviewed changes
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/5622d24cb40269f0dc33e3a610791ae4aa25545e |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#pullrequestreview-3690832888 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| CHANGES.md | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/5622d24cb40269f0dc33e3a610791ae4aa25545e#diff-d975bf659606195d2165918f93e1cf680ef68ea3c9cab994f033705fea8238b2 |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#discussion_r2715508322 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| emain/emain-ipc.ts | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/5622d24cb40269f0dc33e3a610791ae4aa25545e#diff-e3b8b9d46172c5f6880831631afb6d3b7ac0d8d4d9e1512452002d11fbcd2447 |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#discussion_r2715508327 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| emain/preload.ts | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/5622d24cb40269f0dc33e3a610791ae4aa25545e#diff-037f93a72295e15c5321d5444ef25b102826f2a8e3538450340066d8e459a146 |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#discussion_r2715508331 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| frontend/app/store/global.ts | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/5622d24cb40269f0dc33e3a610791ae4aa25545e#diff-dd220ee81836302b148bd541dd5fc66d78ec439a96b335fb46671079235a6652 |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| frontend/app/store/tab-basedir-validation-hook.ts | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/5622d24cb40269f0dc33e3a610791ae4aa25545e#diff-a0548387f480aa5b5f6b6859deb68f952482e57dd74505e47c6cea868677bb3a |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#discussion_r2715508337 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| pkg/service/objectservice/objectservice.go | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/5622d24cb40269f0dc33e3a610791ae4aa25545e#diff-7aa036f0564e2dacac58c8178f438e2021570a967918e984e514f824bbef12fb |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| pkg/util/shellutil/shellintegration/pwsh_wavepwsh.sh | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/5622d24cb40269f0dc33e3a610791ae4aa25545e#diff-d75efb4ecd11a4d2559f19537dfd354dde9f2c6266688a3beaf309392266317a |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#discussion_r2715508389 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| pkg/waveobj/metaconsts.go | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/5622d24cb40269f0dc33e3a610791ae4aa25545e#diff-d9ee0ff8efdd7047897a78f14160b1249e2ea2c685617112223e8a3174c61412 |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| pkg/waveobj/validators.go | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/5622d24cb40269f0dc33e3a610791ae4aa25545e#diff-1e5c4e3c28669d9c3fde874af5beb1e2d96cf7ca7242695e17413dd5265d48af |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| pkg/wstore/wstore.go | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/5622d24cb40269f0dc33e3a610791ae4aa25545e#diff-34c6293c4afbe10b6ef6e8674279243ca86e7bd396efbbbde31d26c4a5ac721e |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| sebastiangeraldes | https://patch-diff.githubusercontent.com/sebastiangeraldes |
| January 22, 2026 04:40 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#commits-pushed-4421ab3 |
|
| https://patch-diff.githubusercontent.com/sebastiangeraldes |
|
| https://patch-diff.githubusercontent.com/claude |
| fix: address code review findings for tab base directory | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/commits/4421ab325bfb68f951e51ffd49a31ca5cbbf3f62 |
| 4421ab3 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/commits/4421ab325bfb68f951e51ffd49a31ca5cbbf3f62 |
|
| https://patch-diff.githubusercontent.com/sebastiangeraldes |
|
| https://patch-diff.githubusercontent.com/claude |
| fix: add OSC 7 debounce cleanup to tabbar UI close handler | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/commits/fb2ab9ebb327fb3fc48eeab35ab5a9e3b86f3442 |
| fb2ab9e | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/commits/fb2ab9ebb327fb3fc48eeab35ab5a9e3b86f3442 |
| https://patch-diff.githubusercontent.com/sgeraldes |
| sgeraldes | https://patch-diff.githubusercontent.com/sgeraldes |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#issuecomment-3783014265 |
| 4421ab3 | https://github.com/wavetermdev/waveterm/commit/4421ab325bfb68f951e51ffd49a31ca5cbbf3f62 |
| fb2ab9e | https://github.com/wavetermdev/waveterm/commit/fb2ab9ebb327fb3fc48eeab35ab5a9e3b86f3442 |
| Claude Code | https://claude.ai/code |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| https://patch-diff.githubusercontent.com/apps/coderabbitai |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
|
Jan 22, 2026
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#pullrequestreview-3691067963 |
|
View reviewed changes
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/4421ab325bfb68f951e51ffd49a31ca5cbbf3f62 |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#pullrequestreview-3691067963 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| frontend/app/view/term/termwrap.ts | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/4421ab325bfb68f951e51ffd49a31ca5cbbf3f62#diff-691c210036a2c62f28368a4533f1a9d25867fe55ce07b1539c80149f9abc9bc9 |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
|
| https://patch-diff.githubusercontent.com/sebastiangeraldes |
|
| https://patch-diff.githubusercontent.com/claude |
| fix: address CodeRabbit review findings | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/commits/53ecce0b0bfcca91666c113bf070b6245a5fe4da |
| 53ecce0 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/commits/53ecce0b0bfcca91666c113bf070b6245a5fe4da |
| https://patch-diff.githubusercontent.com/apps/coderabbitai |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
|
Jan 22, 2026
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#pullrequestreview-3691134512 |
|
View reviewed changes
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/53ecce0b0bfcca91666c113bf070b6245a5fe4da |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#pullrequestreview-3691134512 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| frontend/app/store/tab-model.ts | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/53ecce0b0bfcca91666c113bf070b6245a5fe4da#diff-78b2cc2febb2523ccdd8ce634cd1384e5846cb1632878bd1aec3eac803465eb5 |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#discussion_r2715771850 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| frontend/app/view/term/term.tsx | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/53ecce0b0bfcca91666c113bf070b6245a5fe4da#diff-6a5507d858ab4d81c3462e5a6f8bc5c29f785c47a477b2ae6fe3aada906a32f1 |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#discussion_r2715771859 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| pkg/service/objectservice/objectservice.go | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/53ecce0b0bfcca91666c113bf070b6245a5fe4da#diff-7aa036f0564e2dacac58c8178f438e2021570a967918e984e514f824bbef12fb |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#discussion_r2715771864 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| pkg/service/objectservice/objectservice.go | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/53ecce0b0bfcca91666c113bf070b6245a5fe4da#diff-7aa036f0564e2dacac58c8178f438e2021570a967918e984e514f824bbef12fb |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#discussion_r2715771869 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| pkg/waveobj/validators.go | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/53ecce0b0bfcca91666c113bf070b6245a5fe4da#diff-1e5c4e3c28669d9c3fde874af5beb1e2d96cf7ca7242695e17413dd5265d48af |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#discussion_r2715771870 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
|
| https://patch-diff.githubusercontent.com/sebastiangeraldes |
|
| https://patch-diff.githubusercontent.com/claude |
| fix: address additional CodeRabbit review findings | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/commits/1953327616bba9af5623c8c22799a3dc75de104a |
| 1953327 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/commits/1953327616bba9af5623c8c22799a3dc75de104a |
| https://patch-diff.githubusercontent.com/apps/coderabbitai |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
|
Jan 22, 2026
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#pullrequestreview-3691227430 |
|
View reviewed changes
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/1953327616bba9af5623c8c22799a3dc75de104a |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#pullrequestreview-3691227430 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| frontend/app/view/term/term-model.ts | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/1953327616bba9af5623c8c22799a3dc75de104a#diff-ec7b9e9d10f9668166a793cfdc490fbb1964e4bce9e5413b5926fbdb7fcb4c37 |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#discussion_r2715852620 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| frontend/app/workspace/workspace.tsx | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/1953327616bba9af5623c8c22799a3dc75de104a#diff-14bc194ef55d874e0e8c43a9cb1672b9da59779439d2d29af8a52588f9a584ab |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#discussion_r2715852629 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| frontend/util/pathutil.ts | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/1953327616bba9af5623c8c22799a3dc75de104a#diff-a4de3e97c22c4b033a9e5e3f16be980ae5323121937227c7aacbcfeb0b9eb5ab |
| coderabbitai | https://patch-diff.githubusercontent.com/apps/coderabbitai |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789#discussion_r2715852632 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
| Sign up for free | https://patch-diff.githubusercontent.com/join?source=comment-repo |
| Sign in to comment | https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwavetermdev%2Fwaveterm%2Fpull%2F2789 |
|
| https://patch-diff.githubusercontent.com/apps/coderabbitai |
|
coderabbitai[bot]
| https://patch-diff.githubusercontent.com/apps/coderabbitai |
|
| https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789/files/1953327616bba9af5623c8c22799a3dc75de104a |
| Please reload this page | https://patch-diff.githubusercontent.com/wavetermdev/waveterm/pull/2789 |
|
| https://patch-diff.githubusercontent.com/sgeraldes |
|
| https://patch-diff.githubusercontent.com/CLAassistant |
|
| https://patch-diff.githubusercontent.com/sebastiangeraldes |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |