π¦ Package Version
0.3.0
ποΈ Framework Version
No response
π Describe the Bug
Tool Installation Fails when multiple dependencies are present
Description
There is a bug that prevents tool installations whenever a tool has multiple dependencies. This issue occurs due to errors in parsing the dependency requirements.
Steps to Reproduce
- Create a new Codespace or use a local machine.
- Install
agentstack using:
- Initialize a new project:
- Navigate to the project directory and activate the virtual environment:
cd my_app
source .venv/bin/activate
- Install dependencies:
uv pip install --requirements pyproject.toml
- Attempt to add tools:
agentstack tools add neon
# or
agentstack tools add stripe
- The installation fails for tools with multiple dependencies due to an issue in parsing the requirements.
Observed Behavior
- Tools such as
neon and stripe fail to install when they contain multiple dependencies.
- The installation succeeds for tools with a single dependency, such as
perplexity, which only requires requests>=2.30.
Error Logs

Additional Screenshots


Expected Behavior
- Tools should install correctly regardless of the number of dependencies.
- Dependency parsing should handle multiple dependencies without errors.
π€ Contribution
π¦ Package Version
0.3.0
ποΈ Framework Version
No response
π Describe the Bug
Tool Installation Fails when multiple dependencies are present
Description
There is a bug that prevents tool installations whenever a tool has multiple dependencies. This issue occurs due to errors in parsing the dependency requirements.
Steps to Reproduce
agentstackusing:agentstack tools add neon # or agentstack tools add stripeObserved Behavior
neonandstripefail to install when they contain multiple dependencies.perplexity, which only requiresrequests>=2.30.Error Logs
Additional Screenshots
Expected Behavior
π€ Contribution