Metadata-Version: 2.4
Name: Javis_agent
Version: 1.1.7
Summary: AI agent for coding assistant
Author: Tran Anh Tai
License: MIT
Keywords: automation,fetch,llm,mcp,web
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.10
Requires-Dist: anyio>=4.5
Requires-Dist: click>=8.1.0
Requires-Dist: faiss-cpu>=1.7.4
Requires-Dist: httpx>=0.27
Requires-Dist: langchain-community>=0.0.20
Requires-Dist: langchain-huggingface
Requires-Dist: langchain-openai>=0.0.5
Requires-Dist: langchain>=0.1.0
Requires-Dist: langgraph>=0.0.20
Requires-Dist: mcp
Requires-Dist: openai>=1.0.0
Requires-Dist: pymupdf
Requires-Dist: python-dotenv
Requires-Dist: sentence-transformers
Description-Content-Type: text/markdown

# Javis Agent

## Build local (dev mode)
pip install -e .

## Publish package without code 
### window
python -m venv venv
venv\Scripts\activate
pip install setuptools wheel twine pyarmor build
rm -rf dist dist_obfuscated build
pyarmor gen -O dist_obfuscated javis/
<!-- dist_obfuscated/javis/ chứa code đã mã hóa và thư mục dist_obfuscated/pyarmor_runtime_000000/ chứa file .pyd hoặc .so. -->


python setup.py bdist_wheel
twine upload dist/*


### linux
rm -rf venv
python3.13 -m venv venv
source venv/bin/activate
rm -rf dist dist_obfuscated build
pip install --upgrade pip
pip install build setuptools wheel twine pyarmor
<!-- update pyproject.toml

[tool.hatch.build.targets.wheel]
packages = ["dist_obfuscated/javis", "dist_obfuscated/pyarmor_runtime_000000"]

[tool.hatch.build.targets.wheel.force-include]
"dist_obfuscated/javis" = "javis"
"dist_obfuscated/pyarmor_runtime_000000" = "pyarmor_runtime_000000" -->
pyarmor gen -O dist_obfuscated javis/
python -m build --wheel
twine upload dist/*



# User Installation
python -m venv venv
pip install javis-agent