fda4d20ca1feat(028-strategy-signals-contrib): add tests for signal computation, format output, and graceful fallback
Clayton Brown
2026-04-21 08:45:32 +1000
23dd1b694dfeat: add real sentiment analyst with Reddit and Fear & Greed dataflows
Zhigong Liu
2026-04-20 16:34:25 -0400
860762a6cbfeat(024-generic-agent-interface-contrib): document interface for third-party agent contributions
Clayton Brown
2026-04-20 23:43:59 +1000
b14539d558feat(024-generic-agent-interface-contrib): add agent benchmarking to compare outputs across LLM backends
Clayton Brown
2026-04-20 23:42:51 +1000
4700127480feat(024-generic-agent-interface-contrib): add AgentRegistry for pluggable agent discovery
Clayton Brown
2026-04-20 23:41:13 +1000
20686a2544feat(024-generic-agent-interface-contrib): implement BaseAgent for fundamentals, sentiment, news, technical analysts
Clayton Brown
2026-04-20 23:40:03 +1000
45d6dc22b7feat(024-generic-agent-interface-contrib): create BaseAgent abstract class with analyze(input) -> output contract
Clayton Brown
2026-04-20 23:38:22 +1000
41ce854d86feat(024-generic-agent-interface-contrib): define AgentOutput schema with 5-tier rating, confidence, price_targets, thesis, risk_factors
Clayton Brown
2026-04-20 23:36:58 +1000
cff4d4dd6dfeat(024-generic-agent-interface-contrib): define AgentInput schema with ticker, date, context
Clayton Brown
2026-04-20 23:35:41 +1000
7081ab7b20chore(024): mark tasks 1-2 complete
Clayton Brown
2026-04-20 23:29:18 +1000
a53784344dfeat(024): define AgentInput and AgentOutput schemas
Clayton Brown
2026-04-20 23:28:33 +1000
872ec8d119feat: spend limits with automatic abort (#524)
Clayton Brown
2026-04-20 22:41:10 +1000
ee1a23cc70feat(027-checkpoint-resume-contrib): document checkpoint usage, storage location, and cleanup in README
Clayton Brown
2026-04-20 20:35:01 +1000
a1a814ee77feat(027-checkpoint-resume-contrib): test different date starts fresh even with existing checkpoint
Clayton Brown
2026-04-20 20:33:58 +1000
3c29d9baabfeat(027-checkpoint-resume-contrib): verify crash mid-analysis resumes from last node
Clayton Brown
2026-04-20 20:32:23 +1000
1aa2acfdb1feat(027-checkpoint-resume-contrib): log resume vs fresh start when checkpoint enabled
Clayton Brown
2026-04-20 20:30:01 +1000
dd395bcaaffeat(027-checkpoint-resume-contrib): add --clear-checkpoints flag to force fresh start
Clayton Brown
2026-04-20 20:27:35 +1000
be78acbfa9feat(027-checkpoint-resume-contrib): clear checkpoint on successful completion
Clayton Brown
2026-04-20 20:26:08 +1000
c960a8804bfeat(027-checkpoint-resume-contrib): use thread_id(ticker, date) for deterministic checkpoint keying
Clayton Brown
2026-04-20 20:25:25 +1000
79b57a34fbfeat(027-checkpoint-resume-contrib): wire checkpointer into TradingAgentsGraph.compile()
Clayton Brown
2026-04-20 20:24:21 +1000
e74a715e0afeat(027-checkpoint-resume-contrib): add --checkpoint CLI flag (default: disabled)
Clayton Brown
2026-04-20 20:22:26 +1000
effbf3c6aafeat(027-checkpoint-resume-contrib): add checkpointer.py with SqliteSaver, thread_id, has/clear checkpoint
Clayton Brown
2026-04-20 20:20:36 +1000