Commit Graph

9 Commits

Author SHA1 Message Date
39c7aec1af chore: remove trailing blank line after author in README.md for cleaner formatting
All checks were successful
Tests / test (push) Successful in 2m43s
2025-12-13 13:10:08 +00:00
7a6b41a132 docs: add project overview with setup instructions and architecture summary
Adds a README.md file to the project, providing initial documentation for users and developers. This document outlines project setup and basic usage. Also bumps version from 1.73.0 to 1.74.0 and updates CHANGELOG.md with release notes.
2025-12-13 13:04:12 +00:00
35ddb1ea6a feat: add C/C++ language detection and dependency resolution with Makefile generation
Add comprehensive C and C++ project analysis including header classification (stdlib, POSIX, external), compiler flag suggestions, and Makefile generation. Extend DependencyResolver with C library package mappings for debian, fedora, arch, and brew platforms. Update ProjectAnalyzer with LANGUAGE_EXTENSIONS and BUILD_FILES mappings, rename python_version to language_version, and add build_system and compiler_flags fields to AnalysisResult. Enhance SafeCommandExecutor with incomplete argument detection for find, grep, and sed commands. Add metadata field to OperationResult in TransactionalFileSystem and fix hidden directory validation logic. Bump version to 1.69.0 and promote development status to Production/Stable.
2025-12-13 05:30:08 +00:00
4740622c8d feat: remove mandatory API key requirement and use DEFAULT_API_KEY fallback in assistant
- Eliminated the OPENROUTER_API_KEY environment variable requirement from README.md and help_docs.py
- Updated rp/core/assistant.py to fall back to DEFAULT_API_KEY when no key is provided
- Added robust empty response and JSON decode error handling in rp/core/api.py
- Bumped version from 1.65.1 to 1.67.0 in pyproject.toml
- Updated CHANGELOG.md with version 1.67.0 entry documenting the API key removal
2025-12-13 04:57:23 +00:00
fc5ad334f8 feat: rename assistant identifier to "rp" across config and runtime references 2025-11-29 01:07:15 +00:00
6a69e67e41 feat: save full user messages as knowledge entries alongside extracted facts in assistant 2025-11-08 01:25:02 +00:00
2b97715007 docs: add version 1.26.0 changelog entry and bump pyproject.toml version to 1.26.0 2025-11-07 23:53:58 +00:00
e815e2e2a3 chore: remove verbose prints and add agent/memory tool registration in assistant core 2025-11-04 04:57:23 +00:00
5d42e8d377 chore: scaffold project with editorconfig, ci workflows, gitignore, pre-commit, changelog, contributing guide, license, and makefile 2025-11-04 04:17:27 +00:00