RA.Aid/ra_aid
Ariel Frischer 6970a885e4 chore(docs): update documentation and assets for RA.Aid project using Docusaurus
- Add new versioned documentation for RA.Aid project.
- Include installation instructions, quick starts, and markdown features.
- Add configuration files for Docusaurus setup.
- Introduce new images and logos for branding.
- Create a sidebar for better navigation in documentation.
- Implement a .gitignore file for the docs directory to exclude unnecessary files.

feat(docs): add SVG illustrations for Docusaurus documentation to enhance visual appeal
feat(docs): create tsconfig.json for improved TypeScript support in Docusaurus
fix(pyproject.toml): update dependencies to latest versions for better compatibility and features
fix(__main__.py): improve expert provider selection logic based on available API keys
feat(llm.py): implement function to fetch available OpenAI models and select expert model
fix(file_listing.py): enhance file listing functionality to include hidden files option and improve error handling
fix(deepseek_chat.py): add timeout and max_retries parameters to ChatDeepseekReasoner initialization
fix(version.py): bump version to 0.14.1 for release readiness

feat(models_params.py): add default_temperature to model parameters for consistency and configurability
refactor(interactive.py): enhance run_interactive_command to support expected runtime and improve output capture
fix(prompts.py): update instructions to clarify file modification methods
refactor(provider_strategy.py): streamline expert model selection logic for clarity and maintainability
chore(tool_configs.py): update tool imports to reflect changes in write_file functionality
refactor(agent.py): enhance LLM initialization to include temperature and improve error handling
feat(memory.py): normalize file paths in emit_related_files to prevent duplicates
feat(programmer.py): add get_aider_executable function to retrieve the aider executable path
test: add comprehensive tests for new features and refactor existing tests for clarity and coverage
2025-02-14 13:11:10 -08:00
..
agents refactor(agent_utils.py, ciayn_agent.py): remove unused import cpm to clean up code and improve readability 2025-02-14 13:04:41 -08:00
chat_models set timeouts on llm clients 2025-02-10 11:41:27 -05:00
console feat(agent_utils.py): add FallbackToolExecutionError exception to handle fallback tool execution failures 2025-02-13 16:42:59 -08:00
proc chore(docs): update documentation and assets for RA.Aid project using Docusaurus 2025-02-14 13:11:10 -08:00
tests feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
text feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
tools chore(docs): update documentation and assets for RA.Aid project using Docusaurus 2025-02-14 13:11:10 -08:00
webui refactor: clean up imports and improve code formatting for better readability 2025-02-01 13:00:15 -08:00
__init__.py feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
__main__.py chore(docs): update documentation and assets for RA.Aid project using Docusaurus 2025-02-14 13:11:10 -08:00
__version__.py Version bump. 2025-02-13 09:50:00 -05:00
agent_utils.py refactor(agent_utils.py, ciayn_agent.py): remove unused import cpm to clean up code and improve readability 2025-02-14 13:04:41 -08:00
agents_alias.py feat(agent_utils.py): add _handle_fallback_response function to streamline fallback handling logic 2025-02-13 16:47:31 -08:00
config.py feat(readme): document new command line arguments for experimental features 2025-02-13 17:01:46 -08:00
dependencies.py feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
env.py feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
exceptions.py feat(agent_utils.py): add FallbackToolExecutionError exception to handle fallback tool execution failures 2025-02-13 16:42:59 -08:00
fallback_handler.py chore(agent_utils.py): remove debug print statement for config to clean up output 2025-02-13 20:14:07 -08:00
file_listing.py chore(docs): update documentation and assets for RA.Aid project using Docusaurus 2025-02-14 13:11:10 -08:00
llm.py chore(docs): update documentation and assets for RA.Aid project using Docusaurus 2025-02-14 13:11:10 -08:00
logging_config.py feat(agent_utils.py): add SystemMessage import and improve logging messages for clarity 2025-02-13 16:14:24 -08:00
models_params.py chore(docs): update documentation and assets for RA.Aid project using Docusaurus 2025-02-14 13:11:10 -08:00
project_info.py get rid of pointless truncation message 2025-02-08 12:44:55 -05:00
project_state.py feat(Makefile): add commands for code checking and fixing using ruff (#63) 2025-01-29 16:38:58 -05:00
prompts.py chore(docs): update documentation and assets for RA.Aid project using Docusaurus 2025-02-14 13:11:10 -08:00
provider_strategy.py chore(docs): update documentation and assets for RA.Aid project using Docusaurus 2025-02-14 13:11:10 -08:00
tool_configs.py chore(docs): update documentation and assets for RA.Aid project using Docusaurus 2025-02-14 13:11:10 -08:00
tool_leaderboard.py feat(fallback): implement automatic fallback to alternative LLM models on consecutive failures to enhance user experience and prevent infinite error loops 2025-02-10 14:13:19 -08:00