When LLMs pass the schedule parameter as a JSON string instead of a JSON object, serde fails with "invalid type: string, expected internally tagged enum Schedule". Add a deserialize_maybe_stringified helper that detects stringified JSON values and parses the inner string before deserializing, providing backward compatibility for both object and string representations. Fixes #3860 |
||
|---|---|---|
| .. | ||
| mod.rs | ||
| schedule.rs | ||
| scheduler.rs | ||
| store.rs | ||
| types.rs | ||