Compare commits

..
80 Commits
Author SHA1 Message Date
retoor c172dae9c7 feat: inject personal knowledge into context
Tests / test (push) Has been cancelled
refactor: improve knowledge context injection logic
style: format knowledge context message
refactor: simplify knowledge store search logic
2025-12-13 07:37:01 +01:00
retoor e9ac800b45 fix: prevent duplicate printing of empty results
refactor: improve context data presentation
style: format context data with file markers
refactor: clarify context data instructions
chore: add author metadata to knowledge_context.py
2025-12-13 07:18:32 +01:00
retoor d93356cf55 feat: add research_info tool for web search
refactor: move research tools import
refactor: rename research_dutch_transport_by_foot_or_public
docs: clarify context file usage and limitations
style: format context prompt template
2025-12-13 07:03:50 +01:00
retoor 5b3a934a32 feat: add C/C++ language support and analysis
refactor: improve architecture for maintainability
build: update development status to production
docs: enhance README with language support details
docs: add C/C++ development support documentation
docs: add entry points documentation
test: add comprehensive test suite (545+ tests)
refactor: rename asynchronous to modular architecture
fix: resolve dependency resolution issues
perf: improve dependency resolution performance
2025-12-13 06:30:08 +01:00
retoor aaae444ee6 build: add MANIFEST.in for package distribution
chore: ignore .minigit file
2025-12-13 06:04:38 +01:00
retoor afda2cef11 feat: simplify configuration by removing API key requirement
docs: update documentation for API key removal
refactor: use DEFAULT_API_KEY as fallback in assistant
build: bump version to 1.66.1
docs: update README and pyproject.toml
test: regenerate rp_compiled.py with updated configuration
2025-12-13 05:57:23 +01:00
retoor 1e3c0055de feat: upgrade to python 3.13 compatibility
Tests / test (push) Failing after 2m30s
feat: implement enterprise-grade pipx installation
feat: add installation verification script
feat: provide detailed troubleshooting documentation
fix: replace deprecated imghdr module with custom image_validator
fix: resolve module not found error on python 3.13+
docs: add install.md with detailed installation instructions
docs: add troubleshooting.md with comprehensive troubleshooting guide
docs: add verify_installation.py script for installation validation
docs: add manifest.in for proper package distribution
refactor: create rp.utils.image_validator module for image type detection
refactor: update web.py to use new image validation
refactor: enhance pyproject.toml with complete metadata
refactor: regenerate rp_compiled.py with new dependencies
maintenance: update changelog with version 1.65.1 details
2025-12-03 19:17:37 +01:00
retoor 602599380d feat: add cost tracking and budget management
feat: implement /shortcuts command for quick access
feat: add /cost, /budget, and /usage commands
feat: update assistant name to "rp"
feat: add support for web terminals and minigit tools
feat: improve error handling and http timeouts
docs: update changelog with version 1.64.0 details
refactor: move show_background_events to handlers
refactor: restructure command handling in handlers.py
refactor: integrate build formatter for cost and shortcuts
2025-11-29 19:46:44 +01:00
retoor 23fef01b78 feat: rename assistant to "rp"
Tests / test (push) Failing after 56s
feat: add support for web terminals
feat: add support for minigit tools
fix: improve error handling
fix: increase http timeouts
docs: update changelog
docs: update readme
2025-11-29 02:07:15 +01:00
retoor 617c5f9aed feat: rename assistant to rp
feat: update description in main
docs: update contributing file
docs: update changelog
refactor: rename pyproject file version
refactor: update help docs
feat: add web terminal and minigit tool support
feat: improve error handling and increase http timeout
2025-11-11 19:53:22 +01:00
retoor da0f3f4fe0 feat: add web-based terminal and minigit tool
feat: increase http client timeout to 600 seconds
refactor: improve error handling and data access in api and research tools
2025-11-11 17:04:46 +01:00
retoor e6b70ae50f feat: integrate web terminal interface with xtermjs support
feat: add basic version control functionality using minigit
refactor: update context management and system message refresh
maintenance: update pyproject.toml version to 1.59.0
fix: handle api connection errors more gracefully
feat: add directory context tool
2025-11-11 12:34:41 +01:00
retoor 63c4070af1 feat: ```
feat: add minigit functionality to rp assistant
feat: integrate minigit for version control
feat: ```
2025-11-11 04:05:36 +01:00
retoor c235104dce feat: enable autonomous mode by default
feat: improve content extraction
feat: add markdown output formatting
feat: add tool call visibility
feat: add graceful error handling
feat: update pyproject.toml version to 1.56.0
feat: add clear command to interactive mode
feat: add cd command to interactive mode
docs: update changelog with version 1.55.0 and 1.56.0 changes
maintenance: add self_analysis tool
maintenance: add knowledge base update functionality
2025-11-11 03:57:56 +01:00
retoor 9963cedd07 feat: enable autonomous mode by default
Tests / test (push) Failing after 1m32s
feat: improve content extraction in autonomous mode
feat: display tool calls during execution
feat: handle tool execution errors gracefully
feat: update version to 1.55.0
docs: update help message with markdown usage tips
feat: add markdown output format
refactor: format output based on selected format
maintenance: update pyproject.toml
2025-11-10 11:07:34 +01:00
retoor 8e6af2b32b feat: enable autonomous mode by default
feat: improve content extraction in autonomous mode
refactor: remove user message in autonomous mode
refactor: display tool call arguments
maintenance: update version to 1.54.0
refactor: handle tool call execution errors
refactor: prevent excessive autonomous mode exits
perf: display execution time in progress indicator
2025-11-10 10:54:34 +01:00
retoor 20668d9086 feat: update reasoning and task completion markers
feat: enable autonomous mode by default
refactor: improve assistant class structure
maintenance: update pyproject.toml version to 1.53.0
fix: handle edge cases in autonomous mode content extraction
docs: clarify autonomous mode deprecation in command line arguments
2025-11-10 10:33:31 +01:00
retoor 63c2f52885 maintenance: bump version to 1.52.0 2025-11-10 10:29:44 +01:00
retoor f33867bb12 feat: bump version to 1.51.0
feat: add reasoning extraction and cleaning
feat: update autonomous mode to handle reasoning and task completion markers
refactor: extract reasoning and clean content in assistant
docs: update system message to include reasoning and task completion instructions
fix: improve task completion detection by lowercasing content
2025-11-10 10:29:27 +01:00
retoor ea7fadd76b fix: deduplicate identical messages in autonomous mode
feat: enable autonomous mode by default
maintenance: bump version to 1.49.0
2025-11-09 04:12:27 +01:00
retoor 5881b66d4a feat: enable autonomous mode by default
feat: deprecate -a/--autonomous flag
fix: prevent duplicate process execution in /auto command
fix: disable background monitoring by default
fix: add thread locks to prevent duplicate initialization
fix: remove duplicate detect_process_type function definition
fix: improve thread synchronization for global background services
fix: improve cleanup of background threads on exit
docs: update description in rp/__main__.py
docs: add note about autonomous mode in rp/commands/handlers.py
maintenance: update pyproject.toml version to 1.48.0
maintenance: update rp/__init__.py version to 1.47.1
refactor: sanitize json output in rp/core/assistant.py
refactor: use thread locks in rp/core/autonomous_interactions.py
refactor: use thread locks in rp/core/background_monitor.py
refactor: improve autonomous detection in rp/autonomous/detection.py
refactor: improve context initialization in rp/core/context.py
2025-11-09 03:34:01 +01:00
retoor ec42e579a8 feat: implement graph data management
feat: add knowledge category search
refactor: remove duplicate knowledge results
maintenance: update version to 1.47.0
2025-11-08 08:28:48 +01:00
retoor 6a6df697fd feat: add graph memory class
Tests / test (push) Failing after 1s
feat: implement entity and relation creation
feat: implement observation addition
feat: implement entity and relation deletion
feat: implement node searching
feat: implement node opening with depth
feat: populate graph from text
feat: initialize database schema
2025-11-08 08:22:04 +01:00
retoor 83d0c59884 feat: add progress indicators for ai operations
Tests / test (push) Has been cancelled
feat: update assistant api to provide progress updates
maintenance: bump python slugify version
maintenance: add aiosqlite dependency
refactor: inject knowledge context in autonomous mode
refactor: update assistant class to use graph memory
refactor: process messages with enhanced context and progress indicator
docs: update changelog with version 1.44.0 details
maintenance: update pyproject.toml version to 1.45.0
maintenance: update requirements.txt with aiosqlite
feat: test: mock time and uuid for process_message test
feat: test: mock fact_extractor and knowledge_store for process_message test
2025-11-08 08:21:40 +01:00
retoor 686115e0f6 feat: add progress indicators for ai operations
Tests / test (push) Failing after 0s
feat: improve assistant api with progress updates
feat: include relevant context in agent prompts
refactor: split system message into multiple lines
maintenance: update version to 1.44.0
fix: handle entry conversion to string in process_message
2025-11-08 07:07:35 +01:00
retoor fbe3847a0a feat: add progress indicators for ai operations
feat: improve assistant api and autonomous mode with progress updates
feat: include context content in agent prompts
docs: update changelog with version 1.43.0 details
refactor: move context retrieval to separate function
maintenance: update pyproject.toml version to 1.43.0
2025-11-08 04:06:48 +01:00
retoor 1a7d829499 feat: add progress indicators for ai operations
feat: enhance autonomous mode with progress tracking
feat: improve assistant api calls with progress feedback
maintenance: update pyproject.toml version to 1.42.0
2025-11-08 03:55:06 +01:00
retoor 6a80c86d51 feat: add workflow tests
Tests / test (push) Successful in 1m43s
feat: implement workflow storage tests
feat: add workflow step tests
2025-11-08 03:44:42 +01:00
retoor e37f82f036 maintenance: bump project version to 1.40.0
Tests / test (push) Successful in 1m30s
maintenance: run tests in a virtual environment
2025-11-08 03:32:38 +01:00
retoor 3d7bb39504 maintenance: update project version to 1.39.0
Tests / test (push) Failing after 25s
maintenance: use venv for test execution
docs: update changelog with release notes
2025-11-08 03:29:21 +01:00
retoor 4855b38306 feat: add automated testing
Tests / test (push) Failing after 12s
maintenance: update project version to 1.38.0
docs: update changelog with release notes
2025-11-08 03:27:57 +01:00
retoor 78d720727f maintenance: update project version to 1.37.0
Tests / test (push) Failing after 7s
maintenance: add automated tests to workflow
docs: update changelog with release notes
2025-11-08 03:25:41 +01:00
retoor 7abdcbe99f maintenance: update project version to 1.36.0
Tests / test (push) Failing after 7s
maintenance: update changelog with version 1.35.0 release notes
maintenance: add test job to workflow
2025-11-08 03:21:54 +01:00
retoor 33d6b7b62e maintenance: update configuration and build files
maintenance: bump version to 1.35.0
2025-11-08 03:14:00 +01:00
retoor b5bdbdf275 feat: update md, toml, yml files
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Lint / lint (push) Failing after 9s
Tests / test (ubuntu-latest, 3.12) (push) Failing after 9s
2025-11-08 03:11:02 +01:00
retoor 42cdb08f2b feat: bump version to 1.33.0
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Tests / test (ubuntu-latest, 3.10) (push) Failing after 11s
Tests / test (ubuntu-latest, 3.12) (push) Failing after 11s
Lint / lint (push) Failing after 26s
Tests / test (ubuntu-latest, 3.11) (push) Failing after 39s
feat: improve agent instruction following
feat: save user messages for better responses
2025-11-08 03:06:35 +01:00
retoor 8d522302d5 feat: allow agents to follow more detailed instructions
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Lint / lint (push) Failing after 28s
Tests / test (ubuntu-latest, 3.12) (push) Successful in 1m25s
Tests / test (ubuntu-latest, 3.10) (push) Failing after 27s
Tests / test (ubuntu-latest, 3.11) (push) Failing after 34s
feat: save user messages to improve agent responses
maintenance: bump version to 1.32.0
refactor: simplify test for review file
2025-11-08 02:39:08 +01:00
retoor b90ae1b9c3 feat: allow agents to use complex instructions and search for information
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Lint / lint (push) Failing after 26s
Tests / test (ubuntu-latest, 3.10) (push) Failing after 43s
Tests / test (ubuntu-latest, 3.11) (push) Failing after 41s
Tests / test (ubuntu-latest, 3.12) (push) Failing after 1m8s
feat: save user messages to improve agent learning
maintenance: update version to 1.31.0
refactor: use pathlib for context file path
maintenance: use $(HOME) instead of /home/retoor/bin in Makefile
2025-11-08 02:35:14 +01:00
retoor 26b4797577 feat: allow agents to use advanced input and search for information
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Lint / lint (push) Failing after 26s
Tests / test (ubuntu-latest, 3.10) (push) Failing after 45s
Tests / test (ubuntu-latest, 3.11) (push) Failing after 41s
Tests / test (ubuntu-latest, 3.12) (push) Failing after 1m12s
feat: save user messages to improve agent responses
refactor: pass database connection to knowledge store
maintenance: bump version to 1.30.0
2025-11-08 02:30:11 +01:00
retoor 164510896e feat: introduce advanced input for assistant and collaboration agents
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Lint / lint (push) Failing after 33s
Tests / test (ubuntu-latest, 3.10) (push) Failing after 48s
Tests / test (ubuntu-latest, 3.11) (push) Failing after 40s
Tests / test (ubuntu-latest, 3.12) (push) Failing after 1m11s
feat: implement automatic memory and context search
maintenance: update version to 1.29.0
refactor: integrate knowledge store and fact extractor into assistant
feat: save user messages as facts to knowledge store
2025-11-08 02:25:02 +01:00
retoor 9438496b72 feat: bump version to 1.28.0
feat: update project structure and imports
refactor: update test coverage to reflect project structure
refactor: update linting and formatting to reflect project structure
fix: improve autonomous mode logging
fix: handle json parsing errors in http client
fix: improve error handling in http client
feat: add support for advanced input in assistant
feat: add collaboration agents command
feat: add list models api call
feat: improve background monitor functionality
feat: update config loader
feat: update context management
feat: update enhanced assistant functionality
feat: update http client functionality
feat: update logging configuration
feat: update session management
feat: update usage tracking
feat: update validation logic
feat: add implode functionality
feat: update input handler
2025-11-08 02:11:31 +01:00
retoor a289a8e402 feat: upgrade version to 1.29.0
feat: add utf-8 encoding and error handling to file reading
feat: handle unicode decode errors when reading files
feat: add base64 encoding for binary files in filesystem tools
feat: allow search and replace on text files only
feat: prevent editor insert text on binary files
feat: prevent diff creation on binary files
feat: prevent diff display on binary files
maintenance: update mimetypes import
2025-11-08 01:56:15 +01:00
retoor 8ef3742f44 feat: rename project to "reetor's guide to modern python"
feat: add comprehensive tutorial
docs: update readme with installation instructions and quick start guide
feat: include information on modern python features and aiohttp
refactor: move database get/set/query functions
refactor: update autonomous mode response processing
refactor: update api call function
feat: implement realistic http headers
maintenance: update dependencies
maintenance: clean up imports and files
2025-11-08 01:44:23 +01:00
retoor 1f0444d8c1 feat: rename rp assistant to reetor's guide to modern python
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Lint / lint (push) Failing after 23s
Tests / test (ubuntu-latest, 3.10) (push) Failing after 40s
Tests / test (ubuntu-latest, 3.11) (push) Failing after 42s
Tests / test (ubuntu-latest, 3.12) (push) Failing after 1m1s
feat: update readme with tutorial overview and version requirements
docs: add python 3.13 modern features section to readme
docs: add installation instructions to readme
docs: add quick start guide to readme
docs: add aiohttp fundamentals section to readme
docs: add client sessions and connection management section to readme
docs: update changelog with version 1.26.0 release notes
2025-11-08 00:53:58 +01:00
retoor a6c276862e feat: implement scrolling in editor
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Lint / lint (push) Failing after 24s
Tests / test (ubuntu-latest, 3.10) (push) Failing after 40s
Tests / test (ubuntu-latest, 3.11) (push) Failing after 37s
Tests / test (ubuntu-latest, 3.12) (push) Failing after 1m3s
feat: update version to 1.26.0
refactor: adjust cursor position based on scroll_y
maintenance: update changelog with new version information
2025-11-08 00:42:52 +01:00
retoor 55d8814f94 feat: add autonomous mode command-line argument
feat: improve error handling in autonomous mode
feat: enhance assistant output for better user experience
feat: track usage and cost in autonomous mode
refactor: update api call function to accept database connection
refactor: update list models function to accept database connection
refactor: update assistant class to track api requests
refactor: update http client to log requests
maintenance: update pyproject.toml version to 1.25.0
docs: update changelog with version 1.24.0 changes
2025-11-08 00:35:41 +01:00
retoor a3d5696c19 maintenance: update project dependencies and improve file handling
feat: add autonomous mode with command-line argument
refactor: improve assistant output and result tracking
refactor: handle autonomous mode in assistant
refactor: improve error handling in web tools
2025-11-07 22:07:32 +01:00
retoor cc4b0e46e1 maintenance: bump project version to 1.23.0
maintenance: add dependencies to requirements.txt
docs: update changelog with version 1.22.0 release notes
refactor: ignore png and gemini files
2025-11-07 21:46:54 +01:00
retoor 543dc44004 feat: bump project version to 1.22.0
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Lint / lint (push) Failing after 24s
Tests / test (ubuntu-latest, 3.10) (push) Failing after 43s
Tests / test (ubuntu-latest, 3.11) (push) Failing after 47s
Tests / test (ubuntu-latest, 3.12) (push) Failing after 1m10s
refactor: remove assistant version print
fix: use "rp" instead of "pr" in tests
2025-11-07 19:13:41 +01:00
retoor 0a5530cc57 maintenance: update project version to 1.21.0
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Lint / lint (push) Failing after 23s
Tests / test (ubuntu-latest, 3.10) (push) Failing after 39s
Tests / test (ubuntu-latest, 3.11) (push) Failing after 44s
Tests / test (ubuntu-latest, 3.12) (push) Failing after 1m9s
docs: update changelog with version 1.20.0 information
2025-11-07 18:54:11 +01:00
retoor 4569af4b8c maintenance: update project version to 1.20.0
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Lint / lint (push) Failing after 34s
Tests / test (ubuntu-latest, 3.10) (push) Failing after 48s
Tests / test (ubuntu-latest, 3.11) (push) Failing after 41s
Tests / test (ubuntu-latest, 3.12) (push) Has been cancelled
maintenance: update changelog with version 1.20.0
2025-11-07 18:52:53 +01:00
retoor 918914dfea maintenance: bump version to 0.19.0 2025-11-07 18:52:33 +01:00
retoor 3ef5da1ba2 maintenance: bump project version to 0.18.0
maintenance: update changelog with release notes
2025-11-07 18:52:15 +01:00
retoor 389e5662ea maintenance: update python versions in workflows
maintenance: bump version to 1.17.0
maintenance: update changelog
2025-11-07 18:51:45 +01:00
retoor e344bdfe81 maintenance: remove old, unused parts of the codebase
feat: update version to 1.16.0
refactor: update imports from pr to rp in tests
maintenance: update tests to use rp instead of pr
2025-11-07 18:50:28 +01:00
retoor f061457529 maintenance: bump version to 0.15.0
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (macos-latest, 3.8) (push) Waiting to run
Tests / test (macos-latest, 3.9) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.8) (push) Waiting to run
Tests / test (windows-latest, 3.9) (push) Waiting to run
Lint / lint (push) Failing after 33s
Tests / test (ubuntu-latest, 3.10) (push) Failing after 32s
Tests / test (ubuntu-latest, 3.11) (push) Failing after 25s
Tests / test (ubuntu-latest, 3.12) (push) Failing after 43s
Tests / test (ubuntu-latest, 3.8) (push) Failing after 24s
Tests / test (ubuntu-latest, 3.9) (push) Failing after 18s
maintenance: remove unused modules and features
2025-11-07 18:43:04 +01:00
retoor 86f98d0845 feat: remove unused pr package
feat: remove main entrypoint
feat: remove agent communication module
feat: remove agent manager module
feat: remove agent roles module
feat: remove autonomous detection module
feat: remove autonomous mode module
feat: remove cache api module
feat: remove tool cache module
feat: remove command handlers module
feat: remove command help docs module
feat: remove command multiplexer commands module
feat: remove config file
feat: remove core module
2025-11-07 18:42:32 +01:00
retoor 6509ccc5d3 refactor: switch from async to sync http client
feat: bump version to 1.13.0
docs: update changelog with release notes
2025-11-07 18:17:58 +01:00
retoor a2468b7d5b 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
2025-11-07 17:41:32 +01:00
retoor 0f5dce1617 feat: introduce agent communication, autonomous detection, and plugin support
feat: add interactive modes and agent execution tool
refactor: remove asyncio dependencies from core api and assistant
refactor: remove asyncio dependencies from command handlers
maintenance: bump version to 1.10.0
maintenance: update pyproject.toml dependencies and test configuration
2025-11-07 17:36:03 +01:00
retoor 5069fe8693 feat: bump version to 1.10.0
feat: introduce new agent communication system
feat: add autonomous detection capabilities
feat: add caching
feat: add plugin support
feat: add interactive modes
feat: add agent execution tool
2025-11-07 16:43:34 +01:00
retoor c28c76e4b6 feat: introduce agent communication system and autonomous detection
feat: add caching, plugin support, and interactive modes
refactor: update tool discovery to use __all__
fix: correct import in rp.py and rp.py
docs: update changelog for version 1.9.0
maintenance: update pyproject.toml version to 1.9.0
refactor: remove unused interactive debugging code in assistant.py
feat: add agent execution tool
2025-11-07 16:43:10 +01:00
retoor c000afc699 feat: implement agent communication bus
feat: add agent message dataclass
feat: define message types enum
feat: create agent communication bus class
feat: initialize database connection
feat: create agent messages table
feat: implement send_message method
feat: implement receive_messages method
feat: add agent roles
feat: add agent manager
feat: add agent communication
feat: create autonomous detection module
feat: create autonomous mode module
feat: add cache api
feat: add tool cache
feat: add command handlers
feat: add help docs
feat: add multiplexer commands
feat: update pyproject.toml version to 1.8.0
feat: update changelog with version 1.7.0 details
feat: create rp init file
feat: create rp main file
feat: create core assistant class
feat: add verbose mode to rp main
feat: add interactive mode to rp main
feat: add session management to rp main
feat: add plugin support to rp main
feat: add usage statistics to rp main
2025-11-07 16:21:47 +01:00
retoor cf640a2782 feat: support displaying ads across multiple machines
maintenance: bump version to 1.7.0
2025-11-06 16:47:15 +01:00
retoor 66a45eb5e6 feat: implement distributed ads with unix sockets 2025-11-06 16:44:41 +01:00
retoor f59894c65a feat: implement distributed dataset system for agents 2025-11-06 15:16:06 +01:00
retoor 31d272daa3 feat: did some extensive memory implementations. 2025-11-06 15:15:06 +01:00
retoor 27bcc7409e maintenance: update config paths and agent communication 2025-11-05 15:34:23 +01:00
retoor 85808f10a8 Update.
Lint / lint (push) Successful in 43s
Tests / test (ubuntu-latest, 3.10) (push) Successful in 49s
Tests / test (ubuntu-latest, 3.11) (push) Successful in 49s
Tests / test (ubuntu-latest, 3.12) (push) Successful in 52s
Tests / test (ubuntu-latest, 3.8) (push) Successful in 50s
Tests / test (ubuntu-latest, 3.9) (push) Successful in 48s
Tests / test (macos-latest, 3.10) (push) Has been cancelled
Tests / test (macos-latest, 3.11) (push) Has been cancelled
Tests / test (macos-latest, 3.12) (push) Has been cancelled
Tests / test (macos-latest, 3.8) (push) Has been cancelled
Tests / test (macos-latest, 3.9) (push) Has been cancelled
Tests / test (windows-latest, 3.10) (push) Has been cancelled
Tests / test (windows-latest, 3.11) (push) Has been cancelled
Tests / test (windows-latest, 3.12) (push) Has been cancelled
Tests / test (windows-latest, 3.8) (push) Has been cancelled
Tests / test (windows-latest, 3.9) (push) Has been cancelled
2025-11-04 08:21:40 +01:00
retoor feec1247d4 Update.
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (macos-latest, 3.8) (push) Waiting to run
Tests / test (macos-latest, 3.9) (push) Waiting to run
Tests / test (ubuntu-latest, 3.9) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.8) (push) Waiting to run
Tests / test (windows-latest, 3.9) (push) Waiting to run
Lint / lint (push) Failing after 37s
Tests / test (ubuntu-latest, 3.10) (push) Successful in 56s
Tests / test (ubuntu-latest, 3.11) (push) Successful in 52s
Tests / test (ubuntu-latest, 3.12) (push) Has been cancelled
Tests / test (ubuntu-latest, 3.8) (push) Has been cancelled
2025-11-04 08:20:03 +01:00
retoor e86d69e8af Update.
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (macos-latest, 3.8) (push) Waiting to run
Tests / test (macos-latest, 3.9) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.8) (push) Waiting to run
Tests / test (windows-latest, 3.9) (push) Waiting to run
Lint / lint (push) Failing after 37s
Tests / test (ubuntu-latest, 3.10) (push) Successful in 49s
Tests / test (ubuntu-latest, 3.11) (push) Successful in 44s
Tests / test (ubuntu-latest, 3.12) (push) Successful in 49s
Tests / test (ubuntu-latest, 3.8) (push) Successful in 45s
Tests / test (ubuntu-latest, 3.9) (push) Successful in 41s
2025-11-04 08:15:03 +01:00
retoor 9a5bf46a54 Update.
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (macos-latest, 3.8) (push) Waiting to run
Tests / test (macos-latest, 3.9) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.8) (push) Waiting to run
Tests / test (windows-latest, 3.9) (push) Waiting to run
Lint / lint (push) Failing after 38s
Tests / test (ubuntu-latest, 3.10) (push) Successful in 51s
Tests / test (ubuntu-latest, 3.11) (push) Successful in 46s
Tests / test (ubuntu-latest, 3.12) (push) Successful in 1m30s
Tests / test (ubuntu-latest, 3.8) (push) Successful in 1m0s
Tests / test (ubuntu-latest, 3.9) (push) Successful in 57s
2025-11-04 08:10:37 +01:00
retoor 1a29ee4918 Update.
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (macos-latest, 3.8) (push) Waiting to run
Tests / test (macos-latest, 3.9) (push) Waiting to run
Tests / test (ubuntu-latest, 3.8) (push) Waiting to run
Tests / test (ubuntu-latest, 3.9) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.8) (push) Waiting to run
Tests / test (windows-latest, 3.9) (push) Waiting to run
Lint / lint (push) Failing after 39s
Tests / test (ubuntu-latest, 3.10) (push) Successful in 55s
Tests / test (ubuntu-latest, 3.11) (push) Has been cancelled
Tests / test (ubuntu-latest, 3.12) (push) Has been cancelled
2025-11-04 08:09:12 +01:00
retoor 5f04811dcc Upade treiggers.
Tests / test (macos-latest, 3.10) (push) Waiting to run
Tests / test (macos-latest, 3.11) (push) Waiting to run
Tests / test (macos-latest, 3.12) (push) Waiting to run
Tests / test (macos-latest, 3.8) (push) Waiting to run
Tests / test (macos-latest, 3.9) (push) Waiting to run
Tests / test (ubuntu-latest, 3.8) (push) Waiting to run
Tests / test (ubuntu-latest, 3.9) (push) Waiting to run
Tests / test (windows-latest, 3.10) (push) Waiting to run
Tests / test (windows-latest, 3.11) (push) Waiting to run
Tests / test (windows-latest, 3.12) (push) Waiting to run
Tests / test (windows-latest, 3.8) (push) Waiting to run
Tests / test (windows-latest, 3.9) (push) Waiting to run
Lint / lint (push) Failing after 1m23s
Tests / test (ubuntu-latest, 3.10) (push) Successful in 1m43s
Tests / test (ubuntu-latest, 3.12) (push) Has been cancelled
Tests / test (ubuntu-latest, 3.11) (push) Has been cancelled
2025-11-04 08:07:08 +01:00
retoor 8b8a640bf7 Update. 2025-11-04 08:05:08 +01:00
retoor cb99206581 Update. 2025-11-04 08:04:19 +01:00
retoor a40713d463 ADded coverage. 2025-11-04 08:01:20 +01:00
retoor 2b701cb5cd Perfect version. 2025-11-04 07:52:36 +01:00
retoor 685766ef86 Update. 2025-11-04 05:57:23 +01:00
retoor 3f979d2bbd Initial commit. 2025-11-04 05:17:27 +01:00
3 changed files with 2 additions and 26 deletions
-24
View File
@@ -6,30 +6,6 @@
## Version 1.75.0 - 2025-12-13
Removes an unnecessary empty line from the README for improved formatting clarity. No functional changes affect user or developer experience.
**Changes:** 1 files, 1 lines
**Languages:** Markdown (1 lines)
## Version 1.74.0 - 2025-12-13
Adds a README.md file to the project, providing initial documentation for users and developers. This document outlines project setup and basic usage.
**Changes:** 1 files, 1 lines
**Languages:** Markdown (1 lines)
## Version 1.73.0 - 2025-12-13
The configuration file now uses updated Python code for improved reliability. This change ensures consistent configuration loading and parsing.
**Changes:** 1 files, 2 lines
**Languages:** Python (2 lines)
## Version 1.72.0 - 2025-12-13 ## Version 1.72.0 - 2025-12-13
The assistant now incorporates personal knowledge into its context, improving response relevance. We have also streamlined the knowledge retrieval process for enhanced performance. The assistant now incorporates personal knowledge into its context, improving response relevance. We have also streamlined the knowledge retrieval process for enhanced performance.
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project] [project]
name = "rp" name = "rp"
version = "1.75.0" version = "1.72.0"
description = "R python edition. The ultimate autonomous AI CLI." description = "R python edition. The ultimate autonomous AI CLI."
readme = "README.md" readme = "README.md"
requires-python = ">=3.10" requires-python = ">=3.10"
+1 -1
View File
@@ -4,7 +4,7 @@ DEFAULT_MODEL = "x-ai/grok-code-fast-1"
#DEFAULT_MODEL = "glm-4.6" #DEFAULT_MODEL = "glm-4.6"
#DEFAULT_API_URL = "https://api.z.ai/api/coding/paas/v4/chat/completions" #DEFAULT_API_URL = "https://api.z.ai/api/coding/paas/v4/chat/completions"
DEFAULT_API_URL = "https://static.molodetz.nl/rp.cgi/api/v1/chat/completions" DEFAULT_API_URL = "https://static.molodetz.nl/rp.cgi/api/v1/chat/completions"
DEFAULT_API_KEY = "zzf5fb68732c40de9472d980b23054c9.eAJs7s74sh7VDm9Ozzz" DEFAULT_API_KEY = "aaf5fb68732c40de9472d980b23054c9.eAJs7s74sh7VDm9O"
MODEL_LIST_URL = "https://static.molodetz.nl/rp.cgi/api/v1/models" MODEL_LIST_URL = "https://static.molodetz.nl/rp.cgi/api/v1/models"
config_directory = os.path.expanduser("~/.local/share/rp") config_directory = os.path.expanduser("~/.local/share/rp")
os.makedirs(config_directory, exist_ok=True) os.makedirs(config_directory, exist_ok=True)