Current collected state Current
Observed since 20 Oct, 23:21 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Modular agent framework combining LLMs and Tools
Modular agent framework combining LLMs and tools.
Designed to help developers quickly build task-solving agents using large language models and pluggable toolchains.
pytestsphinxuvpip install agents-for-all
from agents_for_all import Agent
from agents_for_all.llms.direct import DirectModel
from agents_for_all.tools.python import Python
llm = DirectModel(
api_endpoint="http://localhost:1234/v1/chat/completions",
model="deepseek-r1-distill-qwen-14b"
)
agent = Agent(llm=llm, tools=[Python()])
result = agent.do("Generate a Fibonacci sequence of length 10.")
print(result.output) # Final output
print(result.history) # History of steps taken
git checkout -b feature/YourFeature)git commit -am 'Add YourFeature')git push origin feature/YourFeature)uv installed:
curl -Ls https://astral.sh/uv/install.sh | sh
Create a virtual environment and install dependencies:
uv sync --extra dev
uv run pytest
To build the Sphinx docs (if configured):
uv run sphinx-build docs docs/_build
agents_for_all/
├── agent.py # Agent class
├── tools/ # Modular tools the agent can use
├── llms/ # Collection of LLMs the agent can connect to
├── tests/ # Pytest test cases
├── README.md
├── pyproject.toml
└── .gitignore
Apache License 2.0
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.5 | 15 May 2025 | 14 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 23:21 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:ff90cb0accc847c91f5f735011aeeaf3ab6fc2c91c5a4e66bbd6b472b2c934da