TradingAgents/docs/agent/CURRENT_STATE.md

23 lines
1.2 KiB
Markdown

# Current Milestone
Daily digest consolidation and Google NotebookLM sync shipped (PR open: `feat/daily-digest-notebooklm`). All analyses now append to a single `daily_digest.md` per day and auto-upload to NotebookLM via `nlm` CLI. Next: PR review and merge.
# Recent Progress
- **PR #22 merged**: Unified report paths, structured observability logging, memory system update
- **feat/daily-digest-notebooklm** (shipped): Daily digest consolidation + NotebookLM source sync
- `tradingagents/daily_digest.py``append_to_digest()` appends timestamped entries to `reports/daily/{date}/daily_digest.md`
- `tradingagents/notebook_sync.py``sync_to_notebooklm()` deletes existing "Daily Trading Digest" source then uploads new content via `nlm source add --text --wait`.
- `tradingagents/report_paths.py` — added `get_digest_path(date)`
- `cli/main.py``analyze` and `scan` commands both call digest + sync after each run
- `.env.example` — fixed consistency, removed duplicates, aligned with `NOTEBOOKLM_ID`
- **Verification**: 220+ offline tests passing + 5 new unit tests for `notebook_sync.py` + live integration test passed.
# In Progress
- Refinement of macro scan synthesis prompts (ongoing)
# Active Blockers
- None currently