Skip to content

[pull] main from agno-agi:main#116

Merged
pull[bot] merged 5 commits intow159:mainfrom
agno-agi:main
Oct 20, 2025
Merged

[pull] main from agno-agi:main#116
pull[bot] merged 5 commits intow159:mainfrom
agno-agi:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Oct 20, 2025

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 : )

dirkbrnd and others added 5 commits October 20, 2025 12:41
## Summary

Metadata wasn't correctly handled on teams.

## Type of change

- [x] Bug fix
- [ ] New feature
- [ ] Breaking change
- [ ] Improvement
- [ ] Model update
- [ ] Other:

---

## Checklist

- [ ] Code complies with style guidelines
- [ ] Ran format/validation scripts (`./scripts/format.sh` and
`./scripts/validate.sh`)
- [ ] Self-review completed
- [ ] Documentation updated (comments, docstrings)
- [ ] Examples and guides: Relevant cookbook examples have been included
or updated (if applicable)
- [ ] Tested in clean environment
- [ ] Tests added/updated (if applicable)

---

## Additional Notes

Add any important context (deployment instructions, screenshots,
security considerations, etc.)

---------

Co-authored-by: manu <manuhortet@gmail.com>
## Summary

Describe key changes, mention related issues or motivation for the
changes.

(If applicable, issue number: #\_\_\_\_)

## Type of change

- [ ] Bug fix
- [ ] New feature
- [ ] Breaking change
- [ ] Improvement
- [ ] Model update
- [ ] Other:

---

## Checklist

- [ ] Code complies with style guidelines
- [ ] Ran format/validation scripts (`./scripts/format.sh` and
`./scripts/validate.sh`)
- [ ] Self-review completed
- [ ] Documentation updated (comments, docstrings)
- [ ] Examples and guides: Relevant cookbook examples have been included
or updated (if applicable)
- [ ] Tested in clean environment
- [ ] Tests added/updated (if applicable)

---

## Additional Notes

Add any important context (deployment instructions, screenshots,
security considerations, etc.)
## Summary

Add unique ID on messages, for traceability.

## Type of change

- [ ] Bug fix
- [ ] New feature
- [ ] Breaking change
- [x] Improvement
- [ ] Model update
- [ ] Other:

---

## Checklist

- [ ] Code complies with style guidelines
- [ ] Ran format/validation scripts (`./scripts/format.sh` and
`./scripts/validate.sh`)
- [ ] Self-review completed
- [ ] Documentation updated (comments, docstrings)
- [ ] Examples and guides: Relevant cookbook examples have been included
or updated (if applicable)
- [ ] Tested in clean environment
- [ ] Tests added/updated (if applicable)

---

## Additional Notes

Add any important context (deployment instructions, screenshots,
security considerations, etc.)

---------

Co-authored-by: manu <manuhortet@gmail.com>
#5107)

## Summary

fixes-
https://discord.com/channels/965734768803192842/1219054452221153463/1429056326432067635

in workflows we have session_state as a param in custom function step
like this-
```python
def custom_function_step(step_input: StepInput, session_state: dict):
    ...
```

but interestingly we should also have it in the `evaluator` and
`selector` functions for `Condition` and `Router` step of workflows
respectively.

## Type of change

- [ ] Bug fix
- [x] New feature
- [ ] Breaking change
- [ ] Improvement
- [ ] Model update
- [ ] Other:

---

## Checklist

- [x] Code complies with style guidelines
- [x] Ran format/validation scripts (`./scripts/format.sh` and
`./scripts/validate.sh`)
- [x] Self-review completed
- [x] Documentation updated (comments, docstrings)
- [x] Examples and guides: Relevant cookbook examples have been included
or updated (if applicable)
- [x] Tested in clean environment
- [x] Tests added/updated (if applicable)

---

## Additional Notes

Add any important context (deployment instructions, screenshots,
security considerations, etc.)

---------

Co-authored-by: manuhortet <manuhortet@gmail.com>
## Improvements:

- **`id` on Message:** Add `id` field on the `Message` class that is
used internally for messages sent to LLMs, but also for the list of
messages on the `RunOutput` objects. This can be used for tracking
messages in storage.
- **Extend support for `session_state` in Workflows**: Provide access to
the contextual `session_state` to the
`evaluator` and `selector` functions of
the `Condition` and `Router` Workflow Step classes.

## Bug Fixes:

- **Metadata On Teams**: Fixed issues with passing `metadata` on `run`
and `arun` for teams.
- **Reader on `async_add_contents`:** Fixed missing `reader` attribute
not being passed to forknowledge loader functions
@pull pull bot locked and limited conversation to collaborators Oct 20, 2025
@pull pull bot added the ⤵️ pull label Oct 20, 2025
@pull pull bot merged commit c293b75 into w159:main Oct 20, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants