Commit Graph

3 Commits

Author SHA1 Message Date
chiguyong 3b581b22ba feat(U8): GEO agent framework adapter layer - fischer-agentkit integration
- Add 8 YAML configs for agent declarative definition
- Add 3 custom handlers (citation, monitor, schema)
- Add 7 business tool registration modules
- Add adapter.py with DI-based registry and dispatcher
- Add database migration for agentkit tables (episodic_memories, evolution_logs, ab_test_configs)
- Add fischer-agentkit>=0.1.0 dependency
- Refactor agent_framework/__init__.py to re-export from agentkit
- Minor API fixes (schema_advisor, scoring, strategy, suggestions)
- Frontend package updates
2026-06-05 19:08:36 +08:00
chiguyong 79139bc504 chore: geo production readiness improvements 2026-06-04 22:08:06 +08:00
chiguyong b41da42d74 feat(geo): U1-U9 monetization closed loop implementation
U1: GEO diagnosis auto data collection (DataCollectorService + 11 tests)
U2: Free GEO health score public page (HealthScoreAPI + 7 tests)
U3: Onboarding redesign with conversion layer (Step0 + UpgradePrompt + 14 tests)
U4: Real payment integration (WeChat/Alipay gateway + PaymentOrder + 12 tests)
U5: AI content generation & distribution (Publishers + PublishEngine + 11 tests)
U6: Attribution system & ROI reports (AttributionEngine + ROICalculator + 12 tests)
U7: Email integration & Dashboard monetization UI (EmailScheduler + templates + 22 tests)
U8: Integration tests & shared fixtures (monetization flow + fixture consolidation + 12 tests)
U9: E2E smoke tests (HealthScorePage + acquisition/core flow + 4 E2E cases)

Total: 101 new backend tests passing, 4 E2E test cases
All third-party integrations use mock mode by default with config center management
2026-06-01 07:39:05 +08:00