feat(router): implement file_tool excel actions on NODE1 stack

This commit is contained in:
Apple
2026-02-15 02:11:28 -08:00
parent 21576f0ca3
commit e91584246d
2 changed files with 137 additions and 0 deletions

View File

@@ -48,6 +48,8 @@ Critical files were drifted against NODE1 runtime (15 files):
Implemented in actual NODE1 stack (`services/router/*` + gateway):
### Added actions
- `excel_create`
- `excel_update`
- `csv_create`
- `csv_update`
- `json_export`
@@ -90,6 +92,7 @@ For file-producing tool calls, router now propagates:
## Smoke Tests
Run inside `dagi-router-node1` to validate actions deterministically:
- Excel create/update
- CSV create/update
- JSON/YAML export
- ZIP bundle
@@ -104,6 +107,7 @@ Also verify infer endpoint still works:
- `rollback_backups/file_tool_step2_tool_manager.py.bak_20260215_012029`
- `rollback_backups/file_tool_step3_tool_manager.py.bak_20260215_012200`
- `rollback_backups/file_tool_step4_tool_manager.py.bak_20260215_012309`
- `services/router/tool_manager.py.bak_20260215_020902`
## Rollback (NODE1)
```bash