feat(file-tool): harden svg rendering and add rich pptx/pdf updates

This commit is contained in:
Apple
2026-02-15 02:48:35 -08:00
parent aad5870e81
commit 3a565fd910
2 changed files with 271 additions and 15 deletions

View File

@@ -66,6 +66,7 @@ Implemented in actual NODE1 stack (`services/router/*` + gateway):
- `pdf_merge`
- `pdf_split`
- `pdf_fill`
- `pdf_update`
- `text_create`
- `text_update`
- `markdown_create`
@@ -121,9 +122,10 @@ Run inside `dagi-router-node1` to validate actions deterministically:
- ZIP bundle
- DOCX create/update
- PDF merge/split/fill
- PDF update (rotate/reorder/remove/extract/metadata)
- Image create/edit/convert
- Image bundle (zip)
- SVG export + SVG->PNG convert
- SVG export + SVG->PNG convert (rect/circle/ellipse/line/polyline/polygon/text)
Also verify infer endpoint still works:
- `POST http://127.0.0.1:9102/v1/agents/devtools/infer`
@@ -142,6 +144,8 @@ Also verify infer endpoint still works:
- `services/router/tool_manager.py.bak_20260215_112841`
- `services/router/tool_manager.py.bak_20260215_112912`
- `services/router/tool_manager.py.bak_20260215_113301`
- `services/router/tool_manager.py.bak_20260215_114512`
- `services/router/tool_manager.py.bak_20260215_114740`
## Rollback (NODE1)
```bash