You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

agilecoder

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

agilecoder - pypi Package Compare versions

Comparing version
0.1.3
to
0.1.4
+2
entry_points.txt
[console_scripts]
agilecoder = agilecoder:main
Metadata-Version: 2.1
Name: agilecoder
Version: 0.1.4
Summary: AgileCoder
Home-page: https://github.com/FSoft-AI4Code/AgileCoder
Author: FSoft-AI4Code
Author-email: support.aic@fpt.com
License: Apache-2.0
Requires-Python: >=3.8
Requires-Dist: openai ==0.28.1
Requires-Dist: tiktoken
Requires-Dist: markdown
Requires-Dist: colorama
Requires-Dist: strsimpy ==0.2.1
Requires-Dist: python-dotenv
agilecoder/__init__.py,sha256=fb8qdnY-sSe7cf8yohr_U2Em-ZQ9PllTIGm4fMuOU_8,21
agilecoder/cli.py,sha256=apeM0kMiSdlQHCzsyJpzSCDAK5r-S_ubJlG3aXM1MM0,1082
agilecoder/run.py,sha256=c40f78LMKBnHL9FS-S7cquXc6_ZV_8K6lhNN67iFJEE,5458
agilecoder/run_api.py,sha256=VvWVZy75rPbu8buZwuY5j7BqNylUe8SIJBrZRTN2UWs,4185
agilecoder/test.py,sha256=V06NBUXWabe6OOIcm0Rqz_XBBHzC82htUGkfQfOubEs,17111
agilecoder/CompanyConfig/Agile/ChatChainConfig.json,sha256=J41wZW4x1zkzsuT03yvo-lZXX_HNgy_mKSr5uauEgFg,8599
agilecoder/CompanyConfig/Agile/PhaseConfig.json,sha256=4y7Gbu8sh3aUMSCXZD7dXIsJzTvD6Hf9ePVaHxRjCkg,38031
agilecoder/CompanyConfig/Agile/RoleConfig.json,sha256=fNYTIcCLoMR-y6c4mMmck-1HO5CgAL6hqQAR43Swj-s,8697
agilecoder/CompanyConfig/Art/ChatChainConfig.json,sha256=3hbsumAUtlCXtJZCR7lRo52uUjmAnqP2pvZ03tQC_H4,2725
agilecoder/CompanyConfig/Default/ChatChainConfig.json,sha256=vf3OsmJlJ2YJJXEoK40JIV-lOxutmys7VJy44t5zNcE,2288
agilecoder/CompanyConfig/Default/PhaseConfig.json,sha256=aU8bvoK6z8QgfMyXlKE7woQ4KWUdx6fFaleTXpbdKRw,19174
agilecoder/CompanyConfig/Default/RoleConfig.json,sha256=mnsAB3vXlxD70Y-BLEgRGF-bNYhdUlLD5JKbTLNl5IM,7188
agilecoder/camel/__init__.py,sha256=u-TqV5Rhe87DUlItZPpR0FNWL9dc5w5Kc9X1g8brb_s,1002
agilecoder/camel/configs.py,sha256=2WYu9oTS0fC9Rub_8YZx035WO0W1oNcv7TAaOvWWcC4,4237
agilecoder/camel/generators.py,sha256=zBU96-S_krfAvAST3pCyHUuI0GuCcH1BGpUAmqRLkqk,11592
agilecoder/camel/human.py,sha256=pEbAhxaCKN5Mj-PYVrFjZZMBca0RU7nvnsvAOR17RoY,4995
agilecoder/camel/model_backend.py,sha256=EX1aXfivCXqfQ8ZYno14Z3DziClFi9m5oKF-jbyJg1M,5180
agilecoder/camel/typing.py,sha256=7GXpjx4mRrPv72XMXSBdYm-niQrBS-DpnkYhN9AiTg8,2952
agilecoder/camel/utils.py,sha256=oCbDZOQ5yLrn5Oe-kYP-M5-td5FMNUT2Tefz84DjpcM,7164
agilecoder/camel/agents/__init__.py,sha256=xmrj74uWmD2vNWlt1yTGzhsX7z2X3TIZXJyzjPy40jg,1266
agilecoder/camel/agents/base.py,sha256=r6EJ_K9IMoPh2E_vKWWee9eCF8t-0xinCdVhTl-w_zg,1055
agilecoder/camel/agents/chat_agent.py,sha256=YwpcT39XiO_faAOW1jrhyy8H0DXyf5xyWUPlrsJyw4U,9139
agilecoder/camel/agents/critic_agent.py,sha256=Ytt6rwWY4-eYzQlGXiwGky7PPBUX7RcrRevlKy0pctA,7116
agilecoder/camel/agents/embodied_agent.py,sha256=ItKGoMj-ZREZ9RoQ62Sm6-hL0zWkYXJVU5B3my5z8Yc,5530
agilecoder/camel/agents/role_playing.py,sha256=coePwlscpcYl90K05B_u--Kl7TBj08_C_W0mYoEUsck,14061
agilecoder/camel/agents/task_agent.py,sha256=jresntccydtx39cJFNp0aXKvH1ddCC4dPiUZnEHQmGU,6436
agilecoder/camel/agents/tool_agents/__init__.py,sha256=ulTNWU2qoFGe3pvVmCq_sdfeSX3NKZ0due66TYvsL-M,862
agilecoder/camel/agents/tool_agents/base.py,sha256=VHITX2g-mYAjoW9FFHTgxAX2RrGd2rQkPU7ES55neQ4,1220
agilecoder/camel/agents/tool_agents/hugging_face_tool_agent.py,sha256=h9_C5cUwCtH3THV6lJxx01jAFDrtJeDs3p2TLOc0qig,8034
agilecoder/camel/messages/__init__.py,sha256=LWYGk-x5u0in0SvN_ljZ3bwJC_5QRJAPKs5I9P2yvT8,1983
agilecoder/camel/messages/base.py,sha256=OfBa7qSDodwUt8BZ_6Gzq_0oYX4CkWGGSkREpr5-XR0,11067
agilecoder/camel/messages/chat_messages.py,sha256=OQela70_6AkMVzMgoULbzFNjZwgbCNs1_2OQk910Cvc,3283
agilecoder/camel/messages/system_messages.py,sha256=1Cps7WPzvbw7ZOa80jvGGo4YWMUYICGARnY67E9Zz_8,3078
agilecoder/camel/prompts/__init__.py,sha256=lUDEY0_rxV8kzwxFSyoj_wLcWhGanUYyBGNFYl_7nms,992
agilecoder/camel/prompts/base.py,sha256=pmMYg82Sd4UGhKPZ97riM_tTg1HzcCUTPmEzFlYemMw,8400
agilecoder/camel/prompts/prompt_templates.py,sha256=IoDgDIswdejvEkcf2vCZEv9CFHoWaZjj9CoI8kVgvSI,4089
agilecoder/camel/prompts/task_prompt_template.py,sha256=mDUYvME1VAuhPpwEcL7wMl0sAMdJAPak9Wky8_zVuEA,1813
agilecoder/components/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
agilecoder/components/chat_chain.py,sha256=QP9mE8ab4hQNP_sQf4TVlRMSt8WvP3Ek2Nb1J5j5ALM,14845
agilecoder/components/chat_env.py,sha256=JmB9y094C-ci_i69qDeK4o7rEKjeiLPhyPxJG9Ju3co,18290
agilecoder/components/codes.py,sha256=1WMSqfA_wMTOVg2-Rc94GYd973i0j87GV2lUJM1ZPZA,10706
agilecoder/components/composed_phase.py,sha256=z7r-RiIFwmCE0KO55gvShoWMpHwCQ_URhb0nXB9Q5AM,11474
agilecoder/components/documents.py,sha256=7xJcI8aIeiRg6mfIwXRdHuZI6mr-3-DEmdHPO6W_wjo,1967
agilecoder/components/phase.py,sha256=aQydQ8-WfDmr9w6iEj2xsD0bWD-oFMiORagZSC4-aVs,64173
agilecoder/components/roster.py,sha256=2tUElCiDVHh0zDo38d6M9W9DmuCJrq3b5vsyA3F_QTo,658
agilecoder/components/statistics.py,sha256=S7uVLc1MGQiNMmqISWO02-Xtl_b6REik7BQf2Jsc-oM,5794
agilecoder/components/utils.py,sha256=BkIoimiFJ7vdCvFUqcgm2f-LhdP8Uu20KNUOFXKuS_U,3489
agilecoder/online_log/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
agilecoder/online_log/app.py,sha256=Lg2GthOMDjrIp-AeTRMe8ExmRyLaIsMfVn3M0IhDNa8,5360
agilecoder-0.1.4.dist-info/METADATA,sha256=q2c1R0Xfws5op95xepkT45ItvDbDZfIe6Nug7XaWCiA,393
agilecoder-0.1.4.dist-info/WHEEL,sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM,92
agilecoder-0.1.4.dist-info/entry_points.txt,sha256=eu_LrV5hY9ZTbd50IbL_YOWsyQ1Bd2moqgNcVw8MRFo,47
agilecoder-0.1.4.dist-info/top_level.txt,sha256=w78iZRx9gMa7npsZdRBeYghJV_c6YNeSgpdew8OpAbE,11
agilecoder-0.1.4.dist-info/RECORD,,
agilecoder
Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any
+16
-14

@@ -27,2 +27,3 @@ import sys

logs = []
num_logs = 0

@@ -52,15 +53,15 @@ folder_name = None

@app.route("/")
def index():
return render_template('index.html')
# @app.route("/")
# def index():
# return render_template('index.html')
# return send_from_directory("static", "index.html")
@app.route("/chain_visualizer")
def chain_visualizer():
return render_template("chain_visualizer.html")
# @app.route("/chain_visualizer")
# def chain_visualizer():
# return render_template("chain_visualizer.html")
@app.route("/replay")
def replay():
return render_template("replay.html", file = None, folder_name = None)
# @app.route("/replay")
# def replay():
# return render_template("replay.html", file = None, folder_name = None)

@@ -85,3 +86,3 @@ @app.route("/get_messages")

task = request.get_json().get('task')
project = request.get_json().get('project')
# project = request.get_json().get('project')

@@ -101,3 +102,2 @@ parser = argparse.ArgumentParser(description='argparse')

args.task = task
args.org = project
with concurrent.futures.ThreadPoolExecutor() as executor:

@@ -147,4 +147,5 @@ future = executor.submit(run_task, args)

# folder_name = request.args.get('folder_name')
global messages, logs
global messages, logs, num_logs
messages, logs = [], []
num_logs = 0
return "delete cache"

@@ -154,6 +155,7 @@

def send_log():
global num_logs
data = request.get_json()
log = data.get("log")
log = {"log": log}
num_logs += 1
log = {"log": log, 'id': num_logs}
logs.append(log)

@@ -160,0 +162,0 @@ return jsonify(log)

[console_scripts]
agilecoder = agilecoder:main

Sorry, the diff of this file is not supported yet

Metadata-Version: 2.1
Name: agilecoder
Version: 0.1.3
Summary: AgileCoder
Home-page: https://github.com/FSoft-AI4Code/AgileCoder
Author: FSoft-AI4Code
Author-email: support.aic@fpt.com
License: Apache-2.0
Platform: UNKNOWN
Requires-Python: >=3.8
UNKNOWN
openai==0.28.1
tiktoken
markdown
colorama
strsimpy==0.2.1
python-dotenv
README.md
setup.py
agilecoder/__init__.py
agilecoder/cli.py
agilecoder/run.py
agilecoder/run_api.py
agilecoder/test.py
agilecoder.egg-info/PKG-INFO
agilecoder.egg-info/SOURCES.txt
agilecoder.egg-info/dependency_links.txt
agilecoder.egg-info/entry_points.txt
agilecoder.egg-info/not-zip-safe
agilecoder.egg-info/requires.txt
agilecoder.egg-info/top_level.txt
agilecoder/CompanyConfig/Agile/ChatChainConfig.json
agilecoder/CompanyConfig/Agile/PhaseConfig.json
agilecoder/CompanyConfig/Agile/RoleConfig.json
agilecoder/CompanyConfig/Art/ChatChainConfig.json
agilecoder/CompanyConfig/Default/ChatChainConfig.json
agilecoder/CompanyConfig/Default/PhaseConfig.json
agilecoder/CompanyConfig/Default/RoleConfig.json
agilecoder/camel/__init__.py
agilecoder/camel/configs.py
agilecoder/camel/generators.py
agilecoder/camel/human.py
agilecoder/camel/model_backend.py
agilecoder/camel/typing.py
agilecoder/camel/utils.py
agilecoder/camel/agents/__init__.py
agilecoder/camel/agents/base.py
agilecoder/camel/agents/chat_agent.py
agilecoder/camel/agents/critic_agent.py
agilecoder/camel/agents/embodied_agent.py
agilecoder/camel/agents/role_playing.py
agilecoder/camel/agents/task_agent.py
agilecoder/camel/agents/tool_agents/__init__.py
agilecoder/camel/agents/tool_agents/base.py
agilecoder/camel/agents/tool_agents/hugging_face_tool_agent.py
agilecoder/camel/messages/__init__.py
agilecoder/camel/messages/base.py
agilecoder/camel/messages/chat_messages.py
agilecoder/camel/messages/system_messages.py
agilecoder/camel/prompts/__init__.py
agilecoder/camel/prompts/base.py
agilecoder/camel/prompts/prompt_templates.py
agilecoder/camel/prompts/task_prompt_template.py
agilecoder/components/__init__.py
agilecoder/components/chat_chain.py
agilecoder/components/chat_env.py
agilecoder/components/codes.py
agilecoder/components/composed_phase.py
agilecoder/components/documents.py
agilecoder/components/phase.py
agilecoder/components/roster.py
agilecoder/components/statistics.py
agilecoder/components/utils.py
agilecoder/online_log/__init__.py
agilecoder/online_log/app.py
Metadata-Version: 2.1
Name: agilecoder
Version: 0.1.3
Summary: AgileCoder
Home-page: https://github.com/FSoft-AI4Code/AgileCoder
Author: FSoft-AI4Code
Author-email: support.aic@fpt.com
License: Apache-2.0
Platform: UNKNOWN
Requires-Python: >=3.8
UNKNOWN
<p align="center">
<br>
<img src="assets/logo_1.svg" width="500"/>
<br>
<p>
<div align="center">
<a href="https://opensource.org/license/apache-2-0/">
<img alt="license" src="https://img.shields.io/badge/License-Apache%202.0-green.svg"/>
</a>
<a href="https://www.python.org/downloads/release/python-380/">
<img alt="python" src="https://img.shields.io/badge/python-3.8+-yellow.svg"/>
</a>
# AgileCoder: A Multi-Agents Software Development Framework based on Agile Methodology
<!--
[![Code License](https://img.shields.io/badge/Code%20License-Apache_2.0-green.svg)](https://github.com/bdqnghi/CodeTF_personal/blob/main/LICENSE)
[![Python 3.9+](https://img.shields.io/badge/python-3.9+-blue.svg)](https://www.python.org/downloads/release/python-390/)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) -->
</div>
## Table of Contents
- [Introduction](#introduction)
- [Installation](#installation-guide)
- [Getting Started](#getting-started)
- [Inferencing Pipeline](#inferencing-pipeline)
- [Model Zoo](#model-zoo)
- [Fine-Tuning Your Own Model](#fine-tuning-pipeline)
- [Evaluate On Well-Known Benchmarks](#evaluate-on-well-known-benchmarks)
- [Utilities to Manipulate Source Code Based on AST](#code-utilities)
- [AST Parser in Multiple Languages](#ast-parser-in-multiple-languages)
- [Extract Code Attributes](#extract-code-attributes)
- [Remove Comments](#remove-comments)
- [Ethical and Responsible Use](#ethical-and-responsible-use)
- [License](#license)
## Overview
## Installation
To install the latest version, please clone this repository and then run the command
``
pip install -e AgileCoder
``
Our library is now available on Pypi, so it can be easily installed by
``
pip install agilecoder
``
Note: The current version available on PyPI does not support the demonstration
We currently supports Azure OpenAI service, so please set following environment variables:
* API_KEY
* RESOURCE_ENDPOINT
* API_TYPE
* API_VERSION
* API_ENGINE
## Get Started
To produce your desired software, simply run the command
``
agilecoder --task "<your requirement about the product you want AgileCoder to create>"
``
For example,
``
agilecoder --task "create a caro game in python"
``
## Demo
To begin showcasing the Flask app, navigate to the directory `agilecoder/online_log` and execute the following command:
``
python app.py
``
[egg_info]
tag_build =
tag_date = 0
from setuptools import setup, find_packages
setup(name='agilecoder',
version='0.1.3',
description='AgileCoder',
url='https://github.com/FSoft-AI4Code/AgileCoder',
author='FSoft-AI4Code',
author_email='support.aic@fpt.com',
license='Apache-2.0',
python_requires=">=3.8",
include_package_data=True,
package_data={"agilecoder": ["CompanyConfig/*/*.json"]},
entry_points={
'console_scripts': ['agilecoder=agilecoder:main'],
},
install_requires=[
"openai==0.28.1",
"tiktoken",
"markdown",
"colorama",
"strsimpy==0.2.1",
"python-dotenv"
],
packages=find_packages(),
zip_safe=False)

Sorry, the diff of this file is too big to display