TradingAgents/docs/agent/CURRENT_STATE.md

1.3 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 (open PR): Daily digest consolidation + NotebookLM sync
    • tradingagents/daily_digest.pyappend_to_digest() appends timestamped entries to reports/daily/{date}/daily_digest.md
    • tradingagents/notebook_sync.pysync_to_notebooklm() deletes old source then uploads new digest via nlm CLI (opt-in via NOTEBOOK_ID env var)
    • tradingagents/report_paths.py — added get_digest_path(date)
    • cli/main.pyanalyze and scan commands both call digest + sync after each run
    • .env.exampleNOTEBOOK_ID added
  • PR #21 merged: Memory system v2 — builder/reader skills, 5 context files, post-commit hook
  • PR #18 merged: Opt-in vendor fallback — fail-fast by default (ADR 011)
  • 220+ offline tests passing

In Progress

  • Awaiting NOTEBOOK_ID from user to enable end-to-end NotebookLM test

Active Blockers

  • None currently