Skip to content

Conversation

@jerop
Copy link

@jerop jerop commented Jan 29, 2026

Refactors the interactive flows in implement, newTrack, revert, setup and review commands to use the AskUser tool. This replaces free-text parsing and A-E options with structured inputs (multi-choice, yesno, text), improving the user experience.

This change is just making a refactor and maintaining the prompts as they were. In future work, we can look into changing some of the questions e.g. using custom input for feedback instead of just selecting reject.

Closes google-gemini/gemini-cli#17689

@jerop jerop requested a review from sherzat3 January 29, 2026 18:55
@jerop jerop force-pushed the feat/use-ask-user-tool branch 2 times, most recently from fbb7d1e to 5eacb73 Compare January 29, 2026 19:02
jerop added 3 commits January 29, 2026 15:42
Refactors the interactive flows in `implement`, `newTrack`, `revert`, and `setup` commands to utilize the `AskUser` tool. This replaces free-text parsing with structured inputs (choice, yesno, text), improving the reliability and user experience of the CLI interactions.

Updates:
- `implement.toml`: specific prompts for track selection, document synchronization (with diff previews), and cleanup options using the `AskUser` tool.
- `newTrack.toml`: structured questions for track specification and planning with the `AskUser` tool, including Markdown previews. Removed redundant option descriptions.
- `revert.toml`: better selection menus for reverting tracks/tasks and plan confirmation using the `AskUser` tool. Removed redundant option descriptions.
- `setup.toml`: enhanced project initialization and configuration questionnaires using the `AskUser` tool, including document previews. Removed redundant option descriptions. Explicitly mentions AskUser tool calls.
@jerop jerop force-pushed the feat/use-ask-user-tool branch from 7bf0bcf to fef5dd2 Compare January 29, 2026 20:47
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.

Update Conductor to use the AskUser tool

1 participant