Skip to content

feat(sensor): honor Codex storage discovery settings - #85

Draft
barisozbas wants to merge 1 commit into
mainfrom
pr/codex-storage-discovery
Draft

feat(sensor): honor Codex storage discovery settings#85
barisozbas wants to merge 1 commit into
mainfrom
pr/codex-storage-discovery

Conversation

@barisozbas

@barisozbas barisozbas commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

What changed

Codex session discovery now follows the configured storage location and collection window.

  • Resolves configured home-directory overrides.
  • Applies the observer's log-lookback setting to Codex sessions.
  • Reads supported state catalogs to discover additional session files.
  • Deduplicates paths found through both directory traversal and catalogs.

Why

Codex data may live outside the default home or be referenced through state databases. Restricting discovery to one fixed directory can omit valid sessions, while ignoring lookback settings can scan more history than requested.

Validation

  • pytest -q Sensor/tests
  • ruff check Sensor/adr_sensor/observer.py Sensor/adr_sensor/parsers/codex_parser.py Sensor/tests/test_observer.py Sensor/tests/test_parsers.py

Summary:
Intent:
- Discover Codex sessions from configured homes and supported state catalogs.
- Apply the configured collection lookback consistently.

Changes:
- Resolve home overrides and state database session paths.
- Deduplicate discovered session files before parsing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant