Metadata-Version: 2.4
Name: textfsm-ai
Version: 0.1.19
Summary: AI-powered TextFSM template generator with multi-provider routing
Author-email: Tuyen Mathew Duong <tuyen@geekstrident.com>
Maintainer-email: Tuyen Mathew Duong <tuyen@geekstrident.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/Geeks-Trident-LLC/textfsm-ai
Project-URL: Repository, https://github.com/Geeks-Trident-LLC/textfsm-ai
Project-URL: Issues, https://github.com/Geeks-Trident-LLC/textfsm-ai/issues
Project-URL: Documentation, https://geeks-trident-llc.github.io/textfsm-ai/latest/
Keywords: textfsm,network automation,cli parsing,template generator,ai,llm,openai,claude,gemini,deepseek,router,quota manager
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Text Processing
Classifier: Topic :: Utilities
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PyYAML>=6.0
Requires-Dist: requests>=2.31
Requires-Dist: click>=8.1
Provides-Extra: dev
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Provides-Extra: lint
Requires-Dist: ruff; extra == "lint"
Provides-Extra: all
Requires-Dist: build; extra == "all"
Requires-Dist: twine; extra == "all"
Requires-Dist: pytest; extra == "all"
Requires-Dist: pytest-cov; extra == "all"
Requires-Dist: ruff; extra == "all"
Dynamic: license-file

# textfsm-ai

**AI‑powered TextFSM template generation, parsing assistance, and smart log extraction.**

`textfsm-ai` brings modern LLM intelligence to traditional TextFSM workflows.  
It helps you automatically generate templates, validate patterns, explain parsing logic, and accelerate network automation development.

---

## 🚀 Features

- **AI‑Powered Template Generation** — Turn raw CLI output into production‑ready TextFSM templates in seconds.  
- **Smart Validation & Refinement** — Automatically verify template correctness and refine ambiguous patterns with AI assistance.  
- **Built‑In Golden Master Testing** — Lock in deterministic parsing behavior and detect regressions instantly.  
- **Flexible Multi‑Provider AI Routing** — Use the best AI model for each task with automatic routing across supported cloud providers.

---
