Skip to main content

A lightweight Python package for creating agents on Langchain for Agentic platforms

Project description

A lightweight framework to create agents based on the LangChain BaseModel interface.

Usage

Philosophy

I went with three guiding principles in writing this model.

  1. Everything is an agent: tools, buses, orchestrators are all agents.
  2. Final code should show the flow: You should be able scale while being able to see how agents connect to each other. This means that each agent relationship should be at most one line of code.
  3. Agents are minimal building blocks: one prompt per agent, one vector store per agent, one model per agent.

Development

Requirements

Just Docker. If you want to develop, you can use the .devcontainer on VS Code, you don't need to install anything.

This works with VS Code, however, if you want to use another IDE, you can also use the Dockerfile.dev to create your development environment.

Testing

Run:

docker-compose run --rm --build test

Contributing

  1. Branch out
  2. Add new code.
  3. Add tests.
  4. Push.
  5. Make a pull request.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agents_on_langchain-0.1.0.dev202501292333.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file agents_on_langchain-0.1.0.dev202501292333.tar.gz.

File metadata

File hashes

Hashes for agents_on_langchain-0.1.0.dev202501292333.tar.gz
Algorithm Hash digest
SHA256 9da70b5fc8500c2679a63478fc0d3e93f4a1e1bdbae9be45f4af81d059886600
MD5 89ce70fe9d6b678b89cfb3310d6c65b7
BLAKE2b-256 c9cb70ae6d0c074d0b1af1ac302a4b7c25c4ff1408ab1735b741b2839d4c40a6

See more details on using hashes here.

File details

Details for the file agents_on_langchain-0.1.0.dev202501292333-py3-none-any.whl.

File metadata

File hashes

Hashes for agents_on_langchain-0.1.0.dev202501292333-py3-none-any.whl
Algorithm Hash digest
SHA256 24bb44be613ffb11541dc69f71cb1f10fec798ea7d1f208781b3511ae9ac211c
MD5 5a6321dfbe21c2055b21962558216772
BLAKE2b-256 55c3cb5086cf9ac377abb167b434310753efeca9e9dfbba84de452e27019d8e2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page