Skip to content

Conversation

@bonk1t
Copy link
Collaborator

@bonk1t bonk1t commented Oct 1, 2025

  • docs/core-framework/tools/multimodal-outputs.mdx add multimodal usage guide
  • src/agency_swarm/tools/utils.py add helpers for file and image outputs
  • src/agency_swarm/tools/tool_factory.py preserve structured ToolOutput objects
  • pyproject.toml, uv.lock bump openai-agents to 0.4.1
  • tests/test_agent_modules/test_tool_factory_core.py and tests/test_tools_modules/test_utils.py cover helpers

Related issue:

@bonk1t
Copy link
Collaborator Author

bonk1t commented Oct 1, 2025

waiting for the upstream SDK update: openai/openai-agents-python#341

@github-actions github-actions bot added the stale label Oct 18, 2025
Repository owner deleted a comment from cursor bot Oct 18, 2025
@github-actions github-actions bot removed the stale label Oct 19, 2025
Repository owner deleted a comment from github-actions bot Oct 21, 2025
@bonk1t bonk1t force-pushed the feature/multimodal-tool-outputs branch from 1d6f5e0 to 92c4207 Compare October 22, 2025 02:45
@bonk1t bonk1t changed the title feature: add multimodal tool output support docs, feature: enable multimodal tool outputs Oct 22, 2025
@bonk1t bonk1t requested a review from ArtemShatokhin October 22, 2025 02:47
bonk1t and others added 8 commits October 27, 2025 00:36
- docs/core-framework/tools/multimodal-outputs.mdx add multimodal usage guide

- src/agency_swarm/tools/utils.py add helpers for file and image outputs

- src/agency_swarm/tools/tool_factory.py preserve structured ToolOutput objects

- pyproject.toml, uv.lock bump openai-agents to 0.4.1

- tests/test_agent_modules/test_tool_factory_core.py and tests/test_tools_modules/test_utils.py cover helpers
AGENTS.md: forbid unstaged git add without user approval and align writing style with user expectations

AGENTS.md: expand documentation bullets to emphasize use cases and zero filler
- rewrite multimodal outputs doc to emphasize BaseTool usage and add inline helper examples

- refactor examples/multimodal_outputs.py to use BaseTool classes and adjust agent prompt

- update docs/docs.json navigation entry for relocated page
- move the guide into custom-tools subtree to match docs IA
- change the placeholder in the complete example section to specify "Chart generation tool" for clarity and relevance.
- src/agency_swarm/tools/utils.py: share data-url builder and enforce mime checks

- tests/integration/test_multimodal_outputs.py: cover image and pdf flows
@bonk1t bonk1t force-pushed the feature/multimodal-tool-outputs branch from e4bdcff to 666b581 Compare October 27, 2025 01:35
@bonk1t bonk1t merged commit ddce1b1 into main Oct 27, 2025
3 of 5 checks passed
@bonk1t bonk1t deleted the feature/multimodal-tool-outputs branch October 29, 2025 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants