Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

fhwilton55
Copy link
Contributor

@fhwilton55 fhwilton55 commented Aug 11, 2025

Description

This PR Introduces a server startup timeout configuration option in MCPClient to enable long-running startups, such as uv which can install dependencies at runtime.

Also some minor auto-formatting changes added by hatch.

Related Issues

NA

Documentation PR

NA

Type of Change

New feature

Testing

How have you tested the change? Verify that the changes do not break functionality or introduce warnings in consuming repositories: agents-docs, agents-tools, agents-cli

  • I ran hatch run prepare

Checklist

  • I have read the CONTRIBUTING document
  • I have added any necessary tests that prove my fix is effective or my feature works
  • I have updated the documentation accordingly
  • I have added an appropriate example to the documentation to outline the feature, or no new docs are needed
  • My changes generate no new warnings
  • Any dependent changes have been merged and published

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@dbschmigelski
Copy link
Member

Thanks for the contribution!

dbschmigelski
dbschmigelski previously approved these changes Aug 11, 2025
@fhwilton55 fhwilton55 force-pushed the add-configurable-mcp-timeout branch from 514a6da to 44862a9 Compare August 12, 2025 21:14
@zastrowm zastrowm enabled auto-merge (squash) August 12, 2025 22:05
@zastrowm zastrowm merged commit 8434409 into strands-agents:main Aug 12, 2025
11 of 12 checks passed
JackYPCOnline added a commit that referenced this pull request Aug 19, 2025
* fix: fix non-serializable parameter of agent from toolUse block

* feat: Add configuration option to MCP Client for server init timeout (#657)

Co-authored-by: Harry Wilton <[email protected]>

* fix: Bedrock hang when exception occurs during message conversion (#643)

Previously (#642) bedrock would hang during message conversion because the exception was not being caught and thus the queue was always empty. Now all exceptions during conversion are caught

Co-authored-by: Mackenzie Zastrow <[email protected]>

* fix: only include parameters that defined in tool spec

---------

Co-authored-by: Jack Yuan <[email protected]>
Co-authored-by: fhwilton55 <[email protected]>
Co-authored-by: Harry Wilton <[email protected]>
Co-authored-by: Mackenzie Zastrow <[email protected]>
Co-authored-by: Mackenzie Zastrow <[email protected]>
dbschmigelski pushed a commit to dbavro19/sdk-python that referenced this pull request Aug 28, 2025
dbschmigelski pushed a commit to dbavro19/sdk-python that referenced this pull request Aug 28, 2025
…nds-agents#568)

* fix: fix non-serializable parameter of agent from toolUse block

* feat: Add configuration option to MCP Client for server init timeout (strands-agents#657)

Co-authored-by: Harry Wilton <[email protected]>

* fix: Bedrock hang when exception occurs during message conversion (strands-agents#643)

Previously (strands-agents#642) bedrock would hang during message conversion because the exception was not being caught and thus the queue was always empty. Now all exceptions during conversion are caught

Co-authored-by: Mackenzie Zastrow <[email protected]>

* fix: only include parameters that defined in tool spec

---------

Co-authored-by: Jack Yuan <[email protected]>
Co-authored-by: fhwilton55 <[email protected]>
Co-authored-by: Harry Wilton <[email protected]>
Co-authored-by: Mackenzie Zastrow <[email protected]>
Co-authored-by: Mackenzie Zastrow <[email protected]>
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