[pull] main from crewAIInc:main#103
Merged
pull[bot] merged 6 commits intoCrazyForks:mainfrom Apr 20, 2026
Merged
Conversation
Add fork classmethod, _restore_runtime, and _restore_event_scope to BaseAgent. Fix from_checkpoint to set runtime state on the event bus and restore event scopes. Store kickoff event ID across checkpoints to skip re-emission on resume. Handle agent entity type in checkpoint CLI and TUI.
Gemini thinking models (2.5+, 3.x) require thought_signature on functionCall parts when sent back in conversation history. The streaming path was extracting only name/args into plain dicts, losing the signature. Return raw Part objects (matching the non-streaming path) so the executor preserves them via raw_tool_call_parts.
* feat: add Daytona sandbox tools for enhanced functionality - Introduced DaytonaBaseTool as a shared base for tools interacting with Daytona sandboxes. - Added DaytonaExecTool for executing shell commands within a sandbox. - Implemented DaytonaFileTool for managing files (read, write, delete, etc.) in a sandbox. - Created DaytonaPythonTool for running Python code in a sandbox environment. - Updated pyproject.toml to include Daytona as a dependency. * chore: update tool specifications * refactor: enhance error handling and logging in Daytona tools - Added logging for best-effort cleanup failures in DaytonaBaseTool and DaytonaFileTool to aid in debugging. - Improved error message for ImportError in DaytonaPythonTool to provide clearer guidance on SDK compatibility issues. * linted * addressing comment * pinning version * supporting append * chore: update tool specifications --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
The guardrail retry path passed a Pydantic object directly to TaskOutput.raw (which expects a string), causing a ValidationError when output_pydantic is set and a guardrail fails. Mirror the BaseModel check from the initial execution path into both sync and async retry loops. Closes #5544 (part 1)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )