cbpark84
1c919f1106
feat: batch/chain/schema/cache/preview/MCP/seed
...
- run_batch(): sequential|concurrent|auto
- chain(): 파이프라인 체이닝
- schema(): 스키마 자동 추출
- ResultCache: LRU+TTL 캐시
- preview_callback: 실시간 프리뷰
- upload_file/audio/video()
- BridgeInputSEED: random/increment/fixed
- MCPServer: MCP Tool 자동 생성
2026-07-16 15:39:45 +09:00
cbpark84 and Claude Sonnet 4.6
26bd9affdf
feat: binary streaming for image/audio/video
...
- /comfybridge/file/{prompt_id}/{name}: binary streaming endpoint
- Images < 2MB: base64 inline + stream URL
- Images >= 2MB (4K+): stream URL only
- Audio: WAV encoding (no external deps)
- Video: MP4 via imageio+ffmpeg, ZIP of PNGs as fallback
- client: download() / save() / as_pil_async() / as_bytes_async()
- client: BridgeResult.info() / summary() / type_of()
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-16 13:14:11 +09:00
cbpark84
7608cf5aa2
feat: universal I/O support + ComfyUI Manager + PyPI workflow
...
- BridgeInputANY: any-type universal input node
- Scalar BridgeInput nodes: added optional value_link port for node connection
- Serialization: MODEL/CLIP/VAE/CONDITIONING/LATENT full support
- node_list.json: ComfyUI Manager integration
- .github/workflows/publish.yml: automated PyPI publishing via OIDC
- client: ANY type support in workflow parser and patcher
2026-07-16 11:25:10 +09:00
cbpark84 and Claude Sonnet 4.6
9a2bcdd4fa
feat: initial project structure for ComfyBridgeIO
...
- ComfyUI custom nodes: BridgeInput (11 types) + BridgeOutput
- AnyType wildcard for universal output capture
- Custom server route: GET /comfybridge/results/{prompt_id}
- Python async client (ComfyBridge) + sync wrapper (ComfyBridgeSync)
- Workflow JSON parser and patcher (deepcopy, original unchanged)
- WebSocket completion detection
- BridgeResult container with PIL/bytes helpers
- Examples: basic_text_to_image.py, agent_loop.py
- Unit tests for workflow parser and client
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-16 10:45:26 +09:00