Commit Graph

7 Commits

Author SHA1 Message Date
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