[PR #24] [MERGED] feat: Add tools dialog accessible via F9 #9501

Closed
opened 2026-02-16 18:13:40 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/anomalyco/opencode/pull/24
Author: @ezynda3
Created: 5/16/2025
Status: Merged
Merged: 5/16/2025
Merged by: @adamdotdevin

Base: devHead: show-available-tools


📝 Commits (3)

📊 Changes

2 files changed (+302 additions, -0 deletions)

View changed files

internal/tui/components/dialog/tools.go (+178 -0)
📝 internal/tui/tui.go (+124 -0)

📄 Description

Summary

  • Added a new dialog that shows all available tools in OpenCode, accessible via the F9 key
  • Fixed dialog interaction to ensure only one dialog is open at a time
  • Ensured proper key handling when the tools dialog is open

Test plan

  • Press F9 to open the tools dialog
  • Verify that the dialog shows all available tools
  • Verify that the dialog can be closed with ESC or F9
  • Verify that the dialog properly handles navigation keys (up/down/j/k)
  • Verify that the dialog is not shown when other dialogs are open

🤖 Generated with opencode


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/anomalyco/opencode/pull/24 **Author:** [@ezynda3](https://github.com/ezynda3) **Created:** 5/16/2025 **Status:** ✅ Merged **Merged:** 5/16/2025 **Merged by:** [@adamdotdevin](https://github.com/adamdotdevin) **Base:** `dev` ← **Head:** `show-available-tools` --- ### 📝 Commits (3) - [`8e3f0f9`](https://github.com/anomalyco/opencode/commit/8e3f0f97abcee6f042f1781b3dae7bc01f07b895) Add tools dialog - [`48f6168`](https://github.com/anomalyco/opencode/commit/48f616805edda54e1fbe00b09775f8a9c400eaeb) Remove sorting and double items - [`f93d06d`](https://github.com/anomalyco/opencode/commit/f93d06df1b4a95cb606f802db5f6ebed1f323a4d) Update key handling ### 📊 Changes **2 files changed** (+302 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `internal/tui/components/dialog/tools.go` (+178 -0) 📝 `internal/tui/tui.go` (+124 -0) </details> ### 📄 Description ## Summary - Added a new dialog that shows all available tools in OpenCode, accessible via the F9 key - Fixed dialog interaction to ensure only one dialog is open at a time - Ensured proper key handling when the tools dialog is open ## Test plan - Press F9 to open the tools dialog - Verify that the dialog shows all available tools - Verify that the dialog can be closed with ESC or F9 - Verify that the dialog properly handles navigation keys (up/down/j/k) - Verify that the dialog is not shown when other dialogs are open 🤖 Generated with opencode --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 18:13:40 -05:00
yindo closed this issue 2026-02-16 18:13:40 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#9501