Implements runtime configuration reload via POST /api/v1/organism/reload: - StreamPump.reload_config() re-reads organism.yaml - Adds new listeners, removes old ones, updates changed ones - System listeners (system.*) are protected from removal - ReloadEvent emitted to notify WebSocket subscribers - ServerState.reload_config() refreshes agent runtime state 14 new tests covering add/remove/update scenarios. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| scripts | ||
| conftest.py | ||
| test_buffer.py | ||
| test_context_buffer.py | ||
| test_crypto.py | ||
| test_hot_reload.py | ||
| test_pipeline_steps.py | ||
| test_pump_integration.py | ||
| test_sequence.py | ||
| test_server.py | ||
| test_shared_backend.py | ||
| test_todo_registry.py | ||