INNER CODE UNIT · Python
get_sessions_for_date
softaworks/agent-toolkit · skills/daily-meeting-update/scripts/claude_digest.py:217
def get_sessions_for_date(
target_date: datetime,
project_path: Optional[str] = None
) -> list:
"""Get all sessions for a specific date."""
sessions = []
projects_dir = get_claude_projects_dir()
if not projects_dir.exists():
return []
start = target_date.replace(hour=0, minute=0, second=0, microsecond=0)
end = start + timedelta(days=1)
# Get project directories
if project_path:
project_path = str(Path(project_path).expanduser().resolve())
encoded = '-' + project_path[1:].replace('/', '-')