Skip to content

Implement basic session tracking with session ID #161

@Aanderson1998

Description

@Aanderson1998

Description

Add framework to Coding Agent that generates a unique session ID on launch, logs the repo context, and tracks subsequent relaunches to build usage statistics.

Technical Requirements

  • Generate UUID or timestamp-based session ID on each launch.
  • Capture repo path/context and store with session ID.
  • On subsequent agent launches, append to log with new session ID.
  • Provide simple analytics output (e.g., total sessions, last session date).

Background Context

Meeting Source: Coding Agent team sync on July 23, 2025
Project Context: coding-agent - Need visibility into agent usage patterns.

Acceptance Criteria

  • Session ID generated at startup.
  • Session log file updated with each launch including timestamp.
  • Simple command to output total sessions, last session date.
  • Unit tests covering session ID generation and log append.

Dependencies & Blockers

  • File or DB storage for session logs.

Additional Notes

Consider expanding to capture more telemetry in future.


Automatically generated from meeting discussion on 2025-07-23

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions