TradingAgents/docs/agent/CURRENT_STATE.md

1.2 KiB

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.pyappend_to_digest() appends timestamped entries to reports/daily/{date}/daily_digest.md
    • tradingagents/notebook_sync.pysync_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.pyanalyze 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