Skip to content

Conversation

@eyurtsev
Copy link
Collaborator

@eyurtsev eyurtsev commented Nov 6, 2025

  • Remove timeout from protocol
  • Add information to execute tool description to not use for memories
  • Add some conditional logic for non provider backend (i.e., not a factory)
  • Review pyproject.toml file after we add integrations logic

@eyurtsev eyurtsev marked this pull request as ready for review November 6, 2025 20:23
custom_tool_descriptions = {}
tools = []

for tool_name, tool_generator in TOOL_GENERATORS.items():
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

dont we want to check if exec is supported by backend, and then optionally add or not add here? rather than check inside tool?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's one of the places where the abstraction leaks for the factory -- I'll add conditional logic to simplify the non factory case

self,
command: str,
*,
timeout: int = 30 * 60,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this doesnt seem used? remove?

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.

3 participants