mirror of
https://github.com/carlrobertoh/ProxyAI.git
synced 2026-05-20 17:52:23 +00:00
Feature: Support chatting with multiple files (#306)
* Initial implementation * Refactor UI related classes and organize imports * Display selected files notification, include the files in the prompt * feat: store referenced file paths in the messate state * feat: add selected files accordion * feat: update UI * feat: improve file selection * feat: support prompt template configuration * fix: token calculation for virtualfile checkbox tree * refactor: clean up * refactor: move labels/descriptions to bundle
This commit is contained in:
parent
4354000ddb
commit
f4be25bdac
62 changed files with 1125 additions and 148 deletions
|
|
@ -0,0 +1,13 @@
|
|||
package ee.carlrobert.codegpt.actions;
|
||||
|
||||
import com.intellij.util.messages.Topic;
|
||||
import ee.carlrobert.embedding.CheckedFile;
|
||||
import java.util.List;
|
||||
|
||||
public interface IncludeFilesInContextNotifier {
|
||||
|
||||
Topic<IncludeFilesInContextNotifier> FILES_INCLUDED_IN_CONTEXT_TOPIC =
|
||||
Topic.create("filesIncludedInContext", IncludeFilesInContextNotifier.class);
|
||||
|
||||
void filesIncluded(List<CheckedFile> includedFiles);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue