feat: add support code completion via acp

This commit is contained in:
Petr Mironychev
2026-07-22 10:27:33 +02:00
parent 442263a6a7
commit 583b5de14c
34 changed files with 2310 additions and 1414 deletions

View File

@@ -67,13 +67,16 @@ const char СС_START_SUGGESTION_TIMER[] = "QodeAssist.startSuggestionTimer";
const char СС_AUTO_COMPLETION_CHAR_THRESHOLD[] = "QodeAssist.autoCompletionCharThreshold";
const char СС_AUTO_COMPLETION_TYPING_INTERVAL[] = "QodeAssist.autoCompletionTypingInterval";
const char CC_COMPLETION_TRIGGER_MODE[] = "QodeAssist.ccCompletionTriggerMode";
const char CC_COMPLETION_MODE[] = "QodeAssist.ccCompletionMode";
const char CC_TRIGGER_MODE[] = "QodeAssist.ccCompletionMode";
const char CC_COMPLETION_MODE[] = "QodeAssist.ccCompletionProduceMode";
const char CC_MODE_CLASSIC_FIM[] = "Classic FIM";
const char CC_MODE_FIM_WITH_CONTEXT[] = "FIM + context";
const char CC_MODE_AGENTIC_LOCAL[] = "Agentic (local tools)";
const char CC_MODE_AGENTIC_ACP[] = "Agentic (ACP agent)";
const char CC_ACP_AGENT_ID[] = "QodeAssist.ccAcpAgentId";
const char CC_SMART_CONTEXT_TRIGGER[] = "QodeAssist.ccSmartContextTrigger";
const char CC_RESPECT_QTC_POPUP[] = "QodeAssist.ccRespectQtcPopup";
const char CC_CANCEL_ON_INPUT[] = "QodeAssist.ccCancelOnInput";
const char CC_HINT_CHAR_THRESHOLD[] = "QodeAssist.ccHintCharThreshold";
const char CC_HINT_HIDE_TIMEOUT[] = "QodeAssist.ccHintHideTimeout";
const char CC_HINT_TRIGGER_KEY[] = "QodeAssist.ccHintTriggerKey";
const char CC_ABORT_ASSIST_ON_REQUEST[] = "QodeAssist.ccAbortAssistOnRequest";
const char CC_IGNORE_WHITESPACE_IN_CHAR_COUNT[] = "QodeAssist.ccIgnoreWhitespaceInCharCount";
const char MAX_FILE_THRESHOLD[] = "QodeAssist.maxFileThreshold";