Scan a repository to surface actionable findings about agent performance. Analyzes source code, git history, GitHub data, agent logs, and agent context, then synthesizes cross-referenced findings with targeted actions informed by Tessl product awareness. Supports incremental multi-developer contributions and produces a self-contained HTML report.
70
88%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
How to find and parse agent conversation logs from various coding tools.
Cursor stores agent transcripts as JSONL files:
~/.cursor/projects/<project-hash>/agent-transcripts/*.jsonlThe <project-hash> is derived from the project's filesystem path. To find the right project directory, check the folder names or search for ones containing transcripts with references to the current repo:
# List all Cursor project directories with transcripts
find ~/.cursor/projects -name "agent-transcripts" -type d 2>/dev/null
# Check which project dir matches by looking at recent transcript content
for dir in ~/.cursor/projects/*/agent-transcripts; do
if ls "$dir"/*.jsonl >/dev/null 2>&1; then
echo "=== $dir ==="
head -c 500 "$(ls -t "$dir"/*.jsonl | head -1)"
echo
fi
doneEach .jsonl file is one conversation. Each line is a JSON object representing a message or event in the conversation. Look for:
The exact schema may vary between Cursor versions. Parse defensively and adapt to what you find.
Claude Code stores conversations in project-specific directories:
~/.claude/projects/<project-path-hash>/*.jsonlThe hash is derived from the project's absolute path. To discover:
# List Claude Code project directories
find ~/.claude/projects -name "*.jsonl" -type f 2>/dev/null | head -20
# Or check for a conversations directory
ls ~/.claude/conversations/ 2>/dev/nullSimilar to Cursor — JSONL with one JSON object per line representing conversation turns. Look for the same patterns: user messages, assistant responses, tool calls, errors.
Check ~/.codeium/ or ~/.windsurf/ for conversation logs. The exact locations evolve as these tools are updated.
If you can't find logs in the expected locations:
Search for JSONL files in common AI tool config directories:
find ~ -maxdepth 4 -name "*.jsonl" -path "*/.cursor/*" -o -name "*.jsonl" -path "*/.claude/*" 2>/dev/nullCheck for any project-specific conversation storage:
find . -name "*.jsonl" -path "*transcript*" -o -name "*.jsonl" -path "*conversation*" -o -name "*.jsonl" -path "*chat*" 2>/dev/nullIf no logs are found, report this clearly — the absence of accessible agent logs is itself a finding (TCG-2: missing tool integration for log collection).
Agent tools key their storage by the project directory path. A project at /Users/alice/code/myapp might be stored under a hash like Users-alice-code-myapp or a hex hash. To match: