VS Code 사이드바 에이전트 + MCP + 서브에이전트 + 인라인 편집 + SSO.
백엔드: https://api.gdiaxhub.com (LiteLLM → Qwen). 사내 API 키 필요.
주요 기능
- 에이전트 루프 — 파일 읽기/검색/수정, Git, Todo, 승인+diff, 감사 로그
- 서브에이전트 —
spawn_subagent로 좁은 작업을 중첩 루프에 위임 - MCP —
gdiax.mcpServers로 stdio MCP 서버 연결 (mcp_<server>_<tool>) - 인라인 — ghost text 자동완성 + 선택 영역 인라인 편집 (
Ctrl/Cmd+Shift+G) - SSO — 포털 브라우저 로그인 /
vscode://콜백 / 키 수동 입력
로그인
- SSO: 로그인 → 브라우저 포털. 키 발급 후
vscode://gdiaxhub.gdiax-ai/auth-callback?api_key=sk-...로 돌아오거나 키 붙여넣기. - 폴링(선택):
gdiax.devicePollUrl설정 시 device code로 자동 수령. - 수동: 명령
GDIAX AI: API 키로 로그인.
영상 게이트웨이(
flightbase.gdiaxhub.com) 키는 사용 불가.
MCP 설정 예
"gdiax.mcpServers": [
{
"name": "fs",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/home/gdi/dev3"]
}
]
채팅에서 /mcp 또는 /mcp reload.
슬래시 커맨드
| 커맨드 | 설명 |
|---|---|
/model /model <이름> |
모델 목록·전환 |
/sel /file /tree [깊이] |
코드·구조 첨부 |
/agent [on|off] |
에이전트 모드 |
/mcp [reload] |
MCP 상태·재연결 |
/audit |
감사 로그 채널 |
/system /temp /clear /help |
기타 |
에이전트 도구
읽기: read_file list_dir search_text get_diagnostics git_status git_diff todo_write
쓰기(승인): replace_in_file write_file delete_file run_command
위임: spawn_subagent
외부: mcp_* (연결된 MCP)
설정
| 항목 | 기본 | 설명 |
|---|---|---|
gdiax.apiBase |
https://api.gdiaxhub.com/v1 |
API |
gdiax.model |
qwen3.6-27b |
기본 모델 |
gdiax.authPortal |
https://api.gdiaxhub.com |
SSO 포털 |
gdiax.devicePollUrl |
(빈값) | 디바이스 폴링 URL |
gdiax.inlineCompletion |
true |
ghost text |
gdiax.mcpAutoApprove |
true |
MCP 자동 승인 |
gdiax.mcpServers |
[] |
MCP stdio 목록 |
개발
npm install && npm run compile
npm run package
code --install-extension gdiax-ai-0.8.0.vsix
Developer: Reload Window 후 사용. 마켓플레이스 업데이트는 기존 gdiaxhub.gdiax-ai에 vsce publish(이름 변경 금지).
한계 (솔직히)
- 포털 device-auth API는 아직 백엔드에 없음 → SSO는 콜백/키 붙여넣기 중심
- MCP는 stdio JSON-RPC 최소 구현 (tools/list·call)
- 서브에이전트는 단일 중첩, MCP/셸 미포함
라이선스
사내 전용. LICENSE 참고.