6ecc224427
feat: OpenClaw WebSocket integration with workspace file preview
...
- Migrate OpenClaw from HTTP (port 8004) to WebSocket (port 18789)
- Add workspace file list and content preview handlers
- Add OpenClawStatus component with agent/skills view
- Add OpenClawView panel in trader interface
- Add Zustand store for OpenClaw state management
- Fix gateway logging noise (yfinance, websockets)
- Fix RunWorkspaceManager.get_agent_asset_dir attribute error
- Handle missing workspace files gracefully in preview
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-27 11:08:15 +08:00
7e7a58769a
feat: 添加新闻增量刷新和前端组件修复
...
- 新增 refresh_news_incremental/refresh_news_for_symbols 函数支持增量新闻获取
- 在 live cycle 中集成新闻刷新逻辑
- AgentFeed 支持 agentProfilesByAgent 显示模型信息
- StatisticsView 修复 stats 计算逻辑,使用 portfolioData 作为 fallback
- StockExplainView 修复 useEffect 依赖项问题
- AppShell/RoomView 传递 agentProfilesByAgent 属性
- start-dev.sh 调整日志级别为 warning 减少噪音
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-26 10:50:45 +08:00
c5eaf2b5ad
Fix runtime logging and frontend app regressions
2026-03-24 10:58:41 +08:00
3448667b79
feat: 微服务架构拆分和前后端优化
...
后端:
- 拆分出 agent_service, runtime_service, trading_service, news_service
- Gateway 模块化拆分 (gateway_*.py)
- 添加 domains/ 领域层
- 新增 control_client, runtime_client
- 更新 start-dev.sh 支持 split 服务模式
前端:
- 完善 API 服务层 (newsApi, tradingApi)
- 更新 vite.config.js
- Explain 组件优化
测试:
- 添加多个服务 app 测试
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-23 17:45:39 +08:00
5b925fbe02
feat: Refactor services architecture and update project structure
...
- Remove Docker-based microservices (docker-compose.yml, Makefile, Dockerfiles)
- Update start-dev.sh to use backend.app:app entry point
- Add shared schema and client modules for service communication
- Add team coordination modules (messenger, registry, task_delegator, coordinator)
- Add evaluation hooks and skill adaptation hooks
- Add skill template and gateway server
- Update frontend WebSocket URL configuration
- Add explain components for insider and technical analysis
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-20 00:57:09 +08:00