yusufameri/dsh-t3-new-session-screen ↗★ 0

dsh-t3-new-session-screen

提供包含项目下拉与分支选择的新建会话页 适合需要 T3 风格界面、便捷选择项目、推理强度和 Git 分支的用户。

套件
dsh-t3-new-session-screen
相容性
待驗證
Cordis 依賴範圍
*
版本
1.0.1
授權
MIT
最近更新
2026年9月30日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yusufameri/dsh-t3-new-session-screen

Configuration

Every field is optional; the defaults render the whole screen. Set them on the bundle's row in the profile's cordis.patch.yml:

- id: t3-new-session-screen
  name: 'dsh-t3-new-session-screen'
  config:
    headlineText: 'What should we build in {project}?'
    effortSlot: right
    branchCreateEnabled: false
KeyDefaultMeaning
headlineEnabledtrueReplace the blank-session headline with the T3 sentence.
headlineTextWhat should we build in {project}?Headline template; {project} becomes the interactive project name. Without the hole the sentence renders as plain text; with no project chosen it gives way to the call to action.
hideShippedHeadlinetrueHide DSH's own "Into the Unknown" title beside the headline.
hideWorkspaceChiptrueHide the shipped workspace chip under the headline, which the headline supersedes.
effortEnabledtrueReasoning-effort picker in the composer tool row.
effortSlotleftWhich composer seat the effort picker occupies: left (beside the permission and plan controls) or right (beside the model seat).
branchEnabledtrueGit branch strip under the composer, on the new-session screen and in an active session.
branchCreateEnabledtrueOffer Create new ref (git checkout -b) in the branch picker.
gitEnabledtrueThe git bridge behind the branch strip. Turning it off leaves the strip absent.
gitTimeoutMs30000Budget of one git child process.

The client half reads the resolved configuration from the Host over the same route the branch data uses, so a change takes effect on the next page load.