diff options
Diffstat (limited to 'project.d2')
| -rw-r--r-- | project.d2 | 244 |
1 files changed, 244 insertions, 0 deletions
diff --git a/project.d2 b/project.d2 new file mode 100644 index 0000000..b6ebde2 --- /dev/null +++ b/project.d2 @@ -0,0 +1,244 @@ + +direction: right +"hexai": { + shape: package + ".gitignore" + "AGENTS.md" + "config.toml.example" + "go.mod" + "go.sum" + "hexai-small.png" + "hexai.png" + "Magefile.go" + "README.md" + "SCRATCHPAD.md" + "bin": { + shape: package + } + "cmd": { + shape: package + "hexai": { + shape: package + "main.go" + "main_test.go" + } + "hexai-action": { + shape: package + } + "hexai-lsp": { + shape: package + "main.go" + "main_test.go" + } + "hexai-tmux-action": { + shape: package + "main.go" + } + "internal": { + shape: package + "hexai-action": { + shape: package + } + } + } + "docs": { + shape: package + "buildandinstall.md" + "configuration.md" + "coverage.html" + "coverage.out" + "custom-code-actions.md" + "tmux-status-bar.png" + "tmux.md" + "usage.md" + } + "internal": { + shape: package + "version.go" + "appconfig": { + shape: package + "config.go" + "config_alias_test.go" + "config_env_model_test.go" + "config_test.go" + "custom_validation_more_test.go" + } + "editor": { + shape: package + "editor.go" + "editor_test.go" + } + "hexaiaction": { + shape: package + "cmdentry.go" + "cmdentry_runcommand_test.go" + "cmdentry_test.go" + "custom_action_test.go" + "custom_exec_more_test.go" + "custom_exec_test.go" + "parse.go" + "parse_test.go" + "prompts.go" + "prompts_more_test.go" + "prompts_simplify_test.go" + "run.go" + "run_more_test.go" + "run_seam_test.go" + "run_test.go" + "tui.go" + "tui_custom.go" + "tui_custom_test.go" + "tui_delegate.go" + "tui_delegate_test.go" + "tui_test.go" + "types.go" + } + "hexaicli": { + shape: package + "editor_integration_test.go" + "run.go" + "run_editor_behavior_test.go" + "run_model_override_test.go" + "run_more_test.go" + "run_test.go" + "testhelpers_test.go" + } + "hexailsp": { + shape: package + "run.go" + "run_more_test.go" + "run_test.go" + } + "llm": { + shape: package + "copilot.go" + "copilot_http_test.go" + "copilot_test.go" + "ollama.go" + "ollama_test.go" + "openai.go" + "openai_http_test.go" + "openai_request_test.go" + "openai_sse_negative_test.go" + "openai_temp_test.go" + "openai_test.go" + "openrouter.go" + "openrouter_test.go" + "provider.go" + "provider_more2_test.go" + "provider_more_test.go" + "provider_test.go" + "test_helpers_test.go" + "util.go" + "util_test.go" + } + "llmutils": { + shape: package + "client.go" + "client_test.go" + } + "logging": { + shape: package + "chatlogger.go" + "logging.go" + "logging_test.go" + } + "lsp": { + shape: package + "build_prompts_table_test.go" + "chat_commands.go" + "chat_commands_test.go" + "chat_context_mode_test.go" + "chat_history_test.go" + "chat_no_double_answer_test.go" + "chat_prompt_test.go" + "chat_trigger_suppression_test.go" + "code_fences_table_test.go" + "codeaction_custom_errors_test.go" + "codeaction_custom_test.go" + "codeaction_gotest_int_test.go" + "codeaction_more_test.go" + "codeaction_prompts_test.go" + "codeaction_test.go" + "codegen_helpers_test.go" + "completion_cache_test.go" + "completion_codex_path_test.go" + "completion_helpers_more_test.go" + "completion_messages_test.go" + "completion_prefix_strip_test.go" + "completion_provider_fallback_test.go" + "completion_toggle_test.go" + "compute_textedit_table_test.go" + "context.go" + "context_test.go" + "coverage_add_test.go" + "debounce_throttle_more_test.go" + "debounce_throttle_test.go" + "diagnostics_action_test.go" + "document.go" + "document_handlers_test.go" + "document_test.go" + "fallback_items_test.go" + "gotest_append_test.go" + "handlers.go" + "handlers_codeaction.go" + "handlers_completion.go" + "handlers_document.go" + "handlers_end_to_end_test.go" + "handlers_execute.go" + "handlers_helpers_test.go" + "handlers_init.go" + "handlers_init_more_test.go" + "handlers_test.go" + "handlers_utils.go" + "helpers_inline_prompt_test.go" + "helpers_more_test.go" + "init_and_trigger_test.go" + "init_shutdown_test.go" + "inline_prompt_completion_test.go" + "instruction_table_test.go" + "label_filter_table_test.go" + "llm_request_opts_test.go" + "llm_stats_test.go" + "log_context_test.go" + "postprocess_indent_test.go" + "prefix_table_test.go" + "provider_native_success_test.go" + "rewrite_diagnostics_realism_test.go" + "server.go" + "server_test.go" + "testfakes_test.go" + "testhelper_capture_llm_test.go" + "transport.go" + "transport_concurrency_test.go" + "transport_test.go" + "triggers_config_test.go" + "types.go" + } + "runtimeconfig": { + shape: package + "store.go" + "store_test.go" + } + "stats": { + shape: package + "debugstring_test.go" + "lock_posix.go" + "lock_windows.go" + "stats.go" + "stats_test.go" + } + "testutil": { + shape: package + } + "textutil": { + shape: package + } + "tmux": { + shape: package + } + } + "llminputs": { + shape: package + } +} |
