Commit Graph

  • e590cdc13b fix: prevent already-completed simulations from re-running v0.3.0-alpha.43 Bill 2025-11-03 00:03:57 -05:00
  • c74747d1d4 fix: revert **kwargs approach - FastMCP doesn't support it v0.3.0-alpha.42 Bill 2025-11-02 23:41:00 -05:00
  • 96f6b78a93 refactor: hide context parameters from AI model tool schema v0.3.0-alpha.41 Bill 2025-11-02 23:34:07 -05:00
  • 6c395f740d fix: always override context parameters in ContextInjector v0.3.0-alpha.40 Bill 2025-11-02 23:30:49 -05:00
  • 618943b278 debug: add self attribute logging to ContextInjector.__call__ v0.3.0-alpha.39 Bill 2025-11-02 23:17:52 -05:00
  • 1c19eea29a debug: add comprehensive diagnostic logging for ContextInjector flow v0.3.0-alpha.38 Bill 2025-11-02 23:05:40 -05:00
  • e968434062 fix: reload tools after context injection and prevent database locking v0.3.0-alpha.37 Bill 2025-11-02 22:42:17 -05:00
  • 4c1d23a7c8 fix: correct get_db_path() usage to pass base database path v0.3.0-alpha.36 Bill 2025-11-02 22:26:45 -05:00
  • 027b4bd8e4 refactor: implement database-only position tracking with lazy context injection v0.3.0-alpha.35 Bill 2025-11-02 22:20:01 -05:00
  • 7a734d265b docs: add database-only position tracking design Bill 2025-11-02 22:11:00 -05:00
  • fcfdf36c1c fix: use 'no_trade' action type for initial position v0.3.0-alpha.34 Bill 2025-11-02 21:49:57 -05:00
  • 019c84fca8 refactor: migrate trade tools from file-based to SQLite position storage v0.3.0-alpha.33 Bill 2025-11-02 21:36:57 -05:00
  • 8521f685c7 fix: improve error handling in buy/sell functions v0.3.0-alpha.32 Bill 2025-11-02 20:38:55 -05:00
  • bf12e981fe debug: add logging to trace parameter injection v0.3.0-alpha.31 Bill 2025-11-02 20:29:35 -05:00
  • a16bac5d08 fix: use 'args' instead of 'arguments' in MCPToolCallRequest v0.3.0-alpha.30 Bill 2025-11-02 20:21:43 -05:00
  • 81b92e293a fix: make ContextInjector async to match ToolCallInterceptor protocol v0.3.0-alpha.29 Bill 2025-11-02 20:11:20 -05:00
  • b1b486dcc4 fix: inject signature and today_date into trade tool calls for concurrent simulations v0.3.0-alpha.28 Bill 2025-11-02 20:01:32 -05:00
  • 1bdfefae35 refactor: remove duplicate MCP service log files Bill 2025-11-02 19:57:17 -05:00
  • dbd8f0141c fix: initialize agent properly in API mode v0.3.0-alpha.27 Bill 2025-11-02 19:39:43 -05:00
  • fb32bb12c5 fix: check column existence before creating indexes v0.3.0-alpha.26 Bill 2025-11-02 19:24:19 -05:00
  • 29af5ddb4c fix: remove non-existent data scripts from Dockerfile v0.3.0-alpha.25 Bill 2025-11-02 19:18:12 -05:00
  • f104164187 feat: implement reasoning logs API with database-only storage v0.3.0-alpha.24 Bill 2025-11-02 18:31:02 -05:00
  • 2f05418f42 refactor: remove JSONL logging code from BaseAgent Bill 2025-11-02 18:16:06 -05:00
  • 0098ab5501 feat: add GET /reasoning API endpoint Bill 2025-11-02 18:08:39 -05:00
  • 555f0e7b66 feat: store reasoning logs with sessions in model_day_executor Bill 2025-11-02 18:03:41 -05:00
  • f83e4caf41 feat: add AI-powered summary generation to BaseAgent Bill 2025-11-02 17:59:56 -05:00
  • 837504aa17 feat: add conversation history tracking to BaseAgent Bill 2025-11-02 17:55:05 -05:00
  • 396a2747d3 fix: resolve async execution and position storage issues v0.3.0-alpha.23 Bill 2025-11-02 17:16:55 -05:00
  • 71ec53db45 fix: read merged runtime config in containerized mode v0.3.0-alpha.22 Bill 2025-11-02 16:16:58 -05:00
  • b6bd949d23 config: enable all 5 models in default config Bill 2025-11-02 16:10:38 -05:00
  • b5f18ac0f3 chore: remove diagnostic logging code Bill 2025-11-02 16:00:34 -05:00
  • 90b6ad400d fix: make get_db_path() idempotent to prevent recursive _dev suffix v0.3.0-alpha.21 Bill 2025-11-02 15:52:25 -05:00
  • 6e4b2a4cc5 debug: add connection-level diagnostics to trace database access v0.3.0-alpha.20 Bill 2025-11-02 15:46:36 -05:00
  • 18bd4d169d debug: add comprehensive diagnostic logging for database initialization v0.3.0-alpha.19 Bill 2025-11-02 15:41:47 -05:00
  • 8b91c75b32 fix: add module-level database initialization for uvicorn reliability v0.3.0-alpha.18 Bill 2025-11-02 15:36:12 -05:00
  • bdb3f6a6a2 refactor: move database initialization from entrypoint to application v0.3.0-alpha.17 Bill 2025-11-02 15:32:53 -05:00
  • 3502a7ffa8 fix: respect dev mode in entrypoint database initialization v0.3.0-alpha.16 Bill 2025-11-02 15:30:11 -05:00
  • 68d9f241e1 fix: use closure to capture db_path in lifespan context manager v0.3.0-alpha.15 Bill 2025-11-02 15:24:29 -05:00
  • 4fec5826bb fix: initialize dev database on API startup to prevent stale job blocking v0.3.0-alpha.14 Bill 2025-11-02 15:20:51 -05:00
  • 1df4aa8eb4 test: fix failing tests and improve coverage to 90.54% v0.3.0-alpha.13 Bill 2025-11-02 10:46:27 -05:00
  • 767df7f09c Merge feature/job-skip-status: Add skip status tracking for jobs Bill 2025-11-02 10:03:40 -05:00
  • 68aaa013b0 fix: handle 'skipped' status in job_detail_status updates Bill 2025-11-02 09:49:50 -05:00
  • 1f41e9d7ca feat: add skip status tracking for job orchestration Bill 2025-11-02 09:35:58 -05:00
  • aa4958bd9c fix: use config models when empty models list provided Bill 2025-11-02 09:07:58 -05:00
  • 34d3317571 fix: correct BaseAgent initialization parameters in ModelDayExecutor v0.3.0-alpha.12 Bill 2025-11-02 09:00:09 -05:00
  • 9813a3c9fd docs: add database migration strategy to v1.0.0 roadmap v0.3.0-alpha.11 Bill 2025-11-02 08:42:38 -05:00
  • 3535746eb7 fix: simplify database migration for pre-production Bill 2025-11-02 07:23:58 -05:00
  • a414ce3597 docs: add comprehensive Docker deployment guide v0.3.0-alpha.10 Bill 2025-11-02 07:09:15 -05:00
  • a9dd346b35 fix: correct test suite failures for async price download Bill 2025-11-02 07:00:19 -05:00
  • bdc0cff067 docs: update API docs for async download behavior Bill 2025-11-02 00:23:58 -04:00
  • a8d2b82149 test: add end-to-end tests for async download flow Bill 2025-11-02 00:21:13 -04:00
  • a42487794f feat(api): return warnings in /simulate/status response Bill 2025-11-02 00:13:39 -04:00
  • 139a016a4d refactor(api): remove price download from /simulate/trigger Bill 2025-11-02 00:10:12 -04:00
  • d355b82268 fix(tests): update mocks to simulate job detail status updates Bill 2025-11-02 00:06:38 -04:00
  • 91ffb7c71e fix(tests): update unit tests to mock _prepare_data Bill 2025-11-01 23:55:53 -04:00
  • 5e5354e2af feat(worker): integrate data preparation into run() method Bill 2025-11-01 23:49:24 -04:00
  • 8c3e08a29b feat(worker): add _prepare_data method Bill 2025-11-01 23:43:49 -04:00
  • 445183d5bf feat(worker): add _add_job_warnings helper method Bill 2025-11-01 23:31:34 -04:00
  • 2ab78c8552 feat(worker): add _filter_completed_dates helper method Bill 2025-11-01 23:30:09 -04:00
  • 88a3c78e07 feat(worker): add _download_price_data helper method Bill 2025-11-01 23:29:00 -04:00
  • a478165f35 feat(api): add warnings field to response models Bill 2025-11-01 23:25:03 -04:00
  • 05c2480ac4 feat(api): add JobManager.add_job_warnings method Bill 2025-11-01 23:20:50 -04:00
  • baa44c208a fix: add migration logic for warnings column and update tests Bill 2025-11-01 23:17:25 -04:00
  • 711ae5df73 feat(db): add downloading_data status and warnings column Bill 2025-11-01 23:10:01 -04:00
  • 15525d05c7 docs: add async price download design document Bill 2025-11-01 22:56:56 -04:00
  • 80b22232ad docs: add integration tests and documentation for config override system Bill 2025-11-01 17:21:54 -04:00
  • 2d47bd7a3a feat: update volume mount to user-configs directory Bill 2025-11-01 17:16:00 -04:00
  • 28fbd6d621 feat: integrate config merging into container startup Bill 2025-11-01 17:13:14 -04:00
  • 7d66f90810 feat: add main merge-and-validate entry point with error formatting Bill 2025-11-01 17:11:56 -04:00
  • c220211c3a feat: add comprehensive config validation Bill 2025-11-01 17:02:41 -04:00
  • 7e95ce356b feat: add root-level config merging Bill 2025-11-01 16:59:02 -04:00
  • 03f81b3b5c feat: add config file loading with error handling Bill 2025-11-01 16:55:40 -04:00
  • ebc66481df docs: add config override system design Bill 2025-11-01 14:02:55 -04:00
  • 73c0fcd908 fix: ensure DEV mode warning appears in Docker logs on startup v0.3.0-alpha.8 Bill 2025-11-01 13:40:15 -04:00
  • 7aa93af6db feat: add resume mode and idempotent behavior to /simulate/trigger endpoint v0.3.0-alpha.7 Bill 2025-11-01 13:34:20 -04:00
  • b9353e34e5 feat: add prominent startup warning for DEV mode Bill 2025-11-01 12:57:54 -04:00
  • d656dac1d0 feat: add API authentication feature to roadmap Bill 2025-11-01 12:52:22 -04:00
  • 4ac89f1724 docs: restructure roadmap with v1.0 stability milestone and v1.x features v0.3.0-alpha.6 Bill 2025-11-01 12:23:11 -04:00
  • 0e739a9720 Merge rebrand from AI-Trader to AI-Trader-Server Bill 2025-11-01 12:11:34 -04:00
  • 85cfed2617 docs: add implementation plan and update roadmap Bill 2025-11-01 12:11:27 -04:00
  • 67454c4292 refactor: update shell scripts for AI-Trader-Server rebrand Bill 2025-11-01 12:05:16 -04:00
  • 123915647e refactor: update GitHub Actions workflow for AI-Trader-Server rebrand Bill 2025-11-01 12:03:43 -04:00
  • 3f136ab014 docs: update maintainer docs for AI-Trader-Server rebrand Bill 2025-11-01 12:00:22 -04:00
  • 6cf7fe5afd docs: update reference docs for AI-Trader-Server rebrand Bill 2025-11-01 11:58:30 -04:00
  • 41a369a15e docs: update deployment docs for AI-Trader-Server rebrand Bill 2025-11-01 11:58:04 -04:00
  • 6f19c9dbe9 docs: update developer docs for AI-Trader-Server rebrand Bill 2025-11-01 11:56:58 -04:00
  • 573264c49f docs: update user-guide docs for AI-Trader-Server rebrand Bill 2025-11-01 11:56:01 -04:00
  • 400d57b6ac chore: add dev mode databases and data directories to gitignore Bill 2025-11-01 11:55:08 -04:00
  • 5c840ac4c7 docs: add dev mode implementation plan and test config Bill 2025-11-01 11:54:39 -04:00
  • 3012c162f9 fix: correct dev database path resolution in main.py Bill 2025-11-01 11:54:33 -04:00
  • 2460f168ee docs: update CLAUDE.md for AI-Trader-Server rebrand Bill 2025-11-01 11:53:10 -04:00
  • 82bad45f3d refactor: update configs/README.md project name Bill 2025-11-01 11:49:28 -04:00
  • a95495f637 refactor: update .env.example header comment Bill 2025-11-01 11:49:17 -04:00
  • db7a987d4e refactor: add Docker metadata labels with new project name Bill 2025-11-01 11:48:59 -04:00
  • 6a675bc811 refactor: update docker-compose.yml service and container names Bill 2025-11-01 11:48:45 -04:00
  • fcf832c7d6 test: add end-to-end integration tests for dev mode Bill 2025-11-01 11:41:22 -04:00
  • 6905a10f05 docs: add development mode documentation Bill 2025-11-01 11:33:58 -04:00
  • 163cc3c463 docs: rebrand CHANGELOG.md to AI-Trader-Server Bill 2025-11-01 11:32:14 -04:00
  • 6e9c0b4971 feat: add deployment_mode flag to API responses Bill 2025-11-01 11:31:49 -04:00
  • 10d370a5bf feat: add dev mode initialization to main entry point Bill 2025-11-01 11:29:35 -04:00