├── .cargo └── config.toml ├── .dockerignore ├── .gitattributes ├── .github └── workflows │ ├── build.yml │ ├── cache_cleanuper.yml │ └── release.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.toml ├── Cross.toml ├── INTEGRATIONS.md ├── LICENSE ├── README.md ├── assets └── integrations │ ├── chrome.png │ ├── cmdline.png │ ├── docker.png │ ├── github.png │ ├── gitlab.png │ ├── isolation.png │ ├── mysql.png │ ├── pdb.png │ ├── postgres.png │ ├── service.png │ └── shell.png ├── bring_your_own_key ├── hf.yaml ├── mixed.yaml ├── openai.yaml └── openrouter.yaml ├── docker ├── chrome │ ├── Dockerfile │ ├── nginx.conf │ └── supervisord.conf └── lsp-debug.Dockerfile ├── examples ├── ast_definition.sh ├── ast_references.sh ├── chat_with_at_command.py ├── http_caps.sh ├── http_chat.sh ├── http_chat_passthrough.sh ├── http_commit_message.sh ├── http_completion.sh ├── http_rag_status.sh ├── http_subchat.sh ├── http_vecdb_search.sh ├── links.sh ├── lsp_runner.py ├── note3.py └── rag_skeletonize_video.py ├── python_binding_and_cmdline ├── refact │ ├── __init__.py │ ├── chat_client.py │ ├── cli_app_switcher.py │ ├── cli_export.py │ ├── cli_inspect.py │ ├── cli_main.py │ ├── cli_markdown.py │ ├── cli_printing.py │ ├── cli_settings.py │ ├── cli_statusbar.py │ ├── cli_streaming.py │ ├── lsp_runner.py │ └── traj_compressor.py └── setup.py ├── src ├── agentic │ ├── generate_commit_message.rs │ ├── generate_follow_up_message.rs │ └── mod.rs ├── ast │ ├── alt_testsuite │ │ ├── cpp_goat_library.correct │ │ ├── cpp_goat_library.h │ │ ├── cpp_goat_main.correct │ │ ├── cpp_goat_main.cpp │ │ ├── jump_to_conclusions_annotated.py │ │ ├── py_goat_library.correct │ │ ├── py_goat_library.py │ │ ├── py_goat_library_annotated.py │ │ ├── py_goat_main.py │ │ ├── py_goat_main_annotated.py │ │ ├── py_torture1_attr.py │ │ ├── py_torture1_attr_annotated.py │ │ ├── py_torture2_resolving.py │ │ └── py_torture2_resolving_annotated.py │ ├── ast_db.rs │ ├── ast_indexer_thread.rs │ ├── ast_parse_anything.rs │ ├── ast_structs.rs │ ├── chunk_utils.rs │ ├── dummy_tokenizer.json │ ├── file_splitter.rs │ ├── linters.rs │ ├── mod.rs │ ├── parse_common.rs │ ├── parse_python.rs │ └── treesitter │ │ ├── ast_instance_structs.rs │ │ ├── file_ast_markup.rs │ │ ├── language_id.rs │ │ ├── mod.rs │ │ ├── parsers.rs │ │ ├── parsers │ │ ├── cpp.rs │ │ ├── java.rs │ │ ├── js.rs │ │ ├── python.rs │ │ ├── rust.rs │ │ ├── tests.rs │ │ ├── tests │ │ │ ├── cases │ │ │ │ ├── cpp │ │ │ │ │ ├── circle.cpp │ │ │ │ │ ├── circle.cpp.decl_json │ │ │ │ │ ├── circle.cpp.skeleton │ │ │ │ │ ├── main.cpp │ │ │ │ │ └── main.cpp.json │ │ │ │ ├── java │ │ │ │ │ ├── main.java │ │ │ │ │ ├── main.java.json │ │ │ │ │ ├── person.java │ │ │ │ │ ├── person.java.decl_json │ │ │ │ │ └── person.java.skeleton │ │ │ │ ├── js │ │ │ │ │ ├── car.js │ │ │ │ │ ├── car.js.decl_json │ │ │ │ │ ├── car.js.skeleton │ │ │ │ │ ├── main.js │ │ │ │ │ └── main.js.json │ │ │ │ ├── python │ │ │ │ │ ├── calculator.py │ │ │ │ │ ├── calculator.py.decl_json │ │ │ │ │ ├── calculator.py.skeleton │ │ │ │ │ ├── main.py │ │ │ │ │ └── main.py.json │ │ │ │ ├── rust │ │ │ │ │ ├── main.rs │ │ │ │ │ ├── main.rs.json │ │ │ │ │ ├── point.rs │ │ │ │ │ ├── point.rs.decl_json │ │ │ │ │ └── point.rs.skeleton │ │ │ │ └── ts │ │ │ │ │ ├── main.ts │ │ │ │ │ ├── main.ts.json │ │ │ │ │ ├── person.ts │ │ │ │ │ ├── person.ts.decl_json │ │ │ │ │ └── person.ts.skeleton │ │ │ ├── cpp.rs │ │ │ ├── java.rs │ │ │ ├── js.rs │ │ │ ├── python.rs │ │ │ ├── rust.rs │ │ │ └── ts.rs │ │ ├── ts.rs │ │ └── utils.rs │ │ ├── skeletonizer.rs │ │ └── structs.rs ├── at_commands │ ├── at_ast_definition.rs │ ├── at_ast_reference.rs │ ├── at_commands.rs │ ├── at_file.rs │ ├── at_search.rs │ ├── at_tree.rs │ ├── at_web.rs │ ├── execute_at.rs │ └── mod.rs ├── background_tasks.rs ├── cached_tokenizers.rs ├── call_validation.rs ├── caps.rs ├── completion_cache.rs ├── custom_error.rs ├── dashboard │ ├── dashboard.rs │ ├── mod.rs │ ├── structs.rs │ └── utils.rs ├── diffs.rs ├── fetch_embedding.rs ├── file_filter.rs ├── files_correction.rs ├── files_in_jsonl.rs ├── files_in_workspace.rs ├── forward_to_hf_endpoint.rs ├── forward_to_openai_endpoint.rs ├── fuzzy_search.rs ├── git │ ├── checkpoints.rs │ ├── commit_info.rs │ ├── mod.rs │ └── operations.rs ├── global_context.rs ├── http.rs ├── http │ ├── routers.rs │ ├── routers │ │ ├── info.rs │ │ ├── v1.rs │ │ └── v1 │ │ │ ├── ast.rs │ │ │ ├── at_commands.rs │ │ │ ├── at_tools.rs │ │ │ ├── caps.rs │ │ │ ├── chat.rs │ │ │ ├── chat_based_handlers.rs │ │ │ ├── code_completion.rs │ │ │ ├── code_lens.rs │ │ │ ├── customization.rs │ │ │ ├── dashboard.rs │ │ │ ├── docker.rs │ │ │ ├── git.rs │ │ │ ├── graceful_shutdown.rs │ │ │ ├── gui_help_handlers.rs │ │ │ ├── handlers_memdb.rs │ │ │ ├── links.rs │ │ │ ├── lsp_like_handlers.rs │ │ │ ├── patch.rs │ │ │ ├── snippet_accepted.rs │ │ │ ├── status.rs │ │ │ ├── subchat.rs │ │ │ ├── sync_files.rs │ │ │ ├── system_prompt.rs │ │ │ ├── telemetry_chat.rs │ │ │ ├── telemetry_network.rs │ │ │ ├── v1_integrations.rs │ │ │ └── vecdb.rs │ └── utils.rs ├── integrations │ ├── config_chat.rs │ ├── docker │ │ ├── docker_container_manager.rs │ │ ├── docker_ssh_tunnel_utils.rs │ │ ├── integr_docker.rs │ │ ├── integr_isolation.rs │ │ └── mod.rs │ ├── integr_abstract.rs │ ├── integr_chrome.rs │ ├── integr_cmdline.rs │ ├── integr_cmdline_service.rs │ ├── integr_github.rs │ ├── integr_gitlab.rs │ ├── integr_mysql.rs │ ├── integr_pdb.rs │ ├── integr_postgres.rs │ ├── integr_shell.rs │ ├── json_schema.rs │ ├── mod.rs │ ├── process_io_utils.rs │ ├── project_summary_chat.rs │ ├── running_integrations.rs │ ├── sessions.rs │ ├── setting_up_integrations.rs │ ├── utils.rs │ └── yaml_schema.rs ├── knowledge.rs ├── known_models.rs ├── lsp.rs ├── main.rs ├── nicer_logs.rs ├── postprocessing │ ├── mod.rs │ ├── pp_command_output.rs │ ├── pp_context_files.rs │ ├── pp_plain_text.rs │ └── pp_utils.rs ├── privacy.rs ├── restream.rs ├── scratchpad_abstract.rs ├── scratchpads │ ├── chat_generic.rs │ ├── chat_llama2.rs │ ├── chat_passthrough.rs │ ├── chat_utils_deltadelta.rs │ ├── chat_utils_limit_history.rs │ ├── chat_utils_prompts.rs │ ├── code_completion_fim.rs │ ├── code_completion_replace.rs │ ├── comments_parser.rs │ ├── completon_rag.rs │ ├── mod.rs │ ├── multimodality.rs │ ├── passthrough_convert_messages.rs │ └── scratchpad_utils.rs ├── subchat.rs ├── telemetry │ ├── basic_chat.rs │ ├── basic_comp_counters.rs │ ├── basic_network.rs │ ├── basic_robot_human.rs │ ├── basic_transmit.rs │ ├── mod.rs │ ├── snippets_collection.rs │ ├── snippets_transmit.rs │ ├── telemetry_structs.rs │ └── utils.rs ├── tools │ ├── mod.rs │ ├── tool_ast_definition.rs │ ├── tool_ast_reference.rs │ ├── tool_cat.rs │ ├── tool_deep_thinking.rs │ ├── tool_knowledge.rs │ ├── tool_locate_search.rs │ ├── tool_patch.rs │ ├── tool_patch_aux │ │ ├── ast_lint.rs │ │ ├── diff_apply.rs │ │ ├── diff_structs.rs │ │ ├── fs_utils.rs │ │ ├── mod.rs │ │ ├── model_based_edit │ │ │ ├── blocks_of_code_parser.rs │ │ │ ├── mod.rs │ │ │ ├── model_execution.rs │ │ │ ├── partial_edit.rs │ │ │ └── whole_file_parser.rs │ │ ├── no_model_edit.rs │ │ ├── postprocessing_utils.rs │ │ └── tickets_parsing.rs │ ├── tool_relevant_files.rs │ ├── tool_search.rs │ ├── tool_tree.rs │ ├── tool_web.rs │ ├── tools_description.rs │ └── tools_execute.rs ├── trajectories.rs ├── vecdb │ ├── mod.rs │ ├── vdb_cache.rs │ ├── vdb_file_splitter.rs │ ├── vdb_highlev.rs │ ├── vdb_lance.rs │ ├── vdb_remote.rs │ ├── vdb_structs.rs │ └── vdb_thread.rs ├── version.rs └── yaml_configs │ ├── create_configs.rs │ ├── customization_compiled_in.yaml │ ├── customization_loader.rs │ ├── default_customization.yaml │ ├── default_privacy.yaml │ ├── default_shell.yaml │ └── mod.rs └── tests ├── __init__.py ├── emergency_frog_situation ├── frog.py ├── holiday.py ├── jump_to_conclusions.py ├── set_as_avatar.py └── work_day.py ├── lsp_connect.py ├── test01_completion_edge_cases.py ├── test02_completion_with_rag.py ├── test03_at_commands_completion.py ├── test04_completion_lsp.py ├── test05_is_openai_compatible.py ├── test06_tool_not_tool.py ├── test07_memories.py ├── test08_post_processing.py ├── test09_ast_pick_up_changes.py ├── test10_locate.py ├── test11_data ├── already_applied_rewrite_symbol_01.py ├── already_applied_rewrite_symbol_02.py ├── toad_orig.py ├── toad_partial_edit_01.py ├── toad_partial_edit_02.py ├── toad_rewrite_symbol_01.py ├── toad_rewrite_symbol_02.py ├── toad_rewrite_symbol_03.py ├── toad_rewrite_symbol_04_orig.rs └── toad_rewrite_symbol_04_patched.rs ├── test11_patch.py ├── test11_patch_partial_edit.py ├── test12_tools_authorize_calls.py ├── test13_data ├── 200.jpg └── 530.jpg ├── test13_vision.py └── test_diff_handlers.py /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/cache_cleanuper.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/.github/workflows/cache_cleanuper.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Cross.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/Cross.toml -------------------------------------------------------------------------------- /INTEGRATIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/INTEGRATIONS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/README.md -------------------------------------------------------------------------------- /assets/integrations/chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/assets/integrations/chrome.png -------------------------------------------------------------------------------- /assets/integrations/cmdline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/assets/integrations/cmdline.png -------------------------------------------------------------------------------- /assets/integrations/docker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/assets/integrations/docker.png -------------------------------------------------------------------------------- /assets/integrations/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/assets/integrations/github.png -------------------------------------------------------------------------------- /assets/integrations/gitlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/assets/integrations/gitlab.png -------------------------------------------------------------------------------- /assets/integrations/isolation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/assets/integrations/isolation.png -------------------------------------------------------------------------------- /assets/integrations/mysql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/assets/integrations/mysql.png -------------------------------------------------------------------------------- /assets/integrations/pdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/assets/integrations/pdb.png -------------------------------------------------------------------------------- /assets/integrations/postgres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/assets/integrations/postgres.png -------------------------------------------------------------------------------- /assets/integrations/service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/assets/integrations/service.png -------------------------------------------------------------------------------- /assets/integrations/shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/assets/integrations/shell.png -------------------------------------------------------------------------------- /bring_your_own_key/hf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/bring_your_own_key/hf.yaml -------------------------------------------------------------------------------- /bring_your_own_key/mixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/bring_your_own_key/mixed.yaml -------------------------------------------------------------------------------- /bring_your_own_key/openai.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/bring_your_own_key/openai.yaml -------------------------------------------------------------------------------- /bring_your_own_key/openrouter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/bring_your_own_key/openrouter.yaml -------------------------------------------------------------------------------- /docker/chrome/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/docker/chrome/Dockerfile -------------------------------------------------------------------------------- /docker/chrome/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/docker/chrome/nginx.conf -------------------------------------------------------------------------------- /docker/chrome/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/docker/chrome/supervisord.conf -------------------------------------------------------------------------------- /docker/lsp-debug.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/docker/lsp-debug.Dockerfile -------------------------------------------------------------------------------- /examples/ast_definition.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/examples/ast_definition.sh -------------------------------------------------------------------------------- /examples/ast_references.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/examples/ast_references.sh -------------------------------------------------------------------------------- /examples/chat_with_at_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/examples/chat_with_at_command.py -------------------------------------------------------------------------------- /examples/http_caps.sh: -------------------------------------------------------------------------------- 1 | curl http://127.0.0.1:8001/v1/caps 2 | -------------------------------------------------------------------------------- /examples/http_chat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/examples/http_chat.sh -------------------------------------------------------------------------------- /examples/http_chat_passthrough.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/examples/http_chat_passthrough.sh -------------------------------------------------------------------------------- /examples/http_commit_message.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/examples/http_commit_message.sh -------------------------------------------------------------------------------- /examples/http_completion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/examples/http_completion.sh -------------------------------------------------------------------------------- /examples/http_rag_status.sh: -------------------------------------------------------------------------------- 1 | curl http://127.0.0.1:8001/v1/rag-status 2 | 3 | -------------------------------------------------------------------------------- /examples/http_subchat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/examples/http_subchat.sh -------------------------------------------------------------------------------- /examples/http_vecdb_search.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/examples/http_vecdb_search.sh -------------------------------------------------------------------------------- /examples/links.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/examples/links.sh -------------------------------------------------------------------------------- /examples/lsp_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/examples/lsp_runner.py -------------------------------------------------------------------------------- /examples/note3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/examples/note3.py -------------------------------------------------------------------------------- /examples/rag_skeletonize_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/examples/rag_skeletonize_video.py -------------------------------------------------------------------------------- /python_binding_and_cmdline/refact/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python_binding_and_cmdline/refact/chat_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/python_binding_and_cmdline/refact/chat_client.py -------------------------------------------------------------------------------- /python_binding_and_cmdline/refact/cli_app_switcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/python_binding_and_cmdline/refact/cli_app_switcher.py -------------------------------------------------------------------------------- /python_binding_and_cmdline/refact/cli_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/python_binding_and_cmdline/refact/cli_export.py -------------------------------------------------------------------------------- /python_binding_and_cmdline/refact/cli_inspect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/python_binding_and_cmdline/refact/cli_inspect.py -------------------------------------------------------------------------------- /python_binding_and_cmdline/refact/cli_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/python_binding_and_cmdline/refact/cli_main.py -------------------------------------------------------------------------------- /python_binding_and_cmdline/refact/cli_markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/python_binding_and_cmdline/refact/cli_markdown.py -------------------------------------------------------------------------------- /python_binding_and_cmdline/refact/cli_printing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/python_binding_and_cmdline/refact/cli_printing.py -------------------------------------------------------------------------------- /python_binding_and_cmdline/refact/cli_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/python_binding_and_cmdline/refact/cli_settings.py -------------------------------------------------------------------------------- /python_binding_and_cmdline/refact/cli_statusbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/python_binding_and_cmdline/refact/cli_statusbar.py -------------------------------------------------------------------------------- /python_binding_and_cmdline/refact/cli_streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/python_binding_and_cmdline/refact/cli_streaming.py -------------------------------------------------------------------------------- /python_binding_and_cmdline/refact/lsp_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/python_binding_and_cmdline/refact/lsp_runner.py -------------------------------------------------------------------------------- /python_binding_and_cmdline/refact/traj_compressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/python_binding_and_cmdline/refact/traj_compressor.py -------------------------------------------------------------------------------- /python_binding_and_cmdline/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/python_binding_and_cmdline/setup.py -------------------------------------------------------------------------------- /src/agentic/generate_commit_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/agentic/generate_commit_message.rs -------------------------------------------------------------------------------- /src/agentic/generate_follow_up_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/agentic/generate_follow_up_message.rs -------------------------------------------------------------------------------- /src/agentic/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/agentic/mod.rs -------------------------------------------------------------------------------- /src/ast/alt_testsuite/cpp_goat_library.correct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/alt_testsuite/cpp_goat_library.correct -------------------------------------------------------------------------------- /src/ast/alt_testsuite/cpp_goat_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/alt_testsuite/cpp_goat_library.h -------------------------------------------------------------------------------- /src/ast/alt_testsuite/cpp_goat_main.correct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/alt_testsuite/cpp_goat_main.correct -------------------------------------------------------------------------------- /src/ast/alt_testsuite/cpp_goat_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/alt_testsuite/cpp_goat_main.cpp -------------------------------------------------------------------------------- /src/ast/alt_testsuite/jump_to_conclusions_annotated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/alt_testsuite/jump_to_conclusions_annotated.py -------------------------------------------------------------------------------- /src/ast/alt_testsuite/py_goat_library.correct: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ast/alt_testsuite/py_goat_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/alt_testsuite/py_goat_library.py -------------------------------------------------------------------------------- /src/ast/alt_testsuite/py_goat_library_annotated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/alt_testsuite/py_goat_library_annotated.py -------------------------------------------------------------------------------- /src/ast/alt_testsuite/py_goat_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/alt_testsuite/py_goat_main.py -------------------------------------------------------------------------------- /src/ast/alt_testsuite/py_goat_main_annotated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/alt_testsuite/py_goat_main_annotated.py -------------------------------------------------------------------------------- /src/ast/alt_testsuite/py_torture1_attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/alt_testsuite/py_torture1_attr.py -------------------------------------------------------------------------------- /src/ast/alt_testsuite/py_torture1_attr_annotated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/alt_testsuite/py_torture1_attr_annotated.py -------------------------------------------------------------------------------- /src/ast/alt_testsuite/py_torture2_resolving.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/alt_testsuite/py_torture2_resolving.py -------------------------------------------------------------------------------- /src/ast/alt_testsuite/py_torture2_resolving_annotated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/alt_testsuite/py_torture2_resolving_annotated.py -------------------------------------------------------------------------------- /src/ast/ast_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/ast_db.rs -------------------------------------------------------------------------------- /src/ast/ast_indexer_thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/ast_indexer_thread.rs -------------------------------------------------------------------------------- /src/ast/ast_parse_anything.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/ast_parse_anything.rs -------------------------------------------------------------------------------- /src/ast/ast_structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/ast_structs.rs -------------------------------------------------------------------------------- /src/ast/chunk_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/chunk_utils.rs -------------------------------------------------------------------------------- /src/ast/dummy_tokenizer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/dummy_tokenizer.json -------------------------------------------------------------------------------- /src/ast/file_splitter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/file_splitter.rs -------------------------------------------------------------------------------- /src/ast/linters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/linters.rs -------------------------------------------------------------------------------- /src/ast/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/mod.rs -------------------------------------------------------------------------------- /src/ast/parse_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/parse_common.rs -------------------------------------------------------------------------------- /src/ast/parse_python.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/parse_python.rs -------------------------------------------------------------------------------- /src/ast/treesitter/ast_instance_structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/ast_instance_structs.rs -------------------------------------------------------------------------------- /src/ast/treesitter/file_ast_markup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/file_ast_markup.rs -------------------------------------------------------------------------------- /src/ast/treesitter/language_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/language_id.rs -------------------------------------------------------------------------------- /src/ast/treesitter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/mod.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/cpp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/cpp.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/java.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/java.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/js.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/js.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/python.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/python.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/rust.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/rust.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/cpp/circle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/cpp/circle.cpp -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/cpp/circle.cpp.decl_json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/cpp/circle.cpp.decl_json -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/cpp/circle.cpp.skeleton: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/cpp/circle.cpp.skeleton -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/cpp/main.cpp -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/cpp/main.cpp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/cpp/main.cpp.json -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/java/main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/java/main.java -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/java/main.java.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/java/main.java.json -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/java/person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/java/person.java -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/java/person.java.decl_json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/java/person.java.decl_json -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/java/person.java.skeleton: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/java/person.java.skeleton -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/js/car.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/js/car.js -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/js/car.js.decl_json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/js/car.js.decl_json -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/js/car.js.skeleton: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/js/car.js.skeleton -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/js/main.js -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/js/main.js.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/js/main.js.json -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/python/calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/python/calculator.py -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/python/calculator.py.decl_json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/python/calculator.py.decl_json -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/python/calculator.py.skeleton: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/python/calculator.py.skeleton -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/python/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/python/main.py -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/python/main.py.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/python/main.py.json -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/rust/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/rust/main.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/rust/main.rs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/rust/main.rs.json -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/rust/point.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/rust/point.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/rust/point.rs.decl_json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/rust/point.rs.decl_json -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/rust/point.rs.skeleton: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/rust/point.rs.skeleton -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/ts/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/ts/main.ts -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/ts/main.ts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/ts/main.ts.json -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/ts/person.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/ts/person.ts -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/ts/person.ts.decl_json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/ts/person.ts.decl_json -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cases/ts/person.ts.skeleton: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cases/ts/person.ts.skeleton -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/cpp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/cpp.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/java.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/java.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/js.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/js.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/python.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/python.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/rust.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/rust.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/tests/ts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/tests/ts.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/ts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/ts.rs -------------------------------------------------------------------------------- /src/ast/treesitter/parsers/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/parsers/utils.rs -------------------------------------------------------------------------------- /src/ast/treesitter/skeletonizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/skeletonizer.rs -------------------------------------------------------------------------------- /src/ast/treesitter/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/ast/treesitter/structs.rs -------------------------------------------------------------------------------- /src/at_commands/at_ast_definition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/at_commands/at_ast_definition.rs -------------------------------------------------------------------------------- /src/at_commands/at_ast_reference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/at_commands/at_ast_reference.rs -------------------------------------------------------------------------------- /src/at_commands/at_commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/at_commands/at_commands.rs -------------------------------------------------------------------------------- /src/at_commands/at_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/at_commands/at_file.rs -------------------------------------------------------------------------------- /src/at_commands/at_search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/at_commands/at_search.rs -------------------------------------------------------------------------------- /src/at_commands/at_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/at_commands/at_tree.rs -------------------------------------------------------------------------------- /src/at_commands/at_web.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/at_commands/at_web.rs -------------------------------------------------------------------------------- /src/at_commands/execute_at.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/at_commands/execute_at.rs -------------------------------------------------------------------------------- /src/at_commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/at_commands/mod.rs -------------------------------------------------------------------------------- /src/background_tasks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/background_tasks.rs -------------------------------------------------------------------------------- /src/cached_tokenizers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/cached_tokenizers.rs -------------------------------------------------------------------------------- /src/call_validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/call_validation.rs -------------------------------------------------------------------------------- /src/caps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/caps.rs -------------------------------------------------------------------------------- /src/completion_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/completion_cache.rs -------------------------------------------------------------------------------- /src/custom_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/custom_error.rs -------------------------------------------------------------------------------- /src/dashboard/dashboard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/dashboard/dashboard.rs -------------------------------------------------------------------------------- /src/dashboard/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/dashboard/mod.rs -------------------------------------------------------------------------------- /src/dashboard/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/dashboard/structs.rs -------------------------------------------------------------------------------- /src/dashboard/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/dashboard/utils.rs -------------------------------------------------------------------------------- /src/diffs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/diffs.rs -------------------------------------------------------------------------------- /src/fetch_embedding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/fetch_embedding.rs -------------------------------------------------------------------------------- /src/file_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/file_filter.rs -------------------------------------------------------------------------------- /src/files_correction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/files_correction.rs -------------------------------------------------------------------------------- /src/files_in_jsonl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/files_in_jsonl.rs -------------------------------------------------------------------------------- /src/files_in_workspace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/files_in_workspace.rs -------------------------------------------------------------------------------- /src/forward_to_hf_endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/forward_to_hf_endpoint.rs -------------------------------------------------------------------------------- /src/forward_to_openai_endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/forward_to_openai_endpoint.rs -------------------------------------------------------------------------------- /src/fuzzy_search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/fuzzy_search.rs -------------------------------------------------------------------------------- /src/git/checkpoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/git/checkpoints.rs -------------------------------------------------------------------------------- /src/git/commit_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/git/commit_info.rs -------------------------------------------------------------------------------- /src/git/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/git/mod.rs -------------------------------------------------------------------------------- /src/git/operations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/git/operations.rs -------------------------------------------------------------------------------- /src/global_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/global_context.rs -------------------------------------------------------------------------------- /src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http.rs -------------------------------------------------------------------------------- /src/http/routers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers.rs -------------------------------------------------------------------------------- /src/http/routers/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/info.rs -------------------------------------------------------------------------------- /src/http/routers/v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1.rs -------------------------------------------------------------------------------- /src/http/routers/v1/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/ast.rs -------------------------------------------------------------------------------- /src/http/routers/v1/at_commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/at_commands.rs -------------------------------------------------------------------------------- /src/http/routers/v1/at_tools.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/at_tools.rs -------------------------------------------------------------------------------- /src/http/routers/v1/caps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/caps.rs -------------------------------------------------------------------------------- /src/http/routers/v1/chat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/chat.rs -------------------------------------------------------------------------------- /src/http/routers/v1/chat_based_handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/chat_based_handlers.rs -------------------------------------------------------------------------------- /src/http/routers/v1/code_completion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/code_completion.rs -------------------------------------------------------------------------------- /src/http/routers/v1/code_lens.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/code_lens.rs -------------------------------------------------------------------------------- /src/http/routers/v1/customization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/customization.rs -------------------------------------------------------------------------------- /src/http/routers/v1/dashboard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/dashboard.rs -------------------------------------------------------------------------------- /src/http/routers/v1/docker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/docker.rs -------------------------------------------------------------------------------- /src/http/routers/v1/git.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/git.rs -------------------------------------------------------------------------------- /src/http/routers/v1/graceful_shutdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/graceful_shutdown.rs -------------------------------------------------------------------------------- /src/http/routers/v1/gui_help_handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/gui_help_handlers.rs -------------------------------------------------------------------------------- /src/http/routers/v1/handlers_memdb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/handlers_memdb.rs -------------------------------------------------------------------------------- /src/http/routers/v1/links.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/links.rs -------------------------------------------------------------------------------- /src/http/routers/v1/lsp_like_handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/lsp_like_handlers.rs -------------------------------------------------------------------------------- /src/http/routers/v1/patch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/patch.rs -------------------------------------------------------------------------------- /src/http/routers/v1/snippet_accepted.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/snippet_accepted.rs -------------------------------------------------------------------------------- /src/http/routers/v1/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/status.rs -------------------------------------------------------------------------------- /src/http/routers/v1/subchat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/subchat.rs -------------------------------------------------------------------------------- /src/http/routers/v1/sync_files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/sync_files.rs -------------------------------------------------------------------------------- /src/http/routers/v1/system_prompt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/system_prompt.rs -------------------------------------------------------------------------------- /src/http/routers/v1/telemetry_chat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/telemetry_chat.rs -------------------------------------------------------------------------------- /src/http/routers/v1/telemetry_network.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/telemetry_network.rs -------------------------------------------------------------------------------- /src/http/routers/v1/v1_integrations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/v1_integrations.rs -------------------------------------------------------------------------------- /src/http/routers/v1/vecdb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/routers/v1/vecdb.rs -------------------------------------------------------------------------------- /src/http/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/http/utils.rs -------------------------------------------------------------------------------- /src/integrations/config_chat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/config_chat.rs -------------------------------------------------------------------------------- /src/integrations/docker/docker_container_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/docker/docker_container_manager.rs -------------------------------------------------------------------------------- /src/integrations/docker/docker_ssh_tunnel_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/docker/docker_ssh_tunnel_utils.rs -------------------------------------------------------------------------------- /src/integrations/docker/integr_docker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/docker/integr_docker.rs -------------------------------------------------------------------------------- /src/integrations/docker/integr_isolation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/docker/integr_isolation.rs -------------------------------------------------------------------------------- /src/integrations/docker/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/docker/mod.rs -------------------------------------------------------------------------------- /src/integrations/integr_abstract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/integr_abstract.rs -------------------------------------------------------------------------------- /src/integrations/integr_chrome.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/integr_chrome.rs -------------------------------------------------------------------------------- /src/integrations/integr_cmdline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/integr_cmdline.rs -------------------------------------------------------------------------------- /src/integrations/integr_cmdline_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/integr_cmdline_service.rs -------------------------------------------------------------------------------- /src/integrations/integr_github.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/integr_github.rs -------------------------------------------------------------------------------- /src/integrations/integr_gitlab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/integr_gitlab.rs -------------------------------------------------------------------------------- /src/integrations/integr_mysql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/integr_mysql.rs -------------------------------------------------------------------------------- /src/integrations/integr_pdb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/integr_pdb.rs -------------------------------------------------------------------------------- /src/integrations/integr_postgres.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/integr_postgres.rs -------------------------------------------------------------------------------- /src/integrations/integr_shell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/integr_shell.rs -------------------------------------------------------------------------------- /src/integrations/json_schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/json_schema.rs -------------------------------------------------------------------------------- /src/integrations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/mod.rs -------------------------------------------------------------------------------- /src/integrations/process_io_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/process_io_utils.rs -------------------------------------------------------------------------------- /src/integrations/project_summary_chat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/project_summary_chat.rs -------------------------------------------------------------------------------- /src/integrations/running_integrations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/running_integrations.rs -------------------------------------------------------------------------------- /src/integrations/sessions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/sessions.rs -------------------------------------------------------------------------------- /src/integrations/setting_up_integrations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/setting_up_integrations.rs -------------------------------------------------------------------------------- /src/integrations/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/utils.rs -------------------------------------------------------------------------------- /src/integrations/yaml_schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/integrations/yaml_schema.rs -------------------------------------------------------------------------------- /src/knowledge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/knowledge.rs -------------------------------------------------------------------------------- /src/known_models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/known_models.rs -------------------------------------------------------------------------------- /src/lsp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/lsp.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/nicer_logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/nicer_logs.rs -------------------------------------------------------------------------------- /src/postprocessing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/postprocessing/mod.rs -------------------------------------------------------------------------------- /src/postprocessing/pp_command_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/postprocessing/pp_command_output.rs -------------------------------------------------------------------------------- /src/postprocessing/pp_context_files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/postprocessing/pp_context_files.rs -------------------------------------------------------------------------------- /src/postprocessing/pp_plain_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/postprocessing/pp_plain_text.rs -------------------------------------------------------------------------------- /src/postprocessing/pp_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/postprocessing/pp_utils.rs -------------------------------------------------------------------------------- /src/privacy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/privacy.rs -------------------------------------------------------------------------------- /src/restream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/restream.rs -------------------------------------------------------------------------------- /src/scratchpad_abstract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/scratchpad_abstract.rs -------------------------------------------------------------------------------- /src/scratchpads/chat_generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/scratchpads/chat_generic.rs -------------------------------------------------------------------------------- /src/scratchpads/chat_llama2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/scratchpads/chat_llama2.rs -------------------------------------------------------------------------------- /src/scratchpads/chat_passthrough.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/scratchpads/chat_passthrough.rs -------------------------------------------------------------------------------- /src/scratchpads/chat_utils_deltadelta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/scratchpads/chat_utils_deltadelta.rs -------------------------------------------------------------------------------- /src/scratchpads/chat_utils_limit_history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/scratchpads/chat_utils_limit_history.rs -------------------------------------------------------------------------------- /src/scratchpads/chat_utils_prompts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/scratchpads/chat_utils_prompts.rs -------------------------------------------------------------------------------- /src/scratchpads/code_completion_fim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/scratchpads/code_completion_fim.rs -------------------------------------------------------------------------------- /src/scratchpads/code_completion_replace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/scratchpads/code_completion_replace.rs -------------------------------------------------------------------------------- /src/scratchpads/comments_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/scratchpads/comments_parser.rs -------------------------------------------------------------------------------- /src/scratchpads/completon_rag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/scratchpads/completon_rag.rs -------------------------------------------------------------------------------- /src/scratchpads/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/scratchpads/mod.rs -------------------------------------------------------------------------------- /src/scratchpads/multimodality.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/scratchpads/multimodality.rs -------------------------------------------------------------------------------- /src/scratchpads/passthrough_convert_messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/scratchpads/passthrough_convert_messages.rs -------------------------------------------------------------------------------- /src/scratchpads/scratchpad_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/scratchpads/scratchpad_utils.rs -------------------------------------------------------------------------------- /src/subchat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/subchat.rs -------------------------------------------------------------------------------- /src/telemetry/basic_chat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/telemetry/basic_chat.rs -------------------------------------------------------------------------------- /src/telemetry/basic_comp_counters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/telemetry/basic_comp_counters.rs -------------------------------------------------------------------------------- /src/telemetry/basic_network.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/telemetry/basic_network.rs -------------------------------------------------------------------------------- /src/telemetry/basic_robot_human.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/telemetry/basic_robot_human.rs -------------------------------------------------------------------------------- /src/telemetry/basic_transmit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/telemetry/basic_transmit.rs -------------------------------------------------------------------------------- /src/telemetry/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/telemetry/mod.rs -------------------------------------------------------------------------------- /src/telemetry/snippets_collection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/telemetry/snippets_collection.rs -------------------------------------------------------------------------------- /src/telemetry/snippets_transmit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/telemetry/snippets_transmit.rs -------------------------------------------------------------------------------- /src/telemetry/telemetry_structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/telemetry/telemetry_structs.rs -------------------------------------------------------------------------------- /src/telemetry/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/telemetry/utils.rs -------------------------------------------------------------------------------- /src/tools/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/mod.rs -------------------------------------------------------------------------------- /src/tools/tool_ast_definition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_ast_definition.rs -------------------------------------------------------------------------------- /src/tools/tool_ast_reference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_ast_reference.rs -------------------------------------------------------------------------------- /src/tools/tool_cat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_cat.rs -------------------------------------------------------------------------------- /src/tools/tool_deep_thinking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_deep_thinking.rs -------------------------------------------------------------------------------- /src/tools/tool_knowledge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_knowledge.rs -------------------------------------------------------------------------------- /src/tools/tool_locate_search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_locate_search.rs -------------------------------------------------------------------------------- /src/tools/tool_patch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_patch.rs -------------------------------------------------------------------------------- /src/tools/tool_patch_aux/ast_lint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_patch_aux/ast_lint.rs -------------------------------------------------------------------------------- /src/tools/tool_patch_aux/diff_apply.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_patch_aux/diff_apply.rs -------------------------------------------------------------------------------- /src/tools/tool_patch_aux/diff_structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_patch_aux/diff_structs.rs -------------------------------------------------------------------------------- /src/tools/tool_patch_aux/fs_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_patch_aux/fs_utils.rs -------------------------------------------------------------------------------- /src/tools/tool_patch_aux/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_patch_aux/mod.rs -------------------------------------------------------------------------------- /src/tools/tool_patch_aux/model_based_edit/blocks_of_code_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_patch_aux/model_based_edit/blocks_of_code_parser.rs -------------------------------------------------------------------------------- /src/tools/tool_patch_aux/model_based_edit/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_patch_aux/model_based_edit/mod.rs -------------------------------------------------------------------------------- /src/tools/tool_patch_aux/model_based_edit/model_execution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_patch_aux/model_based_edit/model_execution.rs -------------------------------------------------------------------------------- /src/tools/tool_patch_aux/model_based_edit/partial_edit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_patch_aux/model_based_edit/partial_edit.rs -------------------------------------------------------------------------------- /src/tools/tool_patch_aux/model_based_edit/whole_file_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_patch_aux/model_based_edit/whole_file_parser.rs -------------------------------------------------------------------------------- /src/tools/tool_patch_aux/no_model_edit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_patch_aux/no_model_edit.rs -------------------------------------------------------------------------------- /src/tools/tool_patch_aux/postprocessing_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_patch_aux/postprocessing_utils.rs -------------------------------------------------------------------------------- /src/tools/tool_patch_aux/tickets_parsing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_patch_aux/tickets_parsing.rs -------------------------------------------------------------------------------- /src/tools/tool_relevant_files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_relevant_files.rs -------------------------------------------------------------------------------- /src/tools/tool_search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_search.rs -------------------------------------------------------------------------------- /src/tools/tool_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_tree.rs -------------------------------------------------------------------------------- /src/tools/tool_web.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tool_web.rs -------------------------------------------------------------------------------- /src/tools/tools_description.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tools_description.rs -------------------------------------------------------------------------------- /src/tools/tools_execute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/tools/tools_execute.rs -------------------------------------------------------------------------------- /src/trajectories.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/trajectories.rs -------------------------------------------------------------------------------- /src/vecdb/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/vecdb/mod.rs -------------------------------------------------------------------------------- /src/vecdb/vdb_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/vecdb/vdb_cache.rs -------------------------------------------------------------------------------- /src/vecdb/vdb_file_splitter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/vecdb/vdb_file_splitter.rs -------------------------------------------------------------------------------- /src/vecdb/vdb_highlev.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/vecdb/vdb_highlev.rs -------------------------------------------------------------------------------- /src/vecdb/vdb_lance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/vecdb/vdb_lance.rs -------------------------------------------------------------------------------- /src/vecdb/vdb_remote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/vecdb/vdb_remote.rs -------------------------------------------------------------------------------- /src/vecdb/vdb_structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/vecdb/vdb_structs.rs -------------------------------------------------------------------------------- /src/vecdb/vdb_thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/vecdb/vdb_thread.rs -------------------------------------------------------------------------------- /src/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/version.rs -------------------------------------------------------------------------------- /src/yaml_configs/create_configs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/yaml_configs/create_configs.rs -------------------------------------------------------------------------------- /src/yaml_configs/customization_compiled_in.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/yaml_configs/customization_compiled_in.yaml -------------------------------------------------------------------------------- /src/yaml_configs/customization_loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/yaml_configs/customization_loader.rs -------------------------------------------------------------------------------- /src/yaml_configs/default_customization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/yaml_configs/default_customization.yaml -------------------------------------------------------------------------------- /src/yaml_configs/default_privacy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/yaml_configs/default_privacy.yaml -------------------------------------------------------------------------------- /src/yaml_configs/default_shell.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/yaml_configs/default_shell.yaml -------------------------------------------------------------------------------- /src/yaml_configs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/src/yaml_configs/mod.rs -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/emergency_frog_situation/frog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/emergency_frog_situation/frog.py -------------------------------------------------------------------------------- /tests/emergency_frog_situation/holiday.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/emergency_frog_situation/holiday.py -------------------------------------------------------------------------------- /tests/emergency_frog_situation/jump_to_conclusions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/emergency_frog_situation/jump_to_conclusions.py -------------------------------------------------------------------------------- /tests/emergency_frog_situation/set_as_avatar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/emergency_frog_situation/set_as_avatar.py -------------------------------------------------------------------------------- /tests/emergency_frog_situation/work_day.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/emergency_frog_situation/work_day.py -------------------------------------------------------------------------------- /tests/lsp_connect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/lsp_connect.py -------------------------------------------------------------------------------- /tests/test01_completion_edge_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test01_completion_edge_cases.py -------------------------------------------------------------------------------- /tests/test02_completion_with_rag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test02_completion_with_rag.py -------------------------------------------------------------------------------- /tests/test03_at_commands_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test03_at_commands_completion.py -------------------------------------------------------------------------------- /tests/test04_completion_lsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test04_completion_lsp.py -------------------------------------------------------------------------------- /tests/test05_is_openai_compatible.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test05_is_openai_compatible.py -------------------------------------------------------------------------------- /tests/test06_tool_not_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test06_tool_not_tool.py -------------------------------------------------------------------------------- /tests/test07_memories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test07_memories.py -------------------------------------------------------------------------------- /tests/test08_post_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test08_post_processing.py -------------------------------------------------------------------------------- /tests/test09_ast_pick_up_changes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test09_ast_pick_up_changes.py -------------------------------------------------------------------------------- /tests/test10_locate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test10_locate.py -------------------------------------------------------------------------------- /tests/test11_data/already_applied_rewrite_symbol_01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test11_data/already_applied_rewrite_symbol_01.py -------------------------------------------------------------------------------- /tests/test11_data/already_applied_rewrite_symbol_02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test11_data/already_applied_rewrite_symbol_02.py -------------------------------------------------------------------------------- /tests/test11_data/toad_orig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test11_data/toad_orig.py -------------------------------------------------------------------------------- /tests/test11_data/toad_partial_edit_01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test11_data/toad_partial_edit_01.py -------------------------------------------------------------------------------- /tests/test11_data/toad_partial_edit_02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test11_data/toad_partial_edit_02.py -------------------------------------------------------------------------------- /tests/test11_data/toad_rewrite_symbol_01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test11_data/toad_rewrite_symbol_01.py -------------------------------------------------------------------------------- /tests/test11_data/toad_rewrite_symbol_02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test11_data/toad_rewrite_symbol_02.py -------------------------------------------------------------------------------- /tests/test11_data/toad_rewrite_symbol_03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test11_data/toad_rewrite_symbol_03.py -------------------------------------------------------------------------------- /tests/test11_data/toad_rewrite_symbol_04_orig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test11_data/toad_rewrite_symbol_04_orig.rs -------------------------------------------------------------------------------- /tests/test11_data/toad_rewrite_symbol_04_patched.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test11_data/toad_rewrite_symbol_04_patched.rs -------------------------------------------------------------------------------- /tests/test11_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test11_patch.py -------------------------------------------------------------------------------- /tests/test11_patch_partial_edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test11_patch_partial_edit.py -------------------------------------------------------------------------------- /tests/test12_tools_authorize_calls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test12_tools_authorize_calls.py -------------------------------------------------------------------------------- /tests/test13_data/200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test13_data/200.jpg -------------------------------------------------------------------------------- /tests/test13_data/530.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test13_data/530.jpg -------------------------------------------------------------------------------- /tests/test13_vision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test13_vision.py -------------------------------------------------------------------------------- /tests/test_diff_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallcloudai/refact-lsp/HEAD/tests/test_diff_handlers.py --------------------------------------------------------------------------------