simple event bus impl

This commit is contained in:
lda
2026-05-12 19:43:02 +07:00 Verified
parent 8235794c58
commit bead0aadfd
10 changed files with 214 additions and 45 deletions
@@ -314,13 +314,13 @@ config_reloaded
- Modify: unified server files from Phase 3.
- Test: `tests/wf_mcp/test_events.py`
- [ ] Introduce an in-process event bus abstraction.
- [ ] Keep the existing stored `McpEvent` list as one subscriber/sink.
- [x] Introduce an in-process event bus abstraction.
- [x] Keep the existing stored `McpEvent` list as one subscriber/sink.
- [ ] Add event kinds for workflow artifacts and deployments:
- `workflow_artifact_saved`
- `workflow_deployment_saved`
- `workflow_run_started`
- `workflow_run_completed`
- [x] `workflow_artifact_saved`
- [x] `workflow_deployment_saved`
- [x] `workflow_run_started`
- [x] `workflow_run_completed`
- `workflow_run_failed`
- [ ] Add event kinds for capability changes:
- `source_enabled`