Metadata-Version: 2.4
Name: self-healer
Version: 0.1.0
Summary: An autonomous self-healing automation agent that detects and fixes errors in web automation tests using LLM reasoning and DOM analysis
Author-email: Manab Das <manab.das@cbnits.com>
Project-URL: Homepage, https://github.com/adimanab/self_healing_agent
Project-URL: Documentation, https://github.com/adimanab/self_healing_agent#readme
Project-URL: Repository, https://github.com/adimanab/self_healing_agent.git
Project-URL: Issues, https://github.com/adimanab/self_healing_agent/issues
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: bs4==0.0.2
Requires-Dist: build>=1.4.2
Requires-Dist: langchain==1.2.12
Requires-Dist: langchain-openai==1.1.11
Requires-Dist: langgraph==1.1.2
Requires-Dist: langsmith==0.7.20
Requires-Dist: playwright==1.58.0
Requires-Dist: pytest==9.0.2
Requires-Dist: python-dotenv==1.2.2
Requires-Dist: textual==8.1.1
Requires-Dist: twine>=6.2.0

# SELF HEALING AUTOMATION AGENT

Run this command from your root directory to start the automation agent `pytest -v -s src/automation/tests/test_case.py`

If everything is okay then no agentic work will happen.

In case any error happens then the agent will work and start to find the the cause of the error and try givin gsome suggestion.
