Skip to content

Commit b75275a

Browse files
agatha197claude
andcommitted
feat(FR-3205): redesign custom deployment Start Command with shell/exec modes
Wrap the command/config-file region in one collapsible card, move the command|config-file segment into the card header, and add a Basic/Advanced switch that reveals Execution (Shell|Exec) + Shell selector. Switch the write/prefill path to the new 26.7.0 command/shell GraphQL fields (raw string sent to backend; no client-side tokenization), with version-gated fallback to the deprecated startCommand list on older managers. Shell mode: multi-line input, shell operators work. Exec mode: single-line input (Enter blocked), warns on shell operators, shell sent as null so the backend shlex-splits and exec's directly. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 8bfbe7b commit b75275a

34 files changed

Lines changed: 1143 additions & 239 deletions

react/src/__generated__/AdminDeploymentPresetSettingPageContent_preset.graphql.ts

Lines changed: 10 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

react/src/__generated__/AdminDeploymentPresetSettingPageCreateMutation.graphql.ts

Lines changed: 10 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

react/src/__generated__/AdminDeploymentPresetSettingPagePresetQuery.graphql.ts

Lines changed: 10 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

react/src/__generated__/AdminDeploymentPresetSettingPageUpdateMutation.graphql.ts

Lines changed: 10 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

react/src/__generated__/DeploymentAddRevisionModal_revisionSource.graphql.ts

Lines changed: 18 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)