Open Issues Need Help
View All on GitHub [Medium] cli.py: `search --since`/`--until` leak raw `dateutil.parser` exceptions to the user 6 days ago
bug help wanted triage ECSoC26
[Medium] ask.py: session matching uses s.end_time + 600 without COALESCE — active sessions missed 6 days ago
bug help wanted area/ai triage ECSoC26
[Easy] 5 files: Hardcoded `sleep(0.x)` magic numbers in retry loops should be configurable 6 days ago
enhancement help wanted good first issue triage ECSoC26
[Medium] timestamp_detective.py: Hardcoded macOS log path /private/var/log/install.log s… 6 days ago
enhancement help wanted good first issue ECSoC26
help wanted good first issue
docs: improve README with architecture overview, contributing guide link, and screenshots 6 days ago
documentation enhancement help wanted ¯\_(ツ)_/¯ Important ECSoC26
bug help wanted good first issue ECSoC26
bug help wanted triage ECSoC26
bug help wanted area/tui triage ECSoC26
help wanted good first issue triage ECSoC26
[Medium] insights.py: detect_late_night_chaotic_sessions does N+1 queries over all sessions 18 days ago
enhancement help wanted triage ECSoC26
[Medium] web.py: unfiltered report caps at 30 sessions, filtered at 1000 — silent inconsistent truncation 18 days ago
bug help wanted triage ECSoC26
help wanted ECSoC26
[Medium] notebook.py: generate_notebook crashes when session end_time is NULL (active sessions) 18 days ago
bug help wanted triage possible-duplicate ECSoC26
[Medium] formatter.py: format_detailed_sessions crashes on active sessions with NULL end_time 18 days ago
bug help wanted triage possible-duplicate ECSoC26
[Easy] sanitizer.py: .termstoryignore loaded without utf-8; invalid regex silently dropped 18 days ago
help wanted good first issue triage ECSoC26
help wanted good first issue triage ECSoC26
documentation good first issue ECSoC26
bug help wanted triage ECSoC26
docs: add AGENTS.md to docs/ 23 days ago
documentation good first issue ECSoC26
docs: add AGENTS.md to scripts/ 23 days ago
documentation good first issue ECSoC26
docs: add AGENTS.md to skills/ 23 days ago
documentation good first issue ECSoC26
[Easy] formatter.py: 3 `subprocess.run` calls to `git config` have no `timeout` argument 23 days ago
help wanted good first issue triage ECSoC26
enhancement help wanted triage ECSoC26
help wanted good first issue triage ECSoC26
[Medium] today: `docker ps\\` rendered with trailing backslash — un-stripped shell line continuation 24 days ago
enhancement help wanted triage ECSoC26
[Easy] hermes_obs.py: 16 `print()` calls bypass the project's logger in a library module 24 days ago
help wanted good first issue triage possible-duplicate ECSoC26
help wanted good first issue triage ECSoC26
bug help wanted triage ECSoC26
bug help wanted triage ECSoC26
bug help wanted good first issue triage
[Medium] cli.py: Hardcoded OpenAI API base URL should be configurable about 1 month ago
bug help wanted good first issue
bug help wanted good first issue triage
[Easy] archive.py: 4 bare `except Exception` blocks in archive/restore silently swallow errors about 1 month ago
bug help wanted good first issue triage
[Easy] database.py: 8 bare `except Exception` blocks in DB path silently swallow errors about 1 month ago
bug help wanted good first issue triage
[Easy] reminder.py: 8 bare `except Exception` blocks in reminder/poll silently swallow errors about 1 month ago
bug help wanted good first issue triage
[Easy] tui.py: 12 bare `except Exception` blocks in animation/effect screens silently swallow errors about 1 month ago
bug help wanted good first issue triage
[Easy] ask.py: Hardcoded `max_tokens=1500` + `timeout=30.0` in LLM call should be configurable about 1 month ago
enhancement help wanted good first issue triage
[Easy] timestamp_detective.py: 11 bare `except Exception` blocks silently swallow errors about 1 month ago
bug help wanted good first issue triage
bug help wanted good first issue triage
help wanted good first issue triage/triaged
[Easy] ai.py: 5 bare `except Exception` blocks silently swallow errors about 1 month ago
bug help wanted good first issue triage/triaged
enhancement help wanted good first issue triage/triaged
[Easy] ai.py: Hardcoded `max_tokens=1500` duplicated across 5 call sites about 1 month ago
enhancement help wanted good first issue triage/triaged
[Easy] git_integration.py & formatter.py: Hardcoded 10-second network timeout should be configurable about 1 month ago
enhancement help wanted good first issue triage/triaged
bug help wanted good first issue triage/triaged
help wanted good first issue
bug help wanted good first issue triage
help wanted good first issue triage
[Easy] web.py: `except Exception: pass` in `get_web_data` silently swa… about 1 month ago
bug help wanted good first issue triage
docs: add AGENTS.md to tests/ about 1 month ago
documentation good first issue test
[Easy] timestamp_detective.py: Bare except Exception swallows all errors when reading … about 1 month ago
bug help wanted good first issue
[Medium] tui.py: Hardcoded default branch names should be configurable about 1 month ago
enhancement help wanted good first issue
[Medium] reminder.py: poll interval hardcoded to 300s about 1 month ago
help wanted good first issue
[Medium] tui.py: Hardcoded tool keywords list should be configurable about 1 month ago
enhancement help wanted good first issue
[Easy] tui.py: Bare except Exception swallows all errors during shlex … about 1 month ago
bug help wanted good first issue
bug help wanted good first issue
[Easy] cli.py: Bare except Exception swallows all errors during date p… about 1 month ago
bug help wanted good first issue
[Medium] cli.py: Hardcoded Ollama API base URL should be configurable about 1 month ago
bug help wanted good first issue
help wanted good first issue
[Easy] timestamp_detective.py: Bare except Exception swallows all errors during last l… about 1 month ago
bug help wanted good first issue
[Easy] timestamp_detective.py: Bare except Exception swallows all errors during git lo… about 1 month ago
bug help wanted good first issue
save-data follow-up: COALESCE(-1) sentinel, unguarded row[0] in save_data, over-broad orphan prune about 1 month ago
bug enhancement help wanted
[Medium] ai.py: thread-local state hides background thread errors about 1 month ago
bug help wanted
[Medium] database.py: SQLite timeout hardcoded to 30.0 about 1 month ago
help wanted good first issue
[Medium] database.py: Database.query_logs grows unbounded about 1 month ago
help wanted good first issue
[Medium] ai.py: MAX_FAILURES and COOLDOWN_SECONDS hardcoded about 1 month ago
help wanted
[Medium] sanitizer.py: CUSTOM_REDACTION_PATTERNS race condition about 1 month ago
bug help wanted good first issue
[Easy] ai.py: Bare `except Exception: return []` silently swallows al… about 1 month ago
bug help wanted good first issue
[Medium] reminder.py: add_reminder() validation gap on parsed days about 1 month ago
bug help wanted good first issue
[Medium] reminder.py: cosine clustering threshold hardcoded about 1 month ago
help wanted good first issue
bug help wanted good first issue
[Easy] tui.py: `except Exception: pass` in the global exception handle… about 1 month ago
bug help wanted good first issue
bug help wanted good first issue