Ken Simpson and Claude Opus 5.5
01cefd2cc5
Keep deployment settings on hybrid mapped phase payloads
...
Hybrid mapped execution rebuilt its static, mapped, and cleanup phase payloads
from a fixed field list that dropped modal_gpu and modal_max_containers. Those
payloads resolved default settings and expected a different runtime fingerprint
for the same Modal app, so the sibling-validation guard refused them with
ModalRemoteAppOutOfDateError.
Define the fingerprint-shaping payload fields once in settings and copy them at
every derived-payload site (mapped phases, warmup requests, speculative
prewarm targets).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 10:15:57 -08:00
Ken Simpson
5f951fd626
Merge pull request #3 from ttulttul/t3/fix-warmup-fingerprint-race
...
Stop warmups from replacing a freshly deployed Modal app
2026-11-05 10:25:02 -07:00
Ken Simpson and Claude Opus 5.5
2188acfe3b
Stop warmups from replacing a freshly deployed Modal app
...
Warmup requests and speculative prewarm targets dropped modal_max_containers,
so they computed a different runtime fingerprint than the dispatch payload for
the same app name. The warmup then stopped and redeployed the app the dispatch
had just deployed, killing in-flight mapped generations with RemoteError.
Carry modal_max_containers into derived warmup payloads, and refuse to stop an
app whose fingerprint this process already deployed or validated.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 09:01:20 -08:00
Ken Simpson
87cd506410
Merge pull request #2 from ttulttul/fix/ssh-worker-comfyui-compatibility
...
Fix V3 dynamic image boundary validation
2026-10-30 14:04:26 -07:00
Ken Simpson
52a33c61c7
Allow V3 dynamic image boundaries
2026-10-30 13:25:34 -07:00
Ken Simpson
69a33e3a84
Resolve wildcard dynamic output types
2026-10-30 13:19:48 -07:00
Ken Simpson
7944260d7a
Resolve dynamic boundary output types
2026-10-30 13:17:22 -07:00
Ken Simpson
c0ed04321f
Fix dynamic image boundary validation
2026-10-30 13:10:22 -07:00
Ken Simpson
0717ae64b9
Merge pull request #1 from ttulttul/fix/ssh-worker-comfyui-compatibility
...
Fix SSH worker startup and current ComfyUI test failures
2026-10-29 12:10:58 -07:00
Ken Simpson
5b09bca6c1
Fix SSH worker startup with current ComfyUI
2026-10-29 11:58:16 -07:00
Ken Simpson
39364494e7
Bump version to 0.4.2
2026-08-30 09:47:21 -07:00
Ken Simpson
140073d8e0
Fix Modal volume hydration helper import
2026-08-30 08:50:07 -07:00
Ken Simpson
b320605dc3
Surface Vast worker failure diagnostics
2026-08-29 22:39:12 -07:00
Ken Simpson
1a8aad397b
Format byte download progress units
2026-08-29 15:02:05 -07:00
Ken Simpson
8d2b6a174c
Bump version to 0.4.1
2026-08-29 14:38:08 -07:00
Ken Simpson
b1bc6b28ed
Fix Vast worker fingerprint drift
2026-08-29 13:51:06 -07:00
Ken Simpson
d49d15ef82
Trim cloud entrypoint compatibility imports
2026-08-29 13:39:35 -07:00
Ken Simpson
999257d0e6
Consolidate sync progress formatting
2026-08-29 13:34:00 -07:00
Ken Simpson
5a2c95acf5
Decompose remote payload stream handling
2026-08-29 13:33:57 -07:00
Ken Simpson
0049e9dd14
Decompose prompt payload orchestration
2026-08-29 13:33:54 -07:00
Ken Simpson
21ec9ccd09
Split sync engine integration tests
2026-08-29 13:17:20 -07:00
Ken Simpson
077ef3dee5
Split LLM integration tests
2026-08-29 13:16:30 -07:00
Ken Simpson
8998e603f4
Split prompt interception integration tests
2026-08-29 13:15:31 -07:00
Ken Simpson
9dcccd9e3e
Split Modal executor integration tests
2026-08-29 13:13:19 -07:00
Ken Simpson
e36b448034
Split Modal stream and interrupt handling
2026-08-29 13:04:46 -07:00
Ken Simpson
d8dee4d1bc
Extract prompt interception orchestration
2026-08-29 12:58:35 -07:00
Ken Simpson
6cf2c5c55b
Extract workflow prompt mapping
2026-08-29 12:55:49 -07:00
Ken Simpson
7dbba8ceff
Extract prompt affinity planning
2026-08-29 12:54:47 -07:00
Ken Simpson
5c7dfce067
Split execution scheduling collaborators
2026-08-29 12:52:55 -07:00
Ken Simpson
4539bf7090
Split cloud execution runtime responsibilities
2026-08-29 12:48:42 -07:00
Ken Simpson
1d2c862bd6
Split proxy execution by responsibility
2026-08-29 12:42:07 -07:00
Ken Simpson
6ba57ffe7d
Extract cross-process snapshot leases
2026-08-29 12:36:41 -07:00
Ken Simpson
a604e0fdcd
Split asset sync engine into collaborators
2026-08-29 12:34:23 -07:00
Ken Simpson
bcbd8f3237
Split resident LLM runtime by responsibility
2026-08-29 12:23:00 -07:00
Ken Simpson
432d28b7a6
Extract cloud volume reload and prewarm
2026-08-29 12:15:19 -07:00
Ken Simpson
6eb57bc66c
Extract cloud payload streaming
2026-08-29 12:07:37 -07:00
Ken Simpson
035a35b3da
Extract cloud prompt execution
2026-08-29 12:05:00 -07:00
Ken Simpson
9f53b88a69
Extract cloud node output cache
2026-08-29 11:58:39 -07:00
Ken Simpson
b151a7114e
Extract cloud ComfyUI bootstrap
2026-08-29 11:54:39 -07:00
Ken Simpson
bb59b94de7
Extract headless cloud prompt server shims
2026-08-29 11:48:46 -07:00
Ken Simpson
b7a1535586
Extract durable cloud session bridge
2026-08-29 11:47:18 -07:00
Ken Simpson
665e913eae
Extract durable cloud invocation lifecycle
2026-08-29 11:41:16 -07:00
Ken Simpson
12ae4d0502
Extract Modal image environment policy
2026-08-29 11:36:51 -07:00
Ken Simpson
c8611475ca
Extract Modal app collision guard
2026-08-29 11:35:12 -07:00
Ken Simpson
4b9ed092bd
Introduce cloud runtime store registry
2026-08-29 11:33:24 -07:00
Ken Simpson
30b07d37cd
Extract Modal LLM profile staging
2026-08-29 11:29:36 -07:00
Ken Simpson
261decfae1
Extract mapped remote execution
2026-08-29 11:26:52 -07:00
Ken Simpson
9d51d372bc
Extract Modal warmup orchestration
2026-08-29 11:23:15 -07:00
Ken Simpson
8ff2d409bb
Extract Modal deployment lifecycle
2026-08-29 11:17:53 -07:00
Ken Simpson
33fc89a63b
Extract local remote UI events
2026-08-29 11:11:27 -07:00