feat: introduce agent communication, autonomous detection, and plugin support

feat: add interactive modes and a new agent execution tool
maintenance: update version to 1.12.0
perf: improve performance
refactor: update test execution with verbose output and error handling
This commit is contained in:
retoor 2025-11-07 17:41:32 +01:00
parent 0f5dce1617
commit a2468b7d5b
4 changed files with 12 additions and 3 deletions

View File

@ -8,6 +8,14 @@
## Version 1.11.0 - 2025-11-07
This release introduces agent communication, autonomous detection, and plugin support, enabling more complex and flexible workflows. Interactive modes and a new agent execution tool have also been added, alongside performance improvements and dependency updates.
**Changes:** 20 files, 614 lines
**Languages:** Markdown (8 lines), Python (601 lines), TOML (5 lines)
## Version 1.10.0 - 2025-11-07
This release introduces significant new features, including agent communication, autonomous detection, and plugin support. Users can now leverage interactive modes and an agent execution tool, while developers benefit from caching and a version bump to 1.10.0.

View File

@ -24,7 +24,7 @@ install-dev:
pre-commit install
test:
pytest
pytest tests/ -v --tb=long --full-trace -l --maxfail=10
test-cov:
pytest --cov=pr --cov-report=html --cov-report=term-missing

View File

@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "rp"
version = "1.10.0"
version = "1.11.0"
description = "R python edition. The ultimate autonomous AI CLI."
readme = "README.md"
requires-python = ">=3.12"

View File

@ -228,7 +228,8 @@ class TestReviewFile:
@patch("pr.commands.handlers.read_file")
@patch("pr.core.assistant.process_message")
def test_review_file_success(self, mock_process, mock_read):
@patch("asyncio.create_task")
async def test_review_file_success(self, mock_create_task, mock_process, mock_read):
mock_read.return_value = {"status": "success", "content": "test content"}
review_file(self.assistant, "test.py")
mock_read.assert_called_once_with("test.py")