├── .gitignore ├── LICENSE ├── README.md ├── deploy.sh ├── docs ├── 1.overview.md ├── 2.command_line_interface.md ├── 3.llm_integration.md ├── 4.project_types.md ├── 5.code_generation_editing.md ├── 6.code_indexing.md ├── 7.rag_system.md └── 8.advanced_features.md ├── requirements.txt ├── setup.py ├── src └── autocoder_nano │ ├── __init__.py │ ├── acmodels.py │ ├── acrunner.py │ ├── actypes.py │ ├── agent │ ├── __init__.py │ ├── agent_base.py │ ├── agent_define.py │ ├── agentic_edit_tools │ │ ├── __init__.py │ │ ├── ac_mod_search_tool.py │ │ ├── ac_mod_write_tool.py │ │ ├── ask_followup_question_tool.py │ │ ├── attempt_completion_tool.py │ │ ├── base_tool_resolver.py │ │ ├── call_cusagent_tool.py │ │ ├── call_subagent_tool.py │ │ ├── execute_command_tool.py │ │ ├── list_files_tool.py │ │ ├── read_file_tool.py │ │ ├── replace_in_file_tool.py │ │ ├── search_files_tool.py │ │ ├── todo_read_tool.py │ │ ├── todo_write_tool.py │ │ ├── use_rag_tool.py │ │ ├── web_search_tool.py │ │ └── write_to_file_tool.py │ ├── agentic_edit_types.py │ ├── agentic_runtime.py │ ├── agentic_sub.py │ └── prompt │ │ ├── agentic_rag_system_prompt.md │ │ ├── codereview_system_prompt.md │ │ ├── coding_system_prompt.md │ │ ├── main_system_prompt.md │ │ ├── reader_system_prompt.md │ │ └── research_system_prompt.md │ ├── auto_coder_nano.py │ ├── chat │ └── __init__.py │ ├── context │ ├── __init__.py │ ├── cache │ │ ├── __init__.py │ │ ├── base_cache.py │ │ ├── cache_manager.py │ │ └── memory_cache.py │ ├── context_manager.py │ ├── context_prune.py │ ├── exceptions.py │ ├── file_locker.py │ ├── models.py │ ├── notebook.py │ ├── search │ │ ├── __init__.py │ │ ├── filter_manager.py │ │ └── text_searcher.py │ └── storage │ │ ├── __init__.py │ │ ├── base_storage.py │ │ ├── file_storage.py │ │ └── index_manager.py │ ├── core │ ├── __init__.py │ ├── llm_client.py │ └── llm_prompt.py │ ├── data │ └── tokenizer.json │ ├── edit │ ├── __init__.py │ ├── actions.py │ ├── code │ │ ├── __init__.py │ │ ├── generate_editblock.py │ │ ├── merge_editblock.py │ │ └── modification_ranker.py │ └── text.py │ ├── editor.py │ ├── helper.py │ ├── index │ ├── __init__.py │ ├── entry.py │ ├── index_manager.py │ └── symbols_utils.py │ ├── project │ ├── __init__.py │ ├── pyproject.py │ ├── suffixproject.py │ └── tsproject.py │ ├── rag │ ├── __init__.py │ ├── doc_cache.py │ ├── doc_config.py │ ├── doc_entry.py │ ├── doc_filter.py │ ├── doc_hybrid_index.py │ ├── doc_limiter.py │ ├── doc_loaders.py │ ├── doc_retriever.py │ ├── doc_storage.py │ ├── long_context_rag.py │ └── token_counter.py │ ├── rules │ ├── __init__.py │ └── rules_learn.py │ ├── templates.py │ ├── utils │ ├── __init__.py │ ├── color_utils.py │ ├── completer_utils.py │ ├── config_utils.py │ ├── db_context_utils.py │ ├── file_utils.py │ ├── formatted_log_utils.py │ ├── git_utils.py │ ├── http_utils.py │ ├── lexer_utils.py │ ├── printer_utils.py │ ├── shell_utils.py │ ├── sys_utils.py │ └── theme_utils.py │ └── version.py └── tests ├── test_context_manager.py ├── test_context_prune.py ├── test_context_search_few_shot.py ├── test_index_func.py ├── test_project_source.py ├── test_rag.py ├── test_stream_chat_display.py └── test_websearch.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/README.md -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/deploy.sh -------------------------------------------------------------------------------- /docs/1.overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/docs/1.overview.md -------------------------------------------------------------------------------- /docs/2.command_line_interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/docs/2.command_line_interface.md -------------------------------------------------------------------------------- /docs/3.llm_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/docs/3.llm_integration.md -------------------------------------------------------------------------------- /docs/4.project_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/docs/4.project_types.md -------------------------------------------------------------------------------- /docs/5.code_generation_editing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/docs/5.code_generation_editing.md -------------------------------------------------------------------------------- /docs/6.code_indexing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/docs/6.code_indexing.md -------------------------------------------------------------------------------- /docs/7.rag_system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/docs/7.rag_system.md -------------------------------------------------------------------------------- /docs/8.advanced_features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/docs/8.advanced_features.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/setup.py -------------------------------------------------------------------------------- /src/autocoder_nano/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/autocoder_nano/acmodels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/acmodels.py -------------------------------------------------------------------------------- /src/autocoder_nano/acrunner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/acrunner.py -------------------------------------------------------------------------------- /src/autocoder_nano/actypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/actypes.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/__init__.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agent_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agent_base.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agent_define.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agent_define.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/__init__.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/ac_mod_search_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/ac_mod_search_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/ac_mod_write_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/ac_mod_write_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/ask_followup_question_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/ask_followup_question_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/attempt_completion_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/attempt_completion_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/base_tool_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/base_tool_resolver.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/call_cusagent_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/call_cusagent_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/call_subagent_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/call_subagent_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/execute_command_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/execute_command_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/list_files_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/list_files_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/read_file_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/read_file_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/replace_in_file_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/replace_in_file_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/search_files_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/search_files_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/todo_read_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/todo_read_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/todo_write_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/todo_write_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/use_rag_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/use_rag_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/web_search_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/web_search_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_tools/write_to_file_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_tools/write_to_file_tool.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_edit_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_edit_types.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_runtime.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/agentic_sub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/agentic_sub.py -------------------------------------------------------------------------------- /src/autocoder_nano/agent/prompt/agentic_rag_system_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/prompt/agentic_rag_system_prompt.md -------------------------------------------------------------------------------- /src/autocoder_nano/agent/prompt/codereview_system_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/prompt/codereview_system_prompt.md -------------------------------------------------------------------------------- /src/autocoder_nano/agent/prompt/coding_system_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/prompt/coding_system_prompt.md -------------------------------------------------------------------------------- /src/autocoder_nano/agent/prompt/main_system_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/prompt/main_system_prompt.md -------------------------------------------------------------------------------- /src/autocoder_nano/agent/prompt/reader_system_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/prompt/reader_system_prompt.md -------------------------------------------------------------------------------- /src/autocoder_nano/agent/prompt/research_system_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/agent/prompt/research_system_prompt.md -------------------------------------------------------------------------------- /src/autocoder_nano/auto_coder_nano.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/auto_coder_nano.py -------------------------------------------------------------------------------- /src/autocoder_nano/chat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/chat/__init__.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/__init__.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/cache/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/cache/__init__.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/cache/base_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/cache/base_cache.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/cache/cache_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/cache/cache_manager.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/cache/memory_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/cache/memory_cache.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/context_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/context_manager.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/context_prune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/context_prune.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/exceptions.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/file_locker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/file_locker.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/models.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/notebook.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/search/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/search/__init__.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/search/filter_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/search/filter_manager.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/search/text_searcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/search/text_searcher.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/storage/__init__.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/storage/base_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/storage/base_storage.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/storage/file_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/storage/file_storage.py -------------------------------------------------------------------------------- /src/autocoder_nano/context/storage/index_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/context/storage/index_manager.py -------------------------------------------------------------------------------- /src/autocoder_nano/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/core/__init__.py -------------------------------------------------------------------------------- /src/autocoder_nano/core/llm_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/core/llm_client.py -------------------------------------------------------------------------------- /src/autocoder_nano/core/llm_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/core/llm_prompt.py -------------------------------------------------------------------------------- /src/autocoder_nano/data/tokenizer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/data/tokenizer.json -------------------------------------------------------------------------------- /src/autocoder_nano/edit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/edit/__init__.py -------------------------------------------------------------------------------- /src/autocoder_nano/edit/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/edit/actions.py -------------------------------------------------------------------------------- /src/autocoder_nano/edit/code/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/autocoder_nano/edit/code/generate_editblock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/edit/code/generate_editblock.py -------------------------------------------------------------------------------- /src/autocoder_nano/edit/code/merge_editblock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/edit/code/merge_editblock.py -------------------------------------------------------------------------------- /src/autocoder_nano/edit/code/modification_ranker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/edit/code/modification_ranker.py -------------------------------------------------------------------------------- /src/autocoder_nano/edit/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/edit/text.py -------------------------------------------------------------------------------- /src/autocoder_nano/editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/editor.py -------------------------------------------------------------------------------- /src/autocoder_nano/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/helper.py -------------------------------------------------------------------------------- /src/autocoder_nano/index/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/index/__init__.py -------------------------------------------------------------------------------- /src/autocoder_nano/index/entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/index/entry.py -------------------------------------------------------------------------------- /src/autocoder_nano/index/index_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/index/index_manager.py -------------------------------------------------------------------------------- /src/autocoder_nano/index/symbols_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/index/symbols_utils.py -------------------------------------------------------------------------------- /src/autocoder_nano/project/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/project/__init__.py -------------------------------------------------------------------------------- /src/autocoder_nano/project/pyproject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/project/pyproject.py -------------------------------------------------------------------------------- /src/autocoder_nano/project/suffixproject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/project/suffixproject.py -------------------------------------------------------------------------------- /src/autocoder_nano/project/tsproject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/project/tsproject.py -------------------------------------------------------------------------------- /src/autocoder_nano/rag/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/rag/__init__.py -------------------------------------------------------------------------------- /src/autocoder_nano/rag/doc_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/rag/doc_cache.py -------------------------------------------------------------------------------- /src/autocoder_nano/rag/doc_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/rag/doc_config.py -------------------------------------------------------------------------------- /src/autocoder_nano/rag/doc_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/rag/doc_entry.py -------------------------------------------------------------------------------- /src/autocoder_nano/rag/doc_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/rag/doc_filter.py -------------------------------------------------------------------------------- /src/autocoder_nano/rag/doc_hybrid_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/rag/doc_hybrid_index.py -------------------------------------------------------------------------------- /src/autocoder_nano/rag/doc_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/rag/doc_limiter.py -------------------------------------------------------------------------------- /src/autocoder_nano/rag/doc_loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/rag/doc_loaders.py -------------------------------------------------------------------------------- /src/autocoder_nano/rag/doc_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/rag/doc_retriever.py -------------------------------------------------------------------------------- /src/autocoder_nano/rag/doc_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/rag/doc_storage.py -------------------------------------------------------------------------------- /src/autocoder_nano/rag/long_context_rag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/rag/long_context_rag.py -------------------------------------------------------------------------------- /src/autocoder_nano/rag/token_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/rag/token_counter.py -------------------------------------------------------------------------------- /src/autocoder_nano/rules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/rules/__init__.py -------------------------------------------------------------------------------- /src/autocoder_nano/rules/rules_learn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/rules/rules_learn.py -------------------------------------------------------------------------------- /src/autocoder_nano/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/templates.py -------------------------------------------------------------------------------- /src/autocoder_nano/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/autocoder_nano/utils/color_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/utils/color_utils.py -------------------------------------------------------------------------------- /src/autocoder_nano/utils/completer_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/utils/completer_utils.py -------------------------------------------------------------------------------- /src/autocoder_nano/utils/config_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/utils/config_utils.py -------------------------------------------------------------------------------- /src/autocoder_nano/utils/db_context_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/utils/db_context_utils.py -------------------------------------------------------------------------------- /src/autocoder_nano/utils/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/utils/file_utils.py -------------------------------------------------------------------------------- /src/autocoder_nano/utils/formatted_log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/utils/formatted_log_utils.py -------------------------------------------------------------------------------- /src/autocoder_nano/utils/git_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/utils/git_utils.py -------------------------------------------------------------------------------- /src/autocoder_nano/utils/http_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/utils/http_utils.py -------------------------------------------------------------------------------- /src/autocoder_nano/utils/lexer_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/utils/lexer_utils.py -------------------------------------------------------------------------------- /src/autocoder_nano/utils/printer_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/utils/printer_utils.py -------------------------------------------------------------------------------- /src/autocoder_nano/utils/shell_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/utils/shell_utils.py -------------------------------------------------------------------------------- /src/autocoder_nano/utils/sys_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/utils/sys_utils.py -------------------------------------------------------------------------------- /src/autocoder_nano/utils/theme_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/utils/theme_utils.py -------------------------------------------------------------------------------- /src/autocoder_nano/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/src/autocoder_nano/version.py -------------------------------------------------------------------------------- /tests/test_context_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/tests/test_context_manager.py -------------------------------------------------------------------------------- /tests/test_context_prune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/tests/test_context_prune.py -------------------------------------------------------------------------------- /tests/test_context_search_few_shot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/tests/test_context_search_few_shot.py -------------------------------------------------------------------------------- /tests/test_index_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/tests/test_index_func.py -------------------------------------------------------------------------------- /tests/test_project_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/tests/test_project_source.py -------------------------------------------------------------------------------- /tests/test_rag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/tests/test_rag.py -------------------------------------------------------------------------------- /tests/test_stream_chat_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/tests/test_stream_chat_display.py -------------------------------------------------------------------------------- /tests/test_websearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4n9H/autocoder-nano/HEAD/tests/test_websearch.py --------------------------------------------------------------------------------