Skip to content

Conversation

@samibs
Copy link

@samibs samibs commented Oct 24, 2025

…opment

This commit introduces a major architectural overhaul of the AI trading agent system to align with a low-latency, Spec-Driven Development methodology. The changes are designed to improve performance, specialize agent roles, and establish a foundation for high-frequency trading capabilities.

Key changes include:

  • New Directory Structure: Introduced spec/ for constitution and specifications, and src/spec_driven_agents/ for the new modular agent architecture.
  • Specialized Agents:
    • Created a DecisionAgent to replace the monolithic TradingAgent.
    • Split the Technical Analyst into an IndicatorAgent and PatternAgent.
    • Added a LOBAgent for limit order book analysis and a placeholder DRLAgent.
  • Real-Time Data: Implemented a TickCollector to stream tick-by-tick data via WebSocket.
  • Orchestration: Developed a new main orchestrator, spec_driven_main.py, to integrate and run the new agent system.
  • Asynchronous Communication: Added an AsyncSwarmAgent to enable faster, non-blocking consensus.
  • Testing and Dependencies: Resolved dependency conflicts in requirements.txt and added a new test file for the IndicatorAgent.

…opment

This commit introduces a major architectural overhaul of the AI trading agent system to align with a low-latency, Spec-Driven Development methodology. The changes are designed to improve performance, specialize agent roles, and establish a foundation for high-frequency trading capabilities.

Key changes include:
- **New Directory Structure:** Introduced `spec/` for constitution and specifications, and `src/spec_driven_agents/` for the new modular agent architecture.
- **Specialized Agents:**
    - Created a `DecisionAgent` to replace the monolithic `TradingAgent`.
    - Split the `Technical Analyst` into an `IndicatorAgent` and `PatternAgent`.
    - Added a `LOBAgent` for limit order book analysis and a placeholder `DRLAgent`.
- **Real-Time Data:** Implemented a `TickCollector` to stream tick-by-tick data via WebSocket.
- **Orchestration:** Developed a new main orchestrator, `spec_driven_main.py`, to integrate and run the new agent system.
- **Asynchronous Communication:** Added an `AsyncSwarmAgent` to enable faster, non-blocking consensus.
- **Testing and Dependencies:** Resolved dependency conflicts in `requirements.txt` and added a new test file for the `IndicatorAgent`.
@vercel
Copy link

vercel bot commented Oct 24, 2025

@google-labs-jules[bot] is attempting to deploy a commit to the md777 Team on Vercel.

A member of the Team first needs to authorize it.

@adrianpuiu
Copy link

why not full kafka EDA ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants