-
Notifications
You must be signed in to change notification settings - Fork 207
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
π¦ 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
agentstackusing:pipx install agentstack
- Initialize a new project:
agentstack init my_app
- 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
neonandstripefail to install when they contain multiple dependencies. - The installation succeeds for tools with a single dependency, such as
perplexity, which only requiresrequests>=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
- Yes, I'd be happy to submit a pull request with these changes.
- I need some guidance on how to contribute.
- I'd prefer the AgentStack team to handle this update.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working


