AI-assisted software development tool for streamlining development process
Project description
PlusCoder
A Python agents framework intended for working in repositories. In simple words, programmable agents that code.
See full documentation at https://granade-io.github.io/pluscoder/
Basic Usage
You can run PlusCoder in two ways: as a Python library or as a CLI tool.
Python:
from pluscoder.agents.core import DeveloperAgent
from pluscoder.type import AgentConfig
from pluscoder.workflow import run_agent
async def main():
# Select specific agent
developer_agent: AgentConfig = DeveloperAgent.to_agent_config(model="gpt-4o")
# Runs agent in the current workdir
await run_agent(
agent=developer_agent,
input="Write a detailed README.md file specifying develop environment setup using commands present in Makefile"
)
CLI:
pluscoder --default_agent developer \
--auto_confirm yes \
--input "Write a detailed README.md file specifying develop environment setup using commands present in Makefile"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pluscoder-0.1.4rc0.tar.gz.
File metadata
- Download URL: pluscoder-0.1.4rc0.tar.gz
- Upload date:
- Size: 105.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10f990386605e429a1c2833f30b04c76c1a04da4332467d67ff82fd5f5b221d8
|
|
| MD5 |
7b4fe09b31d2b9ab38077f1726eddf81
|
|
| BLAKE2b-256 |
cfb1dfeaa04e7acabf652c0f979091869600d7c20beae0d4bed58efd5c92712a
|
File details
Details for the file pluscoder-0.1.4rc0-py3-none-any.whl.
File metadata
- Download URL: pluscoder-0.1.4rc0-py3-none-any.whl
- Upload date:
- Size: 111.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb5ff23f285d666449555e7274bb44289d9f066790c66628995fa7db6d1ff37f
|
|
| MD5 |
1c3502a776e055c98f1c31634e1e6992
|
|
| BLAKE2b-256 |
8ccd3b66fcb5ecc99ba4a07292b6f8bc3fd73c40821418013d6215c48830155e
|