From ef1d6a59491db23be69e12f01eeacdc5db1e4da3 Mon Sep 17 00:00:00 2001 From: "manthapavankumar11@gmail.com" Date: Tue, 30 Dec 2025 05:52:46 +0530 Subject: [PATCH] -bumped version, -bumped all modules to latest, -fixed the query mode error --- devops_agent/cli.py | 20 +++++++++++--------- pyproject.toml | 28 ++++++++++++++-------------- requirements.txt | 32 ++++++++++++++++---------------- 3 files changed, 41 insertions(+), 39 deletions(-) diff --git a/devops_agent/cli.py b/devops_agent/cli.py index 32a4baf..47aa265 100644 --- a/devops_agent/cli.py +++ b/devops_agent/cli.py @@ -101,7 +101,7 @@ def run(log_file, provider, model, query, output, format, interactive, debug_mod console.print(f"\n[red]Error:[/red] {str(e)}") if query: - process_query(provider, query, output, format, debug_mode, reasoning_enabled) + process_query(provider, model, query, output, format, debug_mode, reasoning_enabled) def run_interactive_mode(provider: str, model: str, output: str = None, format: str = 'text', @@ -139,10 +139,11 @@ def run_interactive_mode(provider: str, model: str, output: str = None, format: try: response = execute_master_agent(provider=provider, model_str=model, user_query=user_input, debug_mode=debug_mode, reasoning=reasoning_enabled) - console.print(Panel.fit( - f"[bold yellow]Assistant:[/bold yellow] [dim]{response}[/dim]", - border_style="yellow" - )) + # If needed enable for the assistant response in md format + # console.print(Panel.fit( + # f"[bold yellow]Assistant:[/bold yellow] [dim]{response}[/dim]", + # border_style="yellow" + # )) # Save to output file if specified if output: @@ -172,10 +173,11 @@ def process_query(provider: str, model: str, query: str, output: str = None, for try: response = execute_master_agent(provider=provider, model_str=model, user_query=query, debug_mode=debug_mode, reasoning=reasoning_enabled) - console.print(Panel.fit( - f"[bold yellow]Assistant:[/bold yellow] [dim]{response}[/dim]", - border_style="yellow" - )) + # If needed enable for the assistant response in md format + # console.print(Panel.fit( + # f"[bold yellow]Assistant:[/bold yellow] [dim]{response}[/dim]", + # border_style="yellow" + # )) if output: save_to_file(output, query, response, format) diff --git a/pyproject.toml b/pyproject.toml index c61eabe..6a45532 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "devops-agent" -version = "0.0.5" +version = "0.0.6" description = "AI-powered DevOps CLI assistant" readme = "README.md" requires-python = ">=3.8" @@ -22,22 +22,22 @@ classifiers = [ ] dependencies = [ - "click>=8.3.0", - "rich>=14.1.0", - "anthropic>=0.69.0", - "openai>=2.1.0", - "google-genai>=1.41.0", + "click>=8.3.1", + "rich>=14.2.0", + "anthropic>=0.75.0", + "openai>=2.14.0", + "google-genai>=1.56.0", "pyyaml>=6.0.3", - "python-dotenv>=1.1.1", + "python-dotenv>=1.2.1", "requests>=2.32.5", "colorama>=0.4.6", - "agno>=2.1.0", + "agno>=2.3.21", "poml>=0.0.8", - "qdrant-client>=1.15.1", - "fastembed>=0.7.3", - "ddgs>=9.6.1", + "qdrant-client>=1.16.2", + "fastembed>=0.7.4", + "ddgs>=9.10.0", "sqlalchemy>=2.0.45", - "chromadb>=1.3.7", + "chromadb>=1.4.0", "ollama>=0.6.1" ] @@ -46,8 +46,8 @@ devops-agent = "devops_agent.cli:main" [project.optional-dependencies] dev = [ - "black>=25.9.0", - "isort>=6.1.0", + "black>=25.12.0", + "isort>=7.0.0", "flake8>=7.3.0", ] diff --git a/requirements.txt b/requirements.txt index d95b230..a3d71ec 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,35 +1,35 @@ # Agentic framework poml==0.0.8 -agno==2.1.0 +agno==2.3.21 # CLI Framework -click>=8.1.0 -rich>=13.0.0 +click>=8.3.1 +rich>=14.2.0 # LLM Integration -anthropic>=0.18.0 -openai>=2.1.0 -google-genai>=1.41.0 +anthropic>=0.75.0 +openai>=2.14.0 +google-genai>=1.56.0 ollama>=0.6.1 # File Processing -pyyaml>=6.0 -python-dotenv>=1.0.0 +pyyaml>=6.0.3 +python-dotenv>=1.2.1 #vector db -qdrant-client>=1.15.1 -fastembed>=0.7.3 +qdrant-client>=1.16.2 +fastembed>=0.7.4 # Utilities -requests>=2.31.0 +requests>=2.32.5 colorama>=0.4.6 # Development -pytest>=7.4.0 -pytest-cov>=4.1.0 -black>=23.0.0 -isort>=5.12.0 -flake8>=6.0.0 +pytest>=9.0.2 +pytest-cov>=7.0.0 +black>=25.12.0 +isort>=7.0.0 +flake8>=7.3.0 # external search ddgs>=9.6.1 \ No newline at end of file