Skip to content

Conversation

@dbpolito
Copy link
Contributor

What does this PR do?

Adds support on desktop, following a similar experience than TUI, but also matching the Permission behavior on desktop

How did you verify your code works?

result

@github-actions
Copy link
Contributor

Thanks for your contribution!

This PR doesn't have a linked issue. All PRs must reference an existing issue.

Please:

  1. Open an issue describing the bug/feature (if one doesn't exist)
  2. Add Fixes #<number> or Closes #<number> to this PR description

See CONTRIBUTING.md for details.

@github-actions
Copy link
Contributor

The following comment was made by an LLM, it may be inaccurate:

Based on my search, I found related PRs that are in the same feature area but are not exact duplicates of PR #8232:

Potentially Related PRs:

  1. feat(web): add question tool support to web UI (feat(web): add question tool support to web UI #7732)

    • Related because it adds Question Tool support to a different platform (web), similar feature scope to the desktop implementation
  2. feat(app): add question tool UI for web (feat(app): add question tool UI for web #7751)

  3. feat(questions): enhance questions TUI + add full descendants support (feat(questions): enhance questions TUI + add full descendants support #7653)

PR #8232 appears to be specifically for desktop support while these other PRs target web and TUI. They're related features but address different platforms, so they're not exact duplicates.

@jeffersoncostas
Copy link

Wow, I really miss this coming from Claude Code

@adamdotdevin adamdotdevin merged commit 3600bd2 into anomalyco:dev Jan 13, 2026
5 checks passed
dl-alexandre pushed a commit to dl-alexandre/opencode that referenced this pull request Jan 13, 2026
fwang pushed a commit that referenced this pull request Jan 14, 2026
shuv1337 added a commit to Latitudes-Dev/shuvcode that referenced this pull request Jan 14, 2026
Upstream changes:
- feat: add plan mode with enter/exit tools (anomalyco#8281)
- feat: Add GitLab Duo Agentic Chat Provider Support (anomalyco#7333)
- feat(desktop): Ask Question Tool Support (anomalyco#8232)
- feat: add Undertale and Deltarune built-in themes (anomalyco#8240)
- fix: Add Plugin Mocks to Provider Tests (anomalyco#8276)
- fix: update User-Agent string to latest Chrome version in webfetch (anomalyco#8284)
- fix(prompt-input): handle Shift+Enter before IME check
- fix(state): delete key from recordsByKey on instance disposal
- fix(mcp): close existing client before reassignment to prevent leaks

Resolved conflicts:
- bun.lock: regenerated with fork dependencies
- global-sync.tsx: adopted upstream variable naming (question instead of request)
- session/index.tsx: merged upstream workdir display with fork's ANSI terminal emulation
- amazon-bedrock.test.ts: added all mock modules (fork + upstream)
- vscode/package.json: kept fork branding, updated version

Fork commits included:
- refactor(tui): use SDK client for tool list dialog
- chore: update lockfile with fork dependencies
@offlinehacker
Copy link

@dbpolito I have added some extra tweaks like keyboard navigation that allows more smooth answering, can you take a look I you can reuse some of the code? It seems that multiple people were working on that same feature and contributing merge requests #7751

@dbpolito
Copy link
Contributor Author

@offlinehacker yeah i did some quick search before work on it but didn't find for some reason, only saw later on when the dupe PR commented... anyway, yours looked pretty good too... Feel free to open a PR following up what you think it's missing...

But i would try to ask the team first on the discord... Tag adam, because making navigation would mean removing focus from prompt, feels a new thing, which sounds good anyway...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants