Commit Graph

  • fccdbb4cca docs: add README.md main shokollm 2026-04-15 15:46:05 +00:00
  • f46cad4379 WIP: Multiple fixes and improvements fix/issue-60 shokollm 2026-04-15 15:20:42 +00:00
  • 1b8761d1f4 feat: frontend conversation-based chat UI (#60) shokollm 2026-04-14 06:36:55 +00:00
  • 958dc3bb1f Merge pull request 'feat: conversation-based chat system with anonymous support' (#65) from fix/issue-59 into main shoko 2026-04-14 08:19:54 +02:00
  • 5ae8d76bde feat: implement conversation-based chat system with anonymous support fix/issue-59 shokollm 2026-04-14 04:25:00 +00:00
  • a9679bbb5d Merge pull request 'refactor: Split conversational.py into modular structure' (#64) from fix/issue-63 into main shoko 2026-04-14 05:57:16 +02:00
  • b1ddad0808 Fix intermittent UnboundLocalError for 'thinking' variable in ConversationalAgent.chat() - initialize thinking=None before conditional assignment to handle API responses missing message field fix/issue-63 shokollm 2026-04-14 03:34:36 +00:00
  • f705269e34 refactor: Split conversational.py into modular structure (fixes #63) shokollm 2026-04-14 02:36:23 +00:00
  • 8acce849f4 Merge pull request 'feat: Add slash command help system (#57)' (#62) from fix/issue-57 into main shoko 2026-04-14 04:03:29 +02:00
  • 2d125ede22 fix: Also fix price_change field in AI tool execution path fix/issue-57 shokollm 2026-04-14 01:43:30 +00:00
  • 7a64632a63 fix: Correct price_change field fallback logic shokollm 2026-04-14 00:37:48 +00:00
  • bb62e53093 fix: Handle price_change_24h field name in search results shokollm 2026-04-14 00:33:38 +00:00
  • cf74251ad0 fix: Show token name/symbol in risk analysis and handle unknown honeypot shokollm 2026-04-14 00:28:15 +00:00
  • 1efc0eaba6 feat: Add context awareness for price tool shokollm 2026-04-14 00:19:42 +00:00
  • f4f6168f68 revert: Keep using price API for price lookups shokollm 2026-04-14 00:12:46 +00:00
  • 62bcd6e099 fix: Use search API for price lookups instead of price API shokollm 2026-04-14 00:03:34 +00:00
  • 6b8912a7eb fix: Better error detection for AVE API commands shokollm 2026-04-13 23:55:51 +00:00
  • 2c3b6ef073 fix: Show token name and ticker in backtest result shokollm 2026-04-13 23:37:17 +00:00
  • 613ec0dc1f fix: Provide default empty string for backtest/simulate calls shokollm 2026-04-13 23:34:04 +00:00
  • 7bdd49a56c fix: Execute backtest and simulate commands directly shokollm 2026-04-13 23:32:08 +00:00
  • e92506a787 feat: Two-step command execution flow shokollm 2026-04-13 23:23:01 +00:00
  • 696d3934d5 fix: Execute trending command directly when /trending is called shokollm 2026-04-13 23:07:43 +00:00
  • 466fdf1fe9 fix: Fetch strategy from database when /strategy is called shokollm 2026-04-13 23:02:49 +00:00
  • 39a27caf05 feat: Add slash command system with skill acknowledgments shokollm 2026-04-13 16:21:57 +00:00
  • 61b9da295b feat: Add /trending tool for popular tokens shokollm 2026-04-13 13:51:17 +00:00
  • 38e45b9fd0 fix: Use 'Commands:' instead of 'Usage:' to match issue spec shokollm 2026-04-13 13:48:17 +00:00
  • e41d07486b feat: Add slash command help system for conversational interface shokollm 2026-04-13 13:05:08 +00:00
  • 7e03101e7b Merge pull request 'feat: Add AVE Cloud Skills as conversational agent tools (#56)' (#58) from fix/issue-56 into main shoko 2026-04-13 14:56:33 +02:00
  • 70dfba2ffc Merge fixes from pr-58 fix/issue-56 shokollm 2026-04-13 12:53:44 +00:00
  • 6d204b537d feat: add AVE Cloud Skills integration for conversational agent pr-58 shokollm 2026-04-13 12:47:49 +00:00
  • 2b7f54703e refactor: use subprocess to call ave-cloud-skill CLI scripts shokollm 2026-04-13 10:24:42 +00:00
  • 99dded8d16 feat: add AVE Cloud Skills integration for conversational agent tools shokollm 2026-04-13 09:55:04 +00:00
  • 29b7634c34 fix: import Simulation at module level 0.1.0 shokollm 2026-04-12 14:51:50 +00:00
  • fd5c2b56d7 fix: import Simulation model in _manage_simulation shokollm 2026-04-12 14:47:32 +00:00
  • 632e1bf524 feat: add simulation management as agent skill shokollm 2026-04-12 14:21:32 +00:00
  • 5ae1165ad9 fix: import asyncio in _execute_backtest method shokollm 2026-04-12 14:07:52 +00:00
  • 283573f5a8 feat: add backtest as agent skill shokollm 2026-04-12 13:39:54 +00:00
  • 90fa66bd39 feat: add refresh button to simulation page shokollm 2026-04-12 08:39:55 +00:00
  • 84d8a6f4a6 fix: add portfolio to SimulationResponse schema shokollm 2026-04-12 08:15:14 +00:00
  • a8e0baf0c0 fix: save portfolio data to database shokollm 2026-04-12 07:41:56 +00:00
  • 6c39e4e89d fix: correctly update cash balance when selling shokollm 2026-04-12 07:24:49 +00:00
  • bba773251a feat: add portfolio summary to simulation page shokollm 2026-04-12 07:15:11 +00:00
  • 3013326ded feat: add time labels to X axis of price chart shokollm 2026-04-12 07:07:19 +00:00
  • a82185de60 fix: syntax error in simulate.py finally block shokollm 2026-04-12 06:18:11 +00:00
  • cadea23e40 fix: respect candle_delay from config, default to fast tests shokollm 2026-04-12 05:24:43 +00:00
  • 984656c83c test: add full integration test for simulation shokollm 2026-04-12 05:00:46 +00:00
  • 1505bc9913 fix: serialize datetime objects to ISO format for JSON storage shokollm 2026-04-12 04:50:24 +00:00
  • dd61c32ea7 feat: add trade activity dashboard shokollm 2026-04-12 04:28:40 +00:00
  • 01ec8bc539 fix: make SignalChart more robust shokollm 2026-04-12 04:11:34 +00:00
  • a253aae766 fix: limit klines to 1 hour, fix chart parsing string to number shokollm 2026-04-12 03:57:22 +00:00
  • 13e899c851 fix: fetch klines synchronously before returning response shokollm 2026-04-12 03:51:03 +00:00
  • 384f84e772 fix: fetch klines synchronously so chart shows immediately shokollm 2026-04-12 03:18:42 +00:00
  • cd1a41d1d7 feat: show price chart even when no signals shokollm 2026-04-12 03:02:51 +00:00
  • 6a20cc174f feat: add price chart to simulation and unit tests shokollm 2026-04-12 02:42:52 +00:00
  • ce8a29c0a4 fix: update notice message for klines-based simulation shokollm 2026-04-12 02:22:17 +00:00
  • f425ae08d7 feat: klines-based simulation instead of polling shokollm 2026-04-12 01:34:20 +00:00
  • d4400f5dcd fix: simulation conditions now check properly from first iteration shokollm 2026-04-12 00:53:05 +00:00
  • 1591fcb1ca fix: remove check_interval restriction for non-pro plans shokollm 2026-04-12 00:23:55 +00:00
  • b0131aa566 fix: stop simulation always updates DB status shokollm 2026-04-12 00:15:41 +00:00
  • 52adc93b25 fix: show running simulation correctly, stop old ones when starting new shokollm 2026-04-12 00:10:10 +00:00
  • 79c3ec7d16 fix: typo in simulate page svelte shokollm 2026-04-12 00:00:47 +00:00
  • 3505cf4ade refactor: simplify simulation to run forever as paper trade shokollm 2026-04-11 23:52:00 +00:00
  • 1b1358353f feat: configurable simulation duration and periodic signal saving shokollm 2026-04-11 17:56:27 +00:00
  • 726e579f5f fix: get_token_price checking wrong status code shokollm 2026-04-11 17:45:59 +00:00
  • b111e4d79f fix: make SimulateEngine.stop() synchronous shokollm 2026-04-11 17:35:18 +00:00
  • 0d63a10ac8 fix: correct simulation API field names shokollm 2026-04-11 17:22:45 +00:00
  • 19f28fc599 feat: use token from strategy config in simulation page shokollm 2026-04-11 17:17:26 +00:00
  • 5f7667992e feat: display backtest config in history card shokollm 2026-04-11 17:11:24 +00:00
  • cd4583ca90 feat: add pagination for trade history in backtest shokollm 2026-04-11 16:52:45 +00:00
  • 6cadb7a67b test: verify stop loss always results in loss shokollm 2026-04-11 16:27:04 +00:00
  • 02e0b0ccab fix: proper DCA and max_drawdown calculations in backtest engine shokollm 2026-04-11 15:54:15 +00:00
  • 29ec67cced fix: handle floating point precision in take_profit check and final_balance calculation shokollm 2026-04-11 15:02:53 +00:00
  • c86e71c3a3 fix: correct final_balance calculation in _calculate_metrics shokollm 2026-04-11 15:00:52 +00:00
  • 44fb840731 fix: correctly track balance in portfolio value calculation for max_drawdown shokollm 2026-04-11 14:22:47 +00:00
  • 6a5694f74b fix: properly value open positions using last kline price for max_drawdown calculation shokollm 2026-04-11 13:54:16 +00:00
  • 680a9322e3 debug: add logging to trace strategy_config in backtest engine shokollm 2026-04-11 11:59:37 +00:00
  • 9973b8f6e2 feat: make trade history expandable with button shokollm 2026-04-11 06:49:58 +00:00
  • 30476e782b fix: remove duplicate backtest history section shokollm 2026-04-11 06:23:35 +00:00
  • 02ca452655 feat: show trades inline in backtest history shokollm 2026-04-11 06:16:10 +00:00
  • cb9558d54f feat: show trades inline in backtest card instead of modal shokollm 2026-04-11 06:08:43 +00:00
  • 638e17eb73 debug: simplify modal to show raw JSON shokollm 2026-04-11 05:48:33 +00:00
  • 69a8b06462 debug: add debug info to see selectedTrades.length shokollm 2026-04-11 05:44:08 +00:00
  • 15e72b009c debug: add console logs to viewTrades function shokollm 2026-04-11 05:39:49 +00:00
  • 19ba0c7cc6 fix: parse JSON string result if needed when retrieving trades shokollm 2026-04-11 05:36:47 +00:00
  • 847890b634 feat: limit backtest history to latest 5 shokollm 2026-04-11 05:36:31 +00:00
  • 6658a418cc fix: missing newline in backtest.py causing 404 shokollm 2026-04-11 05:26:51 +00:00
  • 5c9e46e693 feat: add trades history modal to backtest page shokollm 2026-04-11 05:18:23 +00:00
  • 194c4f8a62 fix: use original datetime for created_at instead of converted string shokollm 2026-04-11 05:06:21 +00:00
  • 7afcb983e8 fix: correct klines status check (1 not 200) and data.points format shokollm 2026-04-11 04:56:50 +00:00
  • caef4b36ed feat: auto-fill token from strategy config in backtest page shokollm 2026-04-11 04:37:52 +00:00
  • 3bf2877df2 fix: append -bsc suffix to token address for klines API shokollm 2026-04-10 17:07:14 +00:00
  • 145c6710d1 fix: set 1-day range for backtest (start day before end day) shokollm 2026-04-10 16:30:22 +00:00
  • 3c8c85aefc fix: table regex to match tables anywhere in text (not just at start) shokollm 2026-04-10 13:53:25 +00:00
  • 39b2b558a5 fix: export parseInlineElements and types from markdown.ts shokollm 2026-04-10 13:17:07 +00:00
  • 7795753aaa fix: render bold and inline code formatting in list items shokollm 2026-04-10 13:14:17 +00:00
  • 36dcfdb6e2 chore: restrict agent to BSC only, remove chain parameter from search_tokens tool shokollm 2026-04-10 12:58:25 +00:00
  • 48fc323dac fix: handle native tool_calls from MiniMax API instead of parsing JSON from content shokollm 2026-04-10 12:54:29 +00:00
  • 0af2de7209 feat: add search_tokens tool for AI to recommend trending tokens shokollm 2026-04-10 12:48:49 +00:00
  • e82b8b3549 fix: update token search to use trending endpoint (v2/tokens doesn't exist) shokollm 2026-04-10 12:37:27 +00:00
  • 6f23b322d3 feat: add token search in modal when confirming address shokollm 2026-04-10 12:14:32 +00:00