feat: Brain UX upgrade (v1.0.14)
This commit is contained in:
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
"name": "connect-ai-lab",
|
"name": "connect-ai-lab",
|
||||||
"displayName": "Connect AI",
|
"displayName": "Connect AI",
|
||||||
"description": "100% 로컬 AI 코딩 에이전트 — 파일 생성, 코드 편집, 터미널 실행을 오프라인으로. Ollama + Gemma/Llama/DeepSeek 지원.",
|
"description": "100% 로컬 AI 코딩 에이전트 — 파일 생성, 코드 편집, 터미널 실행을 오프라인으로. Ollama + Gemma/Llama/DeepSeek 지원.",
|
||||||
"version": "1.0.13",
|
"version": "1.0.14",
|
||||||
"publisher": "connectailab",
|
"publisher": "connectailab",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"icon": "assets/icon.png",
|
"icon": "assets/icon.png",
|
||||||
|
|||||||
+12
-3
@@ -290,11 +290,20 @@ class SidebarChatProvider implements vscode.WebviewViewProvider {
|
|||||||
// --------------------------------------------------------
|
// --------------------------------------------------------
|
||||||
private async _syncSecondBrain() {
|
private async _syncSecondBrain() {
|
||||||
if (!this._view) { return; }
|
if (!this._view) { return; }
|
||||||
const { secondBrainRepo } = getConfig();
|
let { secondBrainRepo } = getConfig();
|
||||||
|
|
||||||
|
// UX 극대화: 안 채워져 있으면 에러 내뱉지 말고 입력창 띄우기!
|
||||||
if (!secondBrainRepo) {
|
if (!secondBrainRepo) {
|
||||||
vscode.window.showErrorMessage('설정에서 Second Brain Github 주소를 먼저 입력해주세요!');
|
const inputUrl = await vscode.window.showInputBox({
|
||||||
return;
|
prompt: '🧠 뇌를 연결할 깃허브 저장소 주소를 입력하세요 (Second Brain URL)',
|
||||||
|
placeHolder: '예: https://github.com/사용자/레포지토리'
|
||||||
|
});
|
||||||
|
if (!inputUrl) { return; } // 사용자가 취소한 경우 종료
|
||||||
|
|
||||||
|
// 설정창에 자동 입력 및 저장
|
||||||
|
await vscode.workspace.getConfiguration('connectAiLab').update('secondBrainRepo', inputUrl, vscode.ConfigurationTarget.Global);
|
||||||
|
secondBrainRepo = inputUrl;
|
||||||
|
vscode.window.showInformationMessage('✅ 깃허브 주소가 자동 저장되었습니다. 즉시 동기화를 시작합니다!');
|
||||||
}
|
}
|
||||||
|
|
||||||
const brainDir = path.join(os.homedir(), '.connect-ai-brain');
|
const brainDir = path.join(os.homedir(), '.connect-ai-brain');
|
||||||
|
|||||||
Reference in New Issue
Block a user