Quick Find
Quick Find is one overlay that searches across everything Kangentic knows about - tasks, backlog items, session events, projects, and your agents’ past conversations - without leaving the board.
Opening the palette
Section titled “Opening the palette”| Shortcut | Where it works |
|---|---|
| Ctrl+Shift+F / Cmd+Shift+F | Anywhere in the app |
| Ctrl+F / Cmd+F | Opens the palette when you’re not on the board view; on the board it focuses the toolbar’s board search instead. Suppressed inside focused text fields |
| ⌘ icon in the title bar | Click to open |
Press Escape to close.
What it searches
Section titled “What it searches”| Source | Match against |
|---|---|
| Tasks (active and archived) | Title and description |
| Backlog items | Title and description |
| Session events | Tool calls and agent activity from each session’s events.jsonl (user-prompt text is not indexed) |
| Projects | Name and path of every registered project |
| Conversations | The structured transcript of every past agent session - user turns, assistant replies, and tool-call summaries - from the local Conversation memory index, by keyword. Appears when indexing is on (the default) |
Results are grouped by kind with keyboard navigation (arrow keys to move, Enter to open).
Finding a task by its ticket number
Section titled “Finding a task by its ticket number”Type # followed by digits (#42) and the search becomes a ticket lookup (since v0.36.0): it matches tasks by the #N number shown on their cards and skips every other source, since backlog items, projects, events, and conversations are not tickets.
The match is a prefix, so the list narrows as you type: #4 finds #4, #40, #41, #400, and the exact number sorts first. Active tasks rank ahead of archived ones. A bare number with no # stays an ordinary text search, so a task whose title contains a number keeps being findable that way.
The same syntax works in the board toolbar’s search box and in the kangentic_search and kangentic_search_tasks MCP tools, so an agent handed “look at #128” can find the task without knowing its title.
Asking the Knowledge Graph
Section titled “Asking the Knowledge Graph”Quick Find matches words only, every source included, and it is instant because it starts no embedding model. Since v0.44.0 there is no Smart mode. Search by meaning lives in the Knowledge Graph, and the palette’s last row hands your query to it: Ask the Knowledge Graph: “what you typed”.
A typed question (“why did we drop the retry queue?”) usually has no keyword matches. Then that row is the one selected, so Enter asks it.
The default scope is This project. Toggle to All projects to search every registered project, which is how you find every task that mentions a file across the repos you are working in.
Selecting a result
Section titled “Selecting a result”Each kind opens to the most useful surface:
| Hit | Behavior |
|---|---|
| Task | Opens the task detail window. Switches projects first if needed |
| Backlog item | Switches to the backlog view in the owning project and opens the item’s edit dialog |
| Session event | Switches to the right project and task, then scrolls the Activity Log to the matched event with a brief highlight |
| Project | Switches to that project |
| Conversation | Opens the read-only conversation viewer scrolled to the matched turn (briefly highlighted). If that session is still running, it routes you to the live terminal instead |
Board toolbar search and filter
Section titled “Board toolbar search and filter”The palette jumps you to things anywhere. To narrow what you see in place, the board toolbar (the row with the Board/Backlog toggle) has a docked search box and a Filter button, shared with the backlog view:
- Search - type to live-filter the visible columns by task title and description. Ctrl+F / Cmd+F focuses the box from anywhere on the board.
- Filter - opens a popover to toggle priority levels (None, Low, Medium, High, Urgent) and labels from the project’s label set.
Active filters show a count badge on the Filter button. Filters combine with the search text, so a task must match every active criterion to stay visible. Clear all filters resets both.
MCP tool
Section titled “MCP tool”Agents run the same unified search through the kangentic_search MCP tool, which matches past conversations by meaning by default and also finds commits. See the Tool reference.
See also
Section titled “See also”- Knowledge Graph - search by meaning, and questions answered from the index
- Creating tasks - the work that ends up in search results
- Backlog and imports - the palette searches both tasks and backlog items
- Conversation memory - the index behind the Conversations group
Kangentic is free and open source. A star helps other people find it.
Star on GitHub