Skip to main content
The recall command lets you search through your work journal to answer questions like “When did I last work on the auth feature?” or “What commits touched this file?”

Quick Start

Search your work history:
Search for a specific file:
Get an AI summary of search results:

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

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 (●●●●●)
Match Reasons:
  • Where the query matched (commit message, branch, file, etc.)
Commits:
  • Relevant commits (highlighted if matching)
  • Remaining commit count
PRs:
  • Relevant pull requests with state indicators
Notes:
  • Matching notes with 📌 indicator
Diff Stats:
  • Files changed, lines added/removed
Tags:
  • Associated tags

File History View

Special view for file-specific searches:

AI-Powered Summaries

Get a narrative summary of search results:

Example AI Summary

The AI summary:
  • Synthesizes all matching snapshots
  • Creates a chronological narrative
  • Highlights key branches, PRs, and files
  • Determines current state (done/in-progress/abandoned)
AI summaries are automatically copied to clipboard (disable with --no-copy).

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

Running devdaily recall without arguments shows help and journal stats:

Configuration

Customize in .devdaily.json:

Troubleshooting

If you see “No matches found for X”:
  • Try a broader search term
  • Increase lookback: --days 180
  • Search all projects (remove --project filter)
  • Ensure you’ve been taking snapshots: devdaily snapshot --list
Start building your journal:
Reduce search scope:
Install GitHub Copilot CLI: