b0311bc96f
Merge pull request '[Backend] Chat Interface + CrewAI Integration' ( #17 ) from fix/issue-6 into main
2026-04-08 08:37:58 +02:00
shokollm
a280217254
feat: implement chat interface with CrewAI integration
...
- Create MiniMax LLM connector for CrewAI integration
- Implement TradingCrew with trading_designer, strategy_validator, strategy_explainer
- Add strategy parsing from natural language to strategy_config JSON
- Update chat endpoint with CrewAI integration and conversation context
- Add strategy validation logic
- Add explanation generation for user-friendly responses
- Add BotChatRequest/BotChatResponse schemas
Fixes #6
2026-04-08 06:29:05 +00:00
0cc3327991
Merge pull request '[Backend] Bot CRUD - Bot Management with Max 3 Limit' ( #16 ) from fix/issue-5 into main
2026-04-08 08:16:19 +02:00
shokollm
429d46c6d0
feat: implement bot CRUD with 3-bot limit per user
2026-04-08 06:05:43 +00:00
a2f0c9a0e9
Merge pull request '[Backend] Auth System - JWT Authentication' ( #15 ) from fix/issue-4 into main
2026-04-08 08:01:24 +02:00
shokollm
42640679c7
feat: implement JWT authentication system
...
- Add register endpoint with bcrypt password hashing
- Add login endpoint returning JWT tokens
- Add logout endpoint with token blacklisting
- Add /me endpoint for current user info
- Add rate limiting (5/minute) for login attempts using slowapi
- Add user settings GET and PATCH endpoints
- Create auth middleware via get_current_user dependency
- Add UserSettings and UserSettingsUpdate schemas
2026-04-08 05:48:38 +00:00
f59e595ffd
Merge pull request '[Backend] Database Models - Add missing Pydantic schemas' ( #14 ) from fix/issue-3 into main
2026-04-08 06:57:46 +02:00
shokollm
a5e41ab449
Add missing Pydantic schemas for BotConversation and Signal
...
Based on IMPLEMENTATION_PLAN.md Section 4 schema, the existing schemas.py
was missing schemas for:
- BotConversationCreate/Response (for bot_conversations table)
- SignalResponse (for signals table)
These were identified as gaps during issue #3 review.
2026-04-08 04:41:31 +00:00
6977203748
Merge pull request '[Backend] Project Setup - FastAPI Structure and Dependencies' ( #13 ) from fix/issue-2 into main
2026-04-08 06:35:53 +02:00
shokollm
7dfd79dea2
fix: remove pycache and .env from git tracking
...
These files are listed in .gitignore but were accidentally committed.
Removing them from git while keeping them locally.
2026-04-08 03:54:26 +00:00
shokollm
a03304f9ef
chore: update .gitignore to exclude Python artifacts
2026-04-08 03:49:06 +00:00
shokollm
f2b5bd5f45
feat: backend project setup with FastAPI structure and dependencies
...
- Create directory structure per IMPLEMENTATION_PLAN.md Section 12
- Add requirements.txt with FastAPI, SQLAlchemy, CrewAI, etc.
- Add core/config.py for environment variable configuration
- Add core/database.py for SQLite connection
- Add core/security.py for password hashing and JWT
- Add FastAPI app entry point (main.py) with all API routers
- Add Uvicorn runner (run.py)
- Add API route stubs (auth, bots, backtest, simulate, config)
- Add db/models.py with SQLAlchemy models
- Add db/schemas.py with Pydantic schemas
- Add service stubs (ai_agent, backtest, simulate engines)
- Add .env.example with all required environment variables
- Verify server starts correctly
2026-04-08 03:48:21 +00:00
shokollm
75a6273013
docs: add Phase 1 implementation plan
...
- Project overview and target audience
- Architecture diagram (Frontend/Backend/Data layers)
- Tech stack (Svelte, FastAPI, CrewAI, SQLite)
- Database schema with all tables and indexes
- API endpoints (Auth, Bots, Backtest, Simulate, Config)
- CrewAI agent design with roles and tasks
- Backtest engine algorithm
- Simulate engine algorithm
- Frontend pages and components
- Tier gating matrix (Free/Normal/Pro)
- Environment configuration
- Project directory structure
- Deployment steps
- Phase 1 deliverables checklist
- Phase 2 considerations
2026-04-05 22:23:47 +00:00
shokollm
1dd7bf47f3
docs: clarify AVE Cloud does not support testnets
...
Add important note that AVE Cloud APIs are production/mainnet only.
Include safe testing alternatives: quote/dry-run mode and minimal amounts.
2026-04-05 20:58:10 +00:00
shokollm
90283d7403
docs: expand AVE Claw Hackathon research with code examples and guides
...
- Added 3 runnable Python scripts for Data REST, Data WebSocket, and Trading APIs
- Expanded research with 7 new sections:
- Extended API documentation with full request/response examples
- Working code examples with CLI commands
- Security guide (API keys, HMAC signing, private key protection)
- Testing strategies (dry-run, paper trading, testnets)
- Troubleshooting guide with error codes
- Competitive analysis vs DexScreener, Moralis, CoinGecko
- Quick reference appendix
Research doc grew from 242 to 906 lines
2026-04-05 20:52:58 +00:00
shokollm
eabbcd911c
docs: add AVE Claw Hackathon 2026 research report
2026-04-05 19:42:53 +00:00