Reminder service

All tasks

Local-first task tracking, scheduling, and history.
Browse
All tasks
New task
Filters
Refine
Search, status, type, timing, and tags.
Tags
Clear
52 results
active Due: 2026-06-17
context:computer
Prompt for local Codex: Task: Improve Luna/Hermes speech-to-text for Hebrew and mixed Hebrew-English Telegram voice notes. Problem: - Luna/Hermes voice notes are currently transcribed by Hermes local STT, not cloud STT. - Current config is local faster-whisper with model `small` and language auto-detect (`stt.provider=local`, `stt.local.model=small`, `stt.local.language=""`). This was upgraded from `base` because Hebrew/mixed-note quality was weak. - OpenCLAW/Richard used a more robust transcription chain: local faster-whisper `small` plus a wrapper/audit path and optional OpenAI `gpt-4o-transcribe` via Codex OAuth. - The old OpenCLAW Codex/OpenAI STT leg is not usable as-is: it failed with HTTP 401 token expired. - Luna has an `openai-codex` OAuth credential in Hermes auth, but direct probes to OpenAI audio transcription with that token returned HTTP 500 for `whisper-1`, `gpt-4o-mini-transcribe`, and `gpt-4o-transcribe`. Do not assume Codex OAuth works for audio STT without re-verifying a supported path. - Standard cloud STT keys were not configured at the time checked: `VOICE_TOOLS_OPENAI_KEY`, `OPENAI_API_KEY`, `GROQ_API_KEY`, `MISTRAL_API_KEY`, and `XAI_API_KEY` were all unset. What we are trying to solve: - Hebrew and mixed Hebrew-English voice notes are mis-transcribed often enough to cause wrong reminders/project updates. - We need a clean Luna-owned solution, not a copy of OpenCLAW secrets or a dependency on `/Users/agent/.openclaw`. Suggested approach: 1. Keep local faster-whisper as the first pass and fallback. 2. Capture language/quality metadata from the local pass if Hermes exposes it; otherwise add a small wrapper around faster-whisper that returns detected language/probability plus transcript. 3. If detected language is Hebrew (`he`), transcript contains Hebrew characters, or quality/confidence heuristics are poor, route to a stronger cloud STT provider. 4. Prefer a normal configured cloud credential, e.g. `VOICE_TOOLS_OPENAI_KEY` for OpenAI `gpt-4o-transcribe`, or Groq/Mistral/xAI if that is the credential Amit chooses. Treat Codex OAuth as experimental until a supported audio endpoint path is proven. 5. Add a non-secret audit log comparing local vs cloud transcript and selection decision, so we can tune false positives/false negatives. 6. Avoid printing or logging secrets/tokens. Redact credential values. 7. Keep changes under Luna/Hermes-owned paths (`/Users/agent/Assistant` or proper Hermes config/code), not `.openclaw` compatibility paths. Relevant paths: - Hermes config: `/Users/agent/.hermes/config.yaml` - Hermes STT implementation: `/Users/agent/.hermes/hermes-agent/tools/transcription_tools.py` - Audio cache examples: `/Users/agent/.hermes/audio_cache/` - OpenCLAW reference only, do not depend on it: `/Users/agent/.openclaw/workspace/scripts/robust_transcribe_voice_note.py`, `/Users/agent/.openclaw/workspace/scripts/local_transcribe_faster_whisper.py`, `/Users/agent/.openclaw/workspace/scripts/openai_transcribe_via_codex_oauth.py` - Hermes auth exists but secrets must remain redacted: `/Users/agent/.hermes/auth.json` Acceptance criteria: - A Hebrew/mixed note either transcribes better than current local-only path or falls back safely to local. - English notes are not made worse by globally forcing Hebrew. - No OpenCLAW live secrets are reused. - No token values are printed in logs or task output. - There is a simple verification command or test using cached audio files.
active Due: 2026-06-17 15:00
Exercise. If Amit logs a workout/training session for the day, treat that day’s exercise reminder as completed.
active Due: 2026-06-18
context:errands horizon:next-week
New electric toothbrush purchase is done. By Thursday next week, it should have arrived; remind Amit to check/pick it up somewhere. Pickup location not yet specified.
active Due: 2026-06-18 11:00
context:computer horizon:this-week
Decide which cause. Split 50-50 with Atalya. Work on this together with Richard on Thursday. Amit gave example causes/options; Luna should help check/evaluate them. JGive candidate links from Amit: - החברה להגנת הטבע — https://www.jgive.com/new/he/ils/charity-organizations/1399 - כנפיים של קרמבו — https://www.jgive.com/new/he/ils/charity-organizations/1519 - צער בעלי חיים (אגודת צער בעלי חיים בישראל) — https://www.jgive.com/new/he/ils/charity-organizations/1898 - תנו לחיות לחיות — https://www.jgive.com/new/he/ils/charity-organizations/272 - עלם — https://www.jgive.com/new/he/ils/charity-organizations/3229 - ער"ן — https://www.jgive.com/new/he/ils/charity-organizations/66 - לתת — https://www.jgive.com/new/he/ils/charity-organizations/1988 - תובנה — https://www.jgive.com/new/he/ils/charity-organizations/14537 - להיות שם — https://www.jgive.com/new/he/ils/charity-organizations/5822 - הלל יוצאים בשאלה — https://www.jgive.com/new/he/ils/charity-organizations/91 Additional similar JGive candidates Luna found: - סה"ר — https://www.jgive.com/new/he/ils/charity-organizations/1188 - אנוש — https://www.jgive.com/new/he/ils/charity-organizations/1218 - נט"ל — https://www.jgive.com/new/he/ils/charity-organizations/61 - נירים — https://www.jgive.com/new/he/ils/charity-organizations/2343 - נבט — https://www.jgive.com/new/he/ils/charity-organizations/4129 - אקים ישראל — https://www.jgive.com/new/he/ils/charity-organizations/843 - לקט ישראל — https://www.jgive.com/new/he/ils/charity-organizations/2296 - פעמונים — https://www.jgive.com/new/he/ils/charity-organizations/21 - S.O.S חיות — https://www.jgive.com/new/he/ils/charity-organizations/2674 - אנימלס — https://www.jgive.com/new/he/ils/charity-organizations/407 - נח — https://www.jgive.com/new/he/ils/charity-organizations/8640 - אדם טבע ודין — https://www.jgive.com/new/he/ils/charity-organizations/1289 - צלול — https://www.jgive.com/new/he/ils/charity-organizations/8012 Caveats: JGive search is picky about exact spelling for some names (e.g. סה"ר, נט"ל, S.O.S חיות), and צער בעלי חיים has several local branches; the link above is for אגודת צער בעלי חיים בישראל.
active Due: 2026-06-19
context:computer horizon:next-week
Home Assistant / home maintenance tasks from the voice notes. Use this single reminder as the parent task; the former separate undated reminders were merged here as subtasks. Subtasks: - [ ] Review Alma’s climate-control Home Assistant setup with GPT Pro / fix Alma’s AC-thermostat setup. - [ ] Add door sensors to the bathroom doors. - [x] Add a door sensor to the balcony — physical Aqara door sensor/device added 2026-06-13 per Amit; Home Assistant still needs to be updated to use the new device. - [ ] Update Home Assistant automations/entities to use the new Aqara balcony door sensor/device. - [ ] Implement a Broadlink failsafe for Home Assistant. - [x] Fix Aussie’s door stopper — completed 2026-06-13 per Amit.
active Due: 2026-06-26
Research/details file: /Users/agent/Assistant/workspace/research/exercise-mat-hanger-research-2026-06-15.md No-board shopping visual: /Users/agent/Assistant/workspace/research/exercise-mat-hanger-direct-drywall-buy-list-2026-06-15.png Updated buy recommendation (Amit does NOT want a board): - Buy 2 straight metal wall peg hooks with small mounting plates, each plate with 2 screw holes. - Mount directly to drywall with 4 heavy-duty metal drywall anchors total: דיבל גבס מתכתי / דיבל פרפר / דיבל מולי. No small plastic plugs, no adhesive hooks. - Peg centers: 49.5 cm apart. Peg projection: ideal ~9 cm, acceptable 6–12 cm. Peg diameter: 8–12 mm for the 15 mm hole. - Direct drywall is weaker than a board; avoid tugging and keep the load light. Update 2026-06-16: Amit ordered the hangers; defer until the next weekend / around their expected arrival.
active Due: 2026-06-28
Context carried forward: - Had an endoscopy in mid-February. - Need the next endoscopy 6-8 months later, roughly between August and October. - Do not call; email the hospital. - Dr.'s medical summary/referral should be attached; Amit believes that should be all they need. - Amit sent the Hebrew email to the hospital on 2026-05-14 with the doctor's medical summary attached. - Requested repeat endoscopy around 2026-09-01, specifically an evening session of Dr. Yoav Mazor. - Amit followed up by email again on 2026-05-28. - The hospital replied / said to check back in about a month. Next follow-up: - Check back with the hospital around 2026-06-28 if the endoscopy is still not scheduled. - Once the endoscopy is scheduled: schedule the doctor's checkup 6 weeks after the test. - Also arrange/get Form 17 for the endoscopy and the follow-up as needed.
active Due: 2026-07-06
Trainer note summary: 30-minute sessions are enough to grow arms if Amit keeps progressing. 45–60 minute sessions could allow more work, but more work is only useful if recovery and joints tolerate it. Since elbows are already giving mild warnings, do not blindly add more volume now. Keep sessions focused, repeatable, and progressive. Current decision: keep sessions around 30 minutes. Reassess after 4–6 consistent weeks. If arm measurements, reps, or visual progress are not moving, add volume carefully — probably 5–10 minutes to the arm-specialization day, not longer workouts across the board.
active Due: 2026-08-26 09:30
Dental hygienist appointment for Amit with Gabi Liana Abramson at Maccabident Tel Aviv - Ramat Aviv clinic, Brodetsky 43. Appointment time: Wed 2026-08-26 at 10:30. This replaces the cancelled 2026-05-14 hygienist appointment.
active Due: 2026-10-01
context:computer horizon:later
Imported with the original past date from the source note.
active Due: 2026-11-18
Apply Osmocote / controlled-release fertilizer to the balcony planters, and do a light balcony-plant trim/prune in the same maintenance pass if needed. Osmocote: use 2 tablespoons per planter. Scatter/top-dress evenly around plants, keep a few cm away from stems/trunks, and lightly scratch/mix into the topsoil if easy. Do not dig deep or damage roots. Osmocote is fertilizer, separate from Confidor/pest treatment. Reapply about every 6 months; exact product label wins. Trim/prune: remove dead/dry growth and lightly shape overgrown plants. Keep it conservative; avoid heavy pruning unless a plant clearly needs it. Balcony watering is automatic, around 15:25 and around 06:00, so no separate one-off watering reminder is needed by default.
active Due: 2026-12-18
- Installed the kitchen leak sensor on 2026-05-01. - Evaluate whether it turned out to be reliable enough. - Reliability criteria: - Battery should not run out too fast; ideally it should last at least 6 months. - It should not have false positives or similar reliability issues. - If the kitchen sensor proved reliable, consider installing similar leak sensors in: - the kids' bathroom - the master bathroom