Conversation
Co-authored-by: Cursor <cursoragent@cursor.com>
…-automatic) Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…secrets) Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 13 potential issues.
Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.
… file to prevent duplicate webhook processing after restart Co-authored-by: Cursor <cursoragent@cursor.com>
…enen Wert zu überschreiben — verhindert Verlust benutzerdefinierter PYTHONPATH-Einträge beim Start. Co-authored-by: Cursor <cursoragent@cursor.com>
…rice drop detection logic, and refactor market token fetching to use httpx directly
…on branch Co-authored-by: Cursor <cursoragent@cursor.com>
…ing for market data retrieval
YAML value for 'commit-message' contained a colon causing a nested mapping parse error; changed to block scalar. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…n PR) Co-authored-by: Cursor <cursoragent@cursor.com>
|
Hi maintainers — PR #197 is from a fork and the GitHub Actions workflow is awaiting approval. |
|
Hi maintainers — this PR triggers 3 GitHub Actions workflows that are awaiting approval. |
|
Hi maintainers — this PR adds the automation workflows for bot maintenance/updates. |
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
… test Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…irmation store, exit safety; tests and scripts Co-authored-by: Cursor <cursoragent@cursor.com>
…n confirmation key Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…ptance; remove duplicate confirmation block Co-authored-by: Cursor <cursoragent@cursor.com>
…irmed) Co-authored-by: Cursor <cursoragent@cursor.com>
…market/token:direction:signal_id) after dedupe Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…blocked (session/MQ) Co-authored-by: Cursor <cursoragent@cursor.com>
…er trade create Co-authored-by: Cursor <cursoragent@cursor.com>
… clear Co-authored-by: Cursor <cursoragent@cursor.com>
…ar logging, dedupe log fixes, time_to_end instrumentation Co-authored-by: Cursor <cursoragent@cursor.com>
…dedupe logs, slot-drift, orphan expiry Co-authored-by: Cursor <cursoragent@cursor.com>
…ditions Co-authored-by: Cursor <cursoragent@cursor.com>
Note
High Risk
Introduces substantial new trading/execution logic and an SSH-based deploy workflow; mistakes could place unintended orders or deploy incorrect code if enabled/secrets are misconfigured.
Overview
Adds GitHub automation for semi-automatic maintenance PRs and optional deployments. A new
bot-auto-prworkflow runs basic Python lint/tests, optionally autoformats withblack, and opens a draft PR viapeter-evans/create-pull-request; documentation under.github/automationexplains the intended branch protection/review/token setup.Introduces an optional
deploy-on-mergeworkflow that, on pushes tomain, conditionally SCP-deploys the repo to a remote host using SSH secrets, plus a localscripts/test_deploy_ssh.shhelper and docs for setting deploy secrets.Adds new trading runtime components. New
agents/application/fast_entry_engine.pyimplements low-latency dislocation detection with immediate “leg1” entry execution, latency logging/stats, optional websocket updates, and hooks into a newPositionManager. Newagents/application/position_manager.pyadds trade IDs, per-market locks, confirmation/idempotency handling, timeouts, minimal state persistence, and PnL tracking;src/config/settings.pyis added to centralize env-driven configuration.Minor repo hygiene:
.gitignorenow excludes generatedlocal_markets_dbJSON, and Windows startup scripts (start_server.ps1,start_server_autostart.bat) plus local trade log analysis scripts are added.Written by Cursor Bugbot for commit a7a0b03. This will update automatically on new commits. Configure here.