Quick Start
Search your work history:How It Works
1
Query Input
Accept a search query, file path, or tag to search for in your journal.
2
Journal Search
Search through saved snapshots for matches in commits, PRs, branches, files, notes, and tags.
3
Rank Results
Score and rank results by relevance, showing the most relevant entries first.
4
Display Matches
Show matching snapshots with context, highlighting matched text and showing match reasons.
5
AI Summary (Optional)
Generate a concise summary answering “What did I do related to X?”
Recall requires journal snapshots. Run
devdaily snapshot regularly to build your searchable work history.Command Syntax
Arguments
Search Options
Output Options
Search Types
- Text Search
- File Search
- Tag Search
- Combined Search
Search across commits, PRs, branches, notes, and more:Searches in:
- Commit messages
- Branch names
- PR titles
- Ticket IDs and titles
- File paths
- Notes
- Tags
Search Results
Example Output
Result Components
Header:- Date (with “today” indicator)
- Project name
- Branch name
- Relevance score (●●●●●)
- Where the query matched (commit message, branch, file, etc.)
- Relevant commits (highlighted if matching)
- Remaining commit count
- Relevant pull requests with state indicators
- Matching notes with 📌 indicator
- Files changed, lines added/removed
- Associated tags
File History View
Special view for file-specific searches:AI-Powered Summaries
Get a narrative summary of search results:Example AI Summary
- Synthesizes all matching snapshots
- Creates a chronological narrative
- Highlights key branches, PRs, and files
- Determines current state (done/in-progress/abandoned)
Search Filters
By Project
By Date Range
By Tags
Result Limit
JSON Output
For automation and integrations:Use Cases
Finding Past Work
File History
Project Review
Context for Discussions
Match Highlighting
Search terms are highlighted in results:Example Workflows
Quick File Check
Deep Investigation
Tag-Based Review
Project Timeline
Help and Usage
Runningdevdaily recall without arguments shows help and journal stats:
Configuration
Customize in.devdaily.json:
Troubleshooting
No matches found
No matches found
If you see “No matches found for X”:
- Try a broader search term
- Increase lookback:
--days 180 - Search all projects (remove
--projectfilter) - Ensure you’ve been taking snapshots:
devdaily snapshot --list
Journal is empty
Journal is empty
Start building your journal:
Search is too slow
Search is too slow
Reduce search scope:
AI summary fails
AI summary fails
Install GitHub Copilot CLI:
Related Commands
devdaily snapshot- Take and manage work snapshotsdevdaily context- Recover work contextdevdaily week- Generate weekly summariesdevdaily standup- Generate daily standups