Lv, Qi
e9e4d0c1b3
chore: massive update covering recent refactoring and bug fixes
...
- fix: infinite message loop in workflow orchestrator
- feat: restore realtime LLM streaming from report generator to frontend
- refactor: major update to provider services (generic workers, workflow adapters)
- refactor: common contracts and message definitions updated
- feat: enhanced logging and observability in orchestrator
- docs: update project management tasks and status
- chore: dependency updates and config adjustments
2025-11-30 19:17:02 +08:00
Lv, Qi
03b53aed71
feat: Refactor Analysis Context Mechanism and Generic Worker
...
- Implemented Unified Context Mechanism (Task 20251127):
- Decoupled intent (Module) from resolution (Orchestrator).
- Added ContextResolver for resolving input bindings (Manual Glob/Auto LLM).
- Added IOBinder for managing physical paths.
- Updated GenerateReportCommand to support explicit input bindings and output paths.
- Refactored Report Worker to Generic Execution (Task 20251128):
- Removed hardcoded financial DTOs and specific formatting logic.
- Implemented Generic YAML-based context assembly for better LLM readability.
- Added detailed execution tracing (Sidecar logs).
- Fixed input data collision bug by using full paths as context keys.
- Updated Tushare Provider to support dynamic output paths.
- Updated Common Contracts with new configuration models.
2025-11-28 20:11:17 +08:00
Lv, Qi
ca1eddd244
Refactor Orchestrator to DAG-based scheduler with Git Context merging
...
- Implemented `DagScheduler` in `workflow-orchestrator` to manage task dependencies and commit history.
- Added `vgcs.merge_commits` in `workflow-context` for smart 3-way merge of parallel task branches.
- Introduced generic `WorkflowTaskCommand` and `WorkflowTaskEvent` in `common-contracts`.
- Adapted `tushare-provider-service` with `generic_worker` to support Git-based context read/write.
- Updated NATS subjects to support wildcard routing for generic workflow commands.
2025-11-27 02:42:25 +08:00