Skip to content

feat: Add initial task mode setting#1313

Merged
charlesvien merged 1 commit intomainfrom
03-20-add_initial_task_mode_setting
Mar 23, 2026
Merged

feat: Add initial task mode setting#1313
charlesvien merged 1 commit intomainfrom
03-20-add_initial_task_mode_setting

Conversation

@charlesvien
Copy link
Member

@charlesvien charlesvien commented Mar 20, 2026

Problem

New tasks always revert to Plan mode, forcing users who prefer other modes to switch every time.

Changes

  1. Add defaultInitialTaskMode setting with "Plan" (default) and "Last used" options
  2. Track last-used execution mode when creating tasks via lastUsedInitialTaskMode
  3. Use persisted mode for preview session initialization and TaskInput fallback

How did you test this?

Manually

@charlesvien charlesvien changed the title Add initial task mode setting feat: Add initial task mode setting Mar 20, 2026
Copy link
Member Author

charlesvien commented Mar 20, 2026

@charlesvien charlesvien marked this pull request as ready for review March 21, 2026 06:11
@charlesvien charlesvien force-pushed the 03-20-add_initial_task_mode_setting branch from 5560080 to 2187bff Compare March 23, 2026 11:31
@charlesvien charlesvien force-pushed the 03-20-fix_single-select_checkbox_state_in_planning_mode branch from 1061b21 to 06e2ac2 Compare March 23, 2026 11:31
Copy link
Member Author

charlesvien commented Mar 23, 2026

Merge activity

  • Mar 23, 1:28 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Mar 23, 1:30 PM UTC: Graphite rebased this pull request as part of a merge.
  • Mar 23, 1:36 PM UTC: @charlesvien merged this pull request with Graphite.

@charlesvien charlesvien changed the base branch from 03-20-fix_single-select_checkbox_state_in_planning_mode to graphite-base/1313 March 23, 2026 13:28
@charlesvien charlesvien changed the base branch from graphite-base/1313 to main March 23, 2026 13:28
@charlesvien charlesvien force-pushed the 03-20-add_initial_task_mode_setting branch from 2187bff to f26cecc Compare March 23, 2026 13:29
@charlesvien charlesvien merged commit 6978494 into main Mar 23, 2026
15 checks passed
@charlesvien charlesvien deleted the 03-20-add_initial_task_mode_setting branch March 23, 2026 13:36
Sign up for free to 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.

2 participants