LICENSE
README.md
pyproject.toml
src/createagents/__init__.py
src/createagents.egg-info/PKG-INFO
src/createagents.egg-info/SOURCES.txt
src/createagents.egg-info/dependency_links.txt
src/createagents.egg-info/requires.txt
src/createagents.egg-info/top_level.txt
src/createagents/application/__init__.py
src/createagents/application/dtos/__init__.py
src/createagents/application/dtos/agent_dtos.py
src/createagents/application/dtos/streaming_response_dto.py
src/createagents/application/interfaces/__init__.py
src/createagents/application/interfaces/chat_repository.py
src/createagents/application/interfaces/tool_registry.py
src/createagents/application/use_cases/__init__.py
src/createagents/application/use_cases/chat_with_agent.py
src/createagents/application/use_cases/create_agent.py
src/createagents/application/use_cases/get_config_agents.py
src/createagents/application/use_cases/get_system_available_tools.py
src/createagents/domain/__init__.py
src/createagents/domain/entities/__init__.py
src/createagents/domain/entities/agent_domain.py
src/createagents/domain/entities/history.py
src/createagents/domain/exceptions/__init__.py
src/createagents/domain/exceptions/domain_exceptions.py
src/createagents/domain/interfaces/__init__.py
src/createagents/domain/interfaces/logger_interface.py
src/createagents/domain/interfaces/null_logger.py
src/createagents/domain/services/__init__.py
src/createagents/domain/services/tool_executor.py
src/createagents/domain/value_objects/__init__.py
src/createagents/domain/value_objects/base_tools.py
src/createagents/domain/value_objects/chat_metrics.py
src/createagents/domain/value_objects/configs_validator.py
src/createagents/domain/value_objects/message.py
src/createagents/domain/value_objects/providers.py
src/createagents/infra/__init__.py
src/createagents/infra/adapters/__init__.py
src/createagents/infra/adapters/common/__init__.py
src/createagents/infra/adapters/common/base_stream_handler.py
src/createagents/infra/adapters/common/durations.py
src/createagents/infra/adapters/common/metrics_recorder.py
src/createagents/infra/adapters/common/tool_session.py
src/createagents/infra/adapters/ollama/__init__.py
src/createagents/infra/adapters/ollama/ollama_chat_adapter.py
src/createagents/infra/adapters/ollama/ollama_client.py
src/createagents/infra/adapters/ollama/ollama_handler.py
src/createagents/infra/adapters/ollama/ollama_stream_handler.py
src/createagents/infra/adapters/ollama/ollama_tool_invoker.py
src/createagents/infra/adapters/ollama/ollama_tool_schema_formatter.py
src/createagents/infra/adapters/openai/__init__.py
src/createagents/infra/adapters/openai/client_openai.py
src/createagents/infra/adapters/openai/openai_chat_adapter.py
src/createagents/infra/adapters/openai/openai_client.py
src/createagents/infra/adapters/openai/openai_handler.py
src/createagents/infra/adapters/openai/openai_stream_handler.py
src/createagents/infra/adapters/openai/openai_tool_invoker.py
src/createagents/infra/adapters/openai/tool_call_parser.py
src/createagents/infra/adapters/openai/tool_schema_formatter.py
src/createagents/infra/adapters/tools/__init__.py
src/createagents/infra/adapters/tools/available_tools.py
src/createagents/infra/adapters/tools/tool_registry_adapter.py
src/createagents/infra/adapters/tools/current_data_tool/__init__.py
src/createagents/infra/adapters/tools/current_data_tool/current_data_tool.py
src/createagents/infra/adapters/tools/read_local_file_tool/__init__.py
src/createagents/infra/adapters/tools/read_local_file_tool/constants.py
src/createagents/infra/adapters/tools/read_local_file_tool/encoding_utils.py
src/createagents/infra/adapters/tools/read_local_file_tool/file_dispatch.py
src/createagents/infra/adapters/tools/read_local_file_tool/read_local_file_tool.py
src/createagents/infra/adapters/tools/read_local_file_tool/tabular_readers.py
src/createagents/infra/adapters/tools/read_local_file_tool/token_utils.py
src/createagents/infra/adapters/tools/read_local_file_tool/unstructured_readers.py
src/createagents/infra/config/__init__.py
src/createagents/infra/config/constants.py
src/createagents/infra/config/environment.py
src/createagents/infra/config/logging_config.py
src/createagents/infra/config/metrics.py
src/createagents/infra/config/retry.py
src/createagents/infra/config/sensitive_data_filter.py
src/createagents/infra/config/standard_logger.py
src/createagents/infra/factories/__init__.py
src/createagents/infra/factories/chat_adapter_factory.py
src/createagents/main/__init__.py
src/createagents/main/composers/__init__.py
src/createagents/main/composers/agent_composer.py
src/createagents/main/facade/__init__.py
src/createagents/main/facade/client.py
src/createagents/presentation/__init__.py
src/createagents/presentation/cli/__init__.py
src/createagents/presentation/cli/protocols.py
src/createagents/presentation/cli/application/__init__.py
src/createagents/presentation/cli/application/chat_cli_app.py
src/createagents/presentation/cli/application/command_registry.py
src/createagents/presentation/cli/commands/__init__.py
src/createagents/presentation/cli/commands/base_command.py
src/createagents/presentation/cli/commands/chat_command.py
src/createagents/presentation/cli/commands/clear_command.py
src/createagents/presentation/cli/commands/configs_command.py
src/createagents/presentation/cli/commands/help_command.py
src/createagents/presentation/cli/commands/metrics_command.py
src/createagents/presentation/cli/commands/tools_command.py
src/createagents/presentation/cli/io/__init__.py
src/createagents/presentation/cli/io/input_reader.py
src/createagents/presentation/cli/ui/__init__.py
src/createagents/presentation/cli/ui/color_scheme.py
src/createagents/presentation/cli/ui/markdown_formatter.py
src/createagents/presentation/cli/ui/terminal_formatter.py
src/createagents/presentation/cli/ui/terminal_renderer.py
src/createagents/utils/__init__.py
src/createagents/utils/text_sanitizer.py
tests/test_constants.py