Files
connpy/setup.cfg
T
fluzzi32 257cb05cc1 feat: complete overhaul of AI subsystem with multi-agent litellm architecture
- Refactored AI module to use litellm, supporting Anthropic, Google, OpenAI, etc.
- Introduced 'Engineer' (execution) and 'Architect' (strategic) AI agents.
- Added real-time streaming responses and interactive chat mode via 'rich'.
- Added CLI arguments for model/key overrides (--engineer-model, --architect-model).
- Replaced 'openai' with 'litellm' in requirements.txt and setup.cfg.
- Updated nodes.run() to support an 'on_complete' callback for live node-status streaming.
- Fixed an undefined variable bug (config.profiles -> self.profiles) in configfile.py.
- Updated README and docstrings with new AI plugin tool registration API.
- Regenerated HTML documentation using pdoc3.
- Bumped version to 5.0b1 for beta release.
2026-04-03 15:11:37 -03:00

50 lines
1.3 KiB
INI

[metadata]
name = connpy
version = attr: connpy._version.__version__
description = Connpy is a SSH/Telnet connection manager and automation module
long_description = file: README.md
long_description_content_type = text/markdown
keywords = networking, automation, docker, kubernetes, ssh, telnet, connection manager
author = Federico Luzzi
author_email = fluzzi@gmail.com
url = https://github.com/fluzzi/connpy
license = Custom Software License
license_files = LICENSE
project_urls =
Bug Tracker = https://github.com/fluzzi/connpy/issues
Documentation = https://fluzzi.github.io/connpy/
classifiers =
Development Status :: 4 - Beta
Topic :: System :: Networking
Intended Audience :: Telecommunications Industry
Programming Language :: Python :: 3
Natural Language :: English
Operating System :: MacOS
Operating System :: Unix
[options]
packages = find:
install_requires =
inquirer
pexpect
pycryptodome
Flask
Flask_Cors
pyfzf
waitress
PyYAML
litellm
rich
protobuf
google_api_python_client
google_auth_oauthlib
[options.entry_points]
console_scripts =
conn = connpy.__main__:main
connpy = connpy.__main__:main
connpy-completion-helper = connpy.completion:main
[options.package_data]
connpy = core_plugins/*