LICENSE
ReadMe.md
pyproject.toml
src/ToolAgents/__init__.py
src/ToolAgents/function_tool.py
src/ToolAgents.egg-info/PKG-INFO
src/ToolAgents.egg-info/SOURCES.txt
src/ToolAgents.egg-info/dependency_links.txt
src/ToolAgents.egg-info/requires.txt
src/ToolAgents.egg-info/top_level.txt
src/ToolAgents/agent_harness/__init__.py
src/ToolAgents/agent_harness/async_harness.py
src/ToolAgents/agent_harness/config.py
src/ToolAgents/agent_harness/events.py
src/ToolAgents/agent_harness/harness.py
src/ToolAgents/agent_harness/io_handlers.py
src/ToolAgents/agent_harness/prompt_composer.py
src/ToolAgents/agent_harness/smart_messages.py
src/ToolAgents/agent_memory/__init__.py
src/ToolAgents/agent_memory/context_app_state.py
src/ToolAgents/agent_memory/navigable_memory/__init__.py
src/ToolAgents/agent_memory/navigable_memory/filesystem_backend.py
src/ToolAgents/agent_memory/navigable_memory/ingestion.py
src/ToolAgents/agent_memory/navigable_memory/json_backend.py
src/ToolAgents/agent_memory/navigable_memory/migration.py
src/ToolAgents/agent_memory/navigable_memory/navigable_memory.py
src/ToolAgents/agent_memory/navigable_memory/semantic_index.py
src/ToolAgents/agent_memory/navigable_memory/sqlite_backend.py
src/ToolAgents/agent_memory/semantic_memory/__init__.py
src/ToolAgents/agent_memory/semantic_memory/hdbscan_cluster_embeddings_strategy.py
src/ToolAgents/agent_memory/semantic_memory/memory.py
src/ToolAgents/agent_tools/__init__.py
src/ToolAgents/agent_tools/async_coding_tools.py
src/ToolAgents/agent_tools/coding_tools.py
src/ToolAgents/agent_tools/discord_tool.py
src/ToolAgents/agent_tools/file_tools.py
src/ToolAgents/agent_tools/git_tools.py
src/ToolAgents/agent_tools/github_tools.py
src/ToolAgents/agent_tools/web_search_tool.py
src/ToolAgents/agents/__init__.py
src/ToolAgents/agents/advanced_agent.py
src/ToolAgents/agents/base_llm_agent.py
src/ToolAgents/agents/chat_tool_agent.py
src/ToolAgents/context_manager/__init__.py
src/ToolAgents/context_manager/context_manager.py
src/ToolAgents/context_manager/events.py
src/ToolAgents/context_manager/models.py
src/ToolAgents/context_manager/strategies.py
src/ToolAgents/context_manager/summarization.py
src/ToolAgents/context_manager/token_tracker.py
src/ToolAgents/data_models/__init__.py
src/ToolAgents/data_models/agents.py
src/ToolAgents/data_models/chat_history.py
src/ToolAgents/data_models/messages.py
src/ToolAgents/data_models/responses.py
src/ToolAgents/data_models/tools.py
src/ToolAgents/extensions/__init__.py
src/ToolAgents/extensions/handler.py
src/ToolAgents/extensions/manager.py
src/ToolAgents/extensions/models.py
src/ToolAgents/extensions/skill_handler.py
src/ToolAgents/knowledge/__init__.py
src/ToolAgents/knowledge/document/__init__.py
src/ToolAgents/knowledge/document/document.py
src/ToolAgents/knowledge/document/document_provider.py
src/ToolAgents/knowledge/document/implementations/__init__.py
src/ToolAgents/knowledge/document/implementations/pypdf2_pdf.py
src/ToolAgents/knowledge/document/implementations/pytesseract_pdf.py
src/ToolAgents/knowledge/text_processing/__init__.py
src/ToolAgents/knowledge/text_processing/summarizer.py
src/ToolAgents/knowledge/text_processing/text_processing_prompts.py
src/ToolAgents/knowledge/text_processing/text_splitter.py
src/ToolAgents/knowledge/text_processing/text_transformer.py
src/ToolAgents/knowledge/vector_database/__init__.py
src/ToolAgents/knowledge/vector_database/embedding_provider.py
src/ToolAgents/knowledge/vector_database/rag.py
src/ToolAgents/knowledge/vector_database/reranking_provider.py
src/ToolAgents/knowledge/vector_database/vector_database_provider.py
src/ToolAgents/knowledge/vector_database/implementations/__init__.py
src/ToolAgents/knowledge/vector_database/implementations/bm25_database.py
src/ToolAgents/knowledge/vector_database/implementations/chroma_db_vector_database.py
src/ToolAgents/knowledge/vector_database/implementations/cross_encoder_reranking.py
src/ToolAgents/knowledge/vector_database/implementations/ensemble_vector_database.py
src/ToolAgents/knowledge/vector_database/implementations/open_ai_embeddings.py
src/ToolAgents/knowledge/vector_database/implementations/sentence_transformer_embeddings.py
src/ToolAgents/knowledge/web_crawler/__init__.py
src/ToolAgents/knowledge/web_crawler/html2markdown.py
src/ToolAgents/knowledge/web_crawler/web_crawler.py
src/ToolAgents/knowledge/web_crawler/implementations/__init__.py
src/ToolAgents/knowledge/web_crawler/implementations/camoufox_crawler.py
src/ToolAgents/knowledge/web_crawler/implementations/trafilatura.py
src/ToolAgents/knowledge/web_search/__init__.py
src/ToolAgents/knowledge/web_search/web_search.py
src/ToolAgents/knowledge/web_search/implementations/__init__.py
src/ToolAgents/knowledge/web_search/implementations/duck_duck_go.py
src/ToolAgents/knowledge/web_search/implementations/googlesearch.py
src/ToolAgents/knowledge/web_search/implementations/hacker_news.py
src/ToolAgents/pipelines/__init__.py
src/ToolAgents/pipelines/pipeline.py
src/ToolAgents/provider/__init__.py
src/ToolAgents/provider/llm_provider.py
src/ToolAgents/provider/chat_api_provider/__init__.py
src/ToolAgents/provider/chat_api_provider/anthropic.py
src/ToolAgents/provider/chat_api_provider/groq.py
src/ToolAgents/provider/chat_api_provider/mistral.py
src/ToolAgents/provider/chat_api_provider/open_ai.py
src/ToolAgents/provider/completion_provider/__init__.py
src/ToolAgents/provider/completion_provider/completion_interfaces.py
src/ToolAgents/provider/completion_provider/completion_provider.py
src/ToolAgents/provider/completion_provider/default_implementations.py
src/ToolAgents/provider/completion_provider/implementations/__init__.py
src/ToolAgents/provider/completion_provider/implementations/huggingface_transformers.py
src/ToolAgents/provider/completion_provider/implementations/llama_cpp_python.py
src/ToolAgents/provider/message_converter/__init__.py
src/ToolAgents/provider/message_converter/anthropic_message_converter.py
src/ToolAgents/provider/message_converter/groq_message_converter.py
src/ToolAgents/provider/message_converter/message_converter.py
src/ToolAgents/provider/message_converter/mistral_message_converter.py
src/ToolAgents/provider/message_converter/open_ai_message_converter.py
src/ToolAgents/tui/__init__.py
src/ToolAgents/tui/chat_view.py
src/ToolAgents/tui/harness_bridge.py
src/ToolAgents/tui/input_bar.py
src/ToolAgents/tui/message_widgets.py
src/ToolAgents/tui/status_bar.py
src/ToolAgents/tui/tool_panel.py
src/ToolAgents/utilities/__init__.py
src/ToolAgents/utilities/chat_database.py
src/ToolAgents/utilities/claude_converter.py
src/ToolAgents/utilities/logger_utilities.py
src/ToolAgents/utilities/mcp_conversion.py
src/ToolAgents/utilities/mcp_session.py
src/ToolAgents/utilities/message_template.py
src/ToolAgents/utilities/prompt_builder.py
src/ToolAgents/utilities/pydantic_utilites.py
src/ToolAgents/utilities/gbnf_grammar_generator/__init__.py
src/ToolAgents/utilities/gbnf_grammar_generator/gbnf_grammar_from_pydantic_models.py
src/ToolAgents/utilities/json_schema_generator/__init__.py
src/ToolAgents/utilities/json_schema_generator/old_schema_generator.py
src/ToolAgents/utilities/json_schema_generator/schema_generator.py
src/ToolAgents/utilities/llm_documentation/__init__.py
src/ToolAgents/utilities/llm_documentation/documentation_generation.py
tests/test_extensions.py
tests/test_navigable_memory_ingestion.py
tests/test_navigable_memory_semantic_search.py
tests/test_navigable_memory_versioning.py
tests/test_public_api.py
tests/test_text_splitter.py