Add segment-level entity extraction insight
Introduces a new "entities" insight that extracts people, companies,
projects, and tools from segment content using Gemini flash-lite.
Changes:
- Add insight.entities.* context default with TIER_LITE in models.py
- Extend send_insight() to accept thinking_budget and max_output_tokens
from insight frontmatter (with backwards-compatible defaults)
- Create entities.md insight prompt with segment frequency
- Create entities.py hook that parses markdown list output, deduplicates
by (type, name), and writes entities.jsonl to segment directory
Usage: sol insight YYYYMMDD --segment HHMMSS_LEN -f entities
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>