Releases
v4.0.7
Compare
Sorry, something went wrong.
No results found
Features
TriggerFlow Concurrency Control
[TriggerFlow] : Global concurrency control for each execution (pass concurrency when creating execution or starting flow).
[TriggerFlow] : .batch() supports concurrency control.
[TriggerFlow] : .for_each() supports concurrency control.
[Example] : New concurrency control example.
Python Sandbox Utility
[Utils] : New Python Sandbox utility (safer isolated execution environment).
Updates
TriggerFlow
[TriggerFlow] : .to() / .batch() support tuple form (name, handler) to create chunks quickly.
[TriggerFlow] : Use TriggerFlow.chunk() in BaseProcess so chunks are registered properly.
[TriggerFlow] : Auto-generated id for quick-created chunks.
[Examples] : New TriggerFlow RESTful API + FastAPI example.
[Examples] : New example for quick chunk creation.
Agent Request
[Request] : Request instance adds .start() / .async_start() methods.
[Request Settings] : specific supports None.
[Request Settings] : auto_load_env added to .set_settings(), and core classes now use settings.set_settings uniformly.
Prompt / Configure Prompt
[Prompt] : .get_yaml_prompt() / .get_json_prompt() renamed from .to_*.
[Prompt] : .load_yaml_prompt() / .load_json_prompt() support Path input and key-path extraction.
[Prompt] : Add encoding parameter to .load_yaml_prompt() / .load_json_prompt().
[Prompt] : Fix prompt type misjudgement.
[Prompt] : DataFormatter.substitute_placeholder() separated from Prompt into utils.
Debug / Developer Experience
[Debug] : Console printing beautified and flushed for smoother output.
[Examples] : Provide function calling & reasoning examples for specific type.
[Examples] : Add uvicorn start script.
Bug Fixes
[TriggerFlow] : Fix batch wait bug.
[Prompt] : Ignore None in output configure prompt generation.
[Prompt] : Ensure yaml.safe_dump() uses sort_keys to keep original order.
[Request] : .get_result() should be sync (fixed in range).
[Misc] : Fix LazyImport error causing main package import issues.
[MCP] : Support MCP responses without structured_content or non-TextContent.
[Auth] : Avoid sending auth when none is configured.
[Compatibility] : Ensure compatibility for uncertain types like dict / dict[Any, Any].
You can’t perform that action at this time.