summaryrefslogtreecommitdiff
path: root/project.d2
blob: b6ebde27137f97eed82e689af74c4131c830198e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
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
  }
}