Commit Graph

  • 2b040537b1 docs: update changelog for v0.5.0 release main v0.5.0-alpha.1 Bill 2025-11-07 21:04:00 -05:00
  • 14cf88f642 test: improve test coverage from 61% to 84.81% Bill 2025-11-07 21:02:38 -05:00
  • 61baf3f90f test: fix remaining integration test for new results endpoint Bill 2025-11-07 19:46:49 -05:00
  • dd99912ec7 test: update integration test for new results endpoint behavior Bill 2025-11-07 19:41:01 -05:00
  • 58937774bf test: update e2e test to use new results endpoint parameters Bill 2025-11-07 19:39:08 -05:00
  • 5475ac7e47 docs: add changelog entry for date range support breaking change Bill 2025-11-07 19:36:29 -05:00
  • ebbd2c35b7 docs: add DEFAULT_RESULTS_LOOKBACK_DAYS environment variable Bill 2025-11-07 19:35:40 -05:00
  • c62c01e701 docs: update /results endpoint documentation for date range support Bill 2025-11-07 19:34:43 -05:00
  • 2612b85431 feat: implement date range support with period metrics in results endpoint Bill 2025-11-07 19:26:06 -05:00
  • 5c95180941 feat: add date validation and resolution for results endpoint Bill 2025-11-07 19:18:35 -05:00
  • 29c326a31f feat: add period metrics calculation for date range queries Bill 2025-11-07 19:14:10 -05:00
  • 8f09fa5501 release: v0.4.3 - fix cross-job portfolio continuity v0.4.3 Bill 2025-11-07 17:02:02 -05:00
  • 31d6818130 fix: enable cross-job portfolio continuity in get_starting_holdings v0.4.3-alpha.2 Bill 2025-11-07 16:38:33 -05:00
  • 4638c073e3 fix: enable cross-job portfolio continuity in get_previous_trading_day v0.4.3-alpha.1 Bill 2025-11-07 16:13:28 -05:00
  • 96f61cf347 release: v0.4.2 - fix critical negative cash position bug v0.4.2 Bill 2025-11-07 15:41:28 -05:00
  • 0eb5fcc940 debug: enable stdout/stderr for MCP services to diagnose parameter injection v0.4.2-alpha.12 Bill 2025-11-07 14:56:48 -05:00
  • bee6afe531 test: update ContextInjector tests to match production MCP behavior v0.4.2-alpha.11 Bill 2025-11-07 14:32:20 -05:00
  • f1f76b9a99 fix: extract position dict from CallToolResult.structuredContent v0.4.2-alpha.10 Bill 2025-11-07 14:24:48 -05:00
  • 277714f664 debug: add comprehensive logging for position tracking bug investigation v0.4.2-alpha.9 Bill 2025-11-07 14:16:30 -05:00
  • db1341e204 feat: implement replace_existing parameter to allow re-running completed simulations v0.4.2-alpha.8 Bill 2025-11-07 13:39:51 -05:00
  • e5b83839ad docs: document duplicate prevention and cross-job continuity Bill 2025-11-07 13:28:26 -05:00
  • 4629bb1522 test: add integration tests for duplicate prevention and cross-job continuity Bill 2025-11-07 13:26:34 -05:00
  • f175139863 fix: enable cross-job portfolio continuity Bill 2025-11-07 13:15:06 -05:00
  • 75a76bbb48 fix: address code review issues for Task 1 Bill 2025-11-07 13:11:09 -05:00
  • fbe383772a feat: add duplicate detection to job creation Bill 2025-11-07 13:03:31 -05:00
  • 406bb281b2 fix: cleanup stale jobs on container restart to unblock new job creation v0.4.2-alpha.7 Bill 2025-11-06 21:24:45 -05:00
  • 6ddc5abede fix: resolve DeepSeek tool_calls validation errors (production ready) Bill 2025-11-06 20:49:11 -05:00
  • 5c73f30583 fix: patch parse_tool_call bug that returns string args instead of dict v0.4.2-alpha.6 Bill 2025-11-06 17:58:41 -05:00
  • b73d88ca8f fix: normalize DeepSeek non-standard tool_calls format v0.4.2-alpha.5 Bill 2025-11-06 17:51:33 -05:00
  • d199b093c1 debug: patch parse_tool_call to identify source of string args v0.4.2-alpha.4 Bill 2025-11-06 17:42:33 -05:00
  • 483621f9b7 debug: add comprehensive diagnostics to trace error location v0.4.2-alpha.3 Bill 2025-11-06 12:10:29 -05:00
  • e8939be04e debug: enhance diagnostic logging to detect args field in tool_calls v0.4.2-alpha.2 Bill 2025-11-06 12:00:08 -05:00
  • 2e0cf4d507 docs: add v0.5.0 roadmap for performance metrics and status APIs Bill 2025-11-06 11:41:21 -05:00
  • 7b35394ce7 fix: normalize DeepSeek non-standard tool_calls format v0.4.2-alpha.1 Bill 2025-11-06 11:38:35 -05:00
  • 2d41717b2b docs: update v0.4.1 changelog (IF_TRADE fix only) v0.4.1-alpha.4 v0.4.1 Bill 2025-11-06 11:20:22 -05:00
  • d749247af4 docs: consolidate fixes into v0.4.1 release v0.4.1-alpha.3 Bill 2025-11-06 11:02:47 -05:00
  • 2178bbcdde chore: remove obsolete chat model wrapper Bill 2025-11-06 08:02:33 -05:00
  • 872928a187 docs: update for IF_TRADE and DeepSeek fixes Bill 2025-11-06 07:58:43 -05:00
  • 81ec0ec53b test: add DeepSeek tool calls integration tests Bill 2025-11-06 07:56:48 -05:00
  • ed6647ed66 refactor: use model factory in BaseAgent Bill 2025-11-06 07:52:10 -05:00
  • e689a78b3f feat: add model factory for provider-specific chat models Bill 2025-11-06 07:47:56 -05:00
  • 60d89c8d3a deps: add langchain-deepseek for native DeepSeek support Bill 2025-11-06 07:44:11 -05:00
  • 7c4874715b fix: initialize IF_TRADE to True (trades expected by default) Bill 2025-11-06 07:33:33 -05:00
  • 6d30244fc9 test: remove wrapper entirely to test if it's causing issues v0.4.1-alpha.2 Bill 2025-11-05 21:26:20 -05:00
  • 0641ce554a fix: remove incorrect tool_calls conversion logic v0.4.1-alpha.1 Bill 2025-11-05 21:18:54 -05:00
  • 0c6de5b74b debug: remove conversion logic to see original response structure Bill 2025-11-05 21:12:48 -05:00
  • 0f49977700 debug: add diagnostic logging to understand response structure Bill 2025-11-05 21:08:11 -05:00
  • 27a824f4a6 fix: handle invalid_tool_calls args normalization for DeepSeek Bill 2025-11-05 21:03:48 -05:00
  • 3e50868a4d fix: resolve DeepSeek tool_calls args parsing validation error Bill 2025-11-05 20:57:17 -05:00
  • e20dce7432 fix: enable intra-day position tracking for sell-then-buy trades v0.4.0-alpha.12 v0.4.0 Bill 2025-11-05 06:56:54 -05:00
  • 462de3adeb fix: extract tool messages before checking FINISH_SIGNAL v0.4.0-alpha.11 Bill 2025-11-05 00:57:22 -05:00
  • 31e346ecbb debug: add logging to verify conversation history capture v0.4.0-alpha.10 Bill 2025-11-05 00:46:30 -05:00
  • abb9cd0726 fix: capture tool messages in conversation history for summarizer v0.4.0-alpha.9 Bill 2025-11-05 00:44:24 -05:00
  • 6d126db03c fix: improve reasoning summary to explicitly mention trades v0.4.0-alpha.8 Bill 2025-11-05 00:41:59 -05:00
  • 1e7bdb509b chore: remove debug logging from ContextInjector Bill 2025-11-05 00:31:16 -05:00
  • a8d912bb4b fix: calculate final holdings from actions instead of querying database v0.4.0-alpha.6 Bill 2025-11-04 23:51:54 -05:00
  • aa16480158 fix: query previous day's holdings instead of current day v0.4.0-alpha.5 Bill 2025-11-04 23:29:30 -05:00
  • 05620facc2 fix: update context_injector with trading_day_id after creation v0.4.0-alpha.4 Bill 2025-11-04 23:04:47 -05:00
  • 7c71a047bc fix: update position queries to use new trading_days schema v0.4.0-alpha.3 Bill 2025-11-04 22:49:01 -05:00
  • 9da65c2d53 fix: correct Database default path to match system-wide db_path v0.4.0-alpha.2 Bill 2025-11-04 22:39:36 -05:00
  • 481126ceca chore: release v0.4.0 v0.4.0-alpha.1 Bill 2025-11-04 10:59:27 -05:00
  • 7a53764f09 docs: update API_REFERENCE.md database tables section for new schema Bill 2025-11-04 10:55:37 -05:00
  • e2a06549d2 chore: complete schema migration - final verification Bill 2025-11-04 10:52:00 -05:00
  • 3c7ee0d423 docs: add breaking changes for schema migration to CHANGELOG Bill 2025-11-04 10:37:16 -05:00
  • 0f728549f1 test: remove old-schema tests and update for new schema Bill 2025-11-04 10:36:36 -05:00
  • 45cd1e12b6 feat: drop old schema tables (trading_sessions, positions, reasoning_logs) Bill 2025-11-04 10:26:00 -05:00
  • 9c1c96d4f6 feat: remove /reasoning endpoint (replaced by /results) Bill 2025-11-04 09:58:39 -05:00
  • 60ea9ab802 fix: use get_db_path for deployment mode compatibility in get_current_position_from_db Bill 2025-11-04 09:51:52 -05:00
  • 8aedb058e2 refactor: update get_current_position_from_db to query new schema Bill 2025-11-04 09:47:02 -05:00
  • 0868740e30 test: skip stale model_day_executor tests (will be removed in Task 6) Bill 2025-11-04 09:42:46 -05:00
  • 94381e7f25 refactor: remove old schema writes from model_day_executor Bill 2025-11-04 09:38:01 -05:00
  • e7fe0ab51b fix: add TRADING_DAY_ID write to runtime config and improve test coverage Bill 2025-11-04 09:32:07 -05:00
  • 7d9d093d6c feat: migrate trade tools to write to actions table (new schema) Bill 2025-11-04 09:18:35 -05:00
  • faa2135668 docs: update changelog for daily P&L and results API refactor Bill 2025-11-04 08:06:44 -05:00
  • eae310e6ce docs: update API reference and database schema for new results endpoint Bill 2025-11-04 07:33:20 -05:00
  • f8da19f9b3 test: add end-to-end test for complete simulation workflow Bill 2025-11-04 07:30:18 -05:00
  • a673fc5008 feat: auto-initialize trading_days schema on database creation Bill 2025-11-04 07:09:09 -05:00
  • 93ba9deebb feat: add new day-centric results API endpoint Bill 2025-11-03 23:43:52 -05:00
  • f770a2fe84 fix: resolve critical integration issues in BaseAgent P&L calculation Bill 2025-11-03 23:34:10 -05:00
  • cd7e056120 feat: integrate P&L calculation and reasoning summary into BaseAgent Bill 2025-11-03 23:24:00 -05:00
  • 197d3b7bf9 feat: add AI reasoning summary generator with fallback Bill 2025-11-03 23:16:15 -05:00
  • 5c19410f71 feat: add daily P&L calculator with weekend gap handling Bill 2025-11-03 23:12:49 -05:00
  • f76c85b253 feat: add database helper methods for trading_days schema Bill 2025-11-03 23:09:02 -05:00
  • 655f2a66eb fix: enable foreign key constraints and ensure jobs table prerequisite Bill 2025-11-03 23:06:19 -05:00
  • 81cf948b70 feat: add trading_days schema migration Bill 2025-11-03 23:00:24 -05:00
  • f005571c9f chore: reduce healthcheck interval to 1h to minimize log noise Bill 2025-11-03 22:56:24 -05:00
  • 497f528b49 docs: add design document for daily P&L and results API refactor Bill 2025-11-03 22:54:14 -05:00
  • 3fce474a29 docs: add implementation plan for daily P&L and results API refactor Bill 2025-11-03 22:52:49 -05:00
  • d9112aa4a4 docs: remove v0.4.0 from roadmap as features already implemented Bill 2025-11-03 22:48:38 -05:00
  • 4c30478520 chore: remove old changelog file v0.3.1 Bill 2025-11-03 22:38:58 -05:00
  • 090875d6f2 feat: suppress healthcheck logs in dev mode Bill 2025-11-03 21:58:36 -05:00
  • 0669bd1bab chore: release v0.3.1 v0.3.1-alpha Bill 2025-11-03 21:45:56 -05:00
  • fe86dceeac docs: add implementation plan and summary for position tracking fixes Bill 2025-11-03 21:44:04 -05:00
  • 923cdec5ca feat: add standardized testing scripts and documentation Bill 2025-11-03 21:39:41 -05:00
  • 84320ab8a5 docs: update changelog and schema docs for position tracking fixes Bill 2025-11-03 21:34:34 -05:00
  • 9be14a1602 fix: correct profit calculation to compare against start-of-day value Bill 2025-11-03 21:27:04 -05:00
  • 6cb56f85ec test: update tests after removing _write_results_to_db() Bill 2025-11-03 21:24:49 -05:00
  • c47798d3c3 fix: remove redundant _write_results_to_db() creating corrupt position records Bill 2025-11-03 21:21:10 -05:00
  • 179cbda67b test: add tests for position tracking bugs (Task 1) Bill 2025-11-03 21:19:23 -05:00
  • 1095798320 docs: finalize v0.3.0 changelog for release v0.3.0 Bill 2025-11-03 00:19:12 -05:00