feat(ciayn_agent): implement fallback mechanism in CiaynAgent to handle tool call failures and switch to alternative models feat(__main__): add command line arguments for fallback configuration in the main application feat(llm): add validation for required environment variables for LLM providers and merge chat histories during fallback fix(config): define default values for maximum tool failures in configuration test(ciayn_agent): add unit tests for fallback logic and tool call execution with retries and error handling test(llm): enhance tests for LLM initialization and environment variable validation |
||
|---|---|---|
| .. | ||
| agents | ||
| chat_models | ||
| console | ||
| proc | ||
| tests | ||
| text | ||
| tools | ||
| webui | ||
| __init__.py | ||
| __main__.py | ||
| __version__.py | ||
| agent_utils.py | ||
| config.py | ||
| dependencies.py | ||
| env.py | ||
| exceptions.py | ||
| file_listing.py | ||
| llm.py | ||
| logging_config.py | ||
| models_params.py | ||
| project_info.py | ||
| project_state.py | ||
| prompts.py | ||
| provider_strategy.py | ||
| tool_configs.py | ||