KoDinC.A Assistant
Copyright ©KoDinC All rights reserved ✨ Features
🧩 Service Catalog (91+)
Example services
🚀 Quick Start1. Install Extension
2. Configure API KeyOpen Settings (
📖 UsageCommands (
|
| Command | Shortcut | Description |
|---|---|---|
KoDinC.A: Execute Prompt |
Ctrl+Alt+K |
Execute AI prompt for code generation or refactoring |
KoDinC.A: Plan Only (No Apply) |
- | Generate execution plan without applying changes |
KoDinC.A: Apply to Current File |
- | Apply AI-generated changes to active file |
KoDinC.A: Chat Layout (Both) |
- | Show both VS Code Chat and KoDinC.A Chat panels |
KoDinC.A: Chat Layout (Focus) |
- | Focus mode showing only KoDinC.A Chat |
Session / TODO / Sandbox
| Command | Shortcut | Description |
|---|---|---|
Connect to Agent Session |
- | Connect to SSE session stream |
Disconnect Session |
- | Disconnect from active session |
Refresh TODO Tree |
- | Refresh TODO tree view |
Control Session |
- | Pause/Resume/Cancel session execution |
Refresh Sandbox Files |
- | Refresh sandbox file list |
Apply All to Workspace |
- | Apply all sandbox changes |
Discard All Changes |
- | Discard all sandbox changes |
Clear Applied History |
- | Clear sandbox applied history |
Security / Direct LLM
| Command | Shortcut | Description |
|---|---|---|
KoDinC.A: Set Enterprise KEK |
- | Configure Zero-Knowledge API Key encryption |
KoDinC.A: Clear Enterprise KEK |
- | Clear stored KEK |
KoDinC.A: Show KEK Status |
- | Display current KEK encryption status |
KoDinC.A: Generate New Enterprise KEK |
- | Generate new KEK |
KoDinC.A: Register LLM API Key (Admin) |
- | Register LLM key (admin) |
KoDinC.A: Toggle Direct LLM Mode |
- | Enable/disable Direct LLM calls |
KoDinC.A: Check Direct LLM Status |
- | Check Direct LLM configuration status |
KoDinC.A: Test Direct LLM Call |
- | Test Direct LLM request |
Operations / Diagnostics
| Command | Shortcut | Description |
|---|---|---|
KoDinC.A: Diagnostics - Run (Default) |
- | Run default diagnostics workflow |
KoDinC.A: Diagnostics - Collect Bundle |
- | Collect diagnostics bundle |
KoDinC.A: Diagnostics - Analyze Last Bundle |
- | Analyze last collected bundle |
KoDinC.A: Diagnostics - Follow-up TODOs from Report |
- | Create follow-up TODOs from report |
KoDinC.A: Diagnostics - Reset Auto Follow-up Consent |
- | Reset one-time consent flag |
KoDinC.A: Toggle Backend (Prod ↔ Dev) |
- | Switch backend target |
KoDinC.A: Test Streaming (Agent Test) |
- | Validate SSE streaming |
KoDinC.A: Validate Action Types |
- | Validate action type definitions |
KoDinC.A: Show Action Dashboard |
- | Open action analytics dashboard |
KoDinC.A: Open Panels... |
- | Open KoDinC.A UI panels menu |
KoDinC.A: Show Health Monitor |
- | Open health monitoring dashboard |
KoDinC.A: Show Quota & Rate Limits |
- | Open quota/rate-limit dashboard |
KoDinC.A: Show Action Profiler |
- | Open action profiler |
KoDinC.A: Show Performance Optimizer |
- | Open performance optimizer |
KoDinC.A: Show Dependency Graph |
- | Open action dependency graph |
KoDinC.A: Show Action Debugger |
- | Open action debugger |
KoDinC.A: Show Replay Timeline |
- | Open time-travel replay viewer |
KoDinC.A: Show Action Marketplace |
- | Open action marketplace |
KoDinC.A: Show Template Gallery |
- | Open action template gallery |
KoDinC.A: Show Undo History |
- | Open undo history panel |
KoDinC.A: Show Offline Status |
- | Show offline/online status |
KoDinC.A: Sync Workspaces |
- | Sync multi-workspace state |
KoDinC.A: Clear Action Prediction History |
- | Clear prediction history |
Chat Panel
Access the KoDinC.A chat panel from the Activity Bar (left sidebar) for conversational AI interactions.
TODO Tree
View and manage AI-generated tasks in the dedicated TODO panel with features:
- Pause/Resume: Control task execution flow
- Approve/Reject: Review and approve pending actions
- View Details: Inspect action details before execution
Sandbox Files
Preview and manage AI-generated file changes before applying to your workspace:
- Preview Diff: View changes before applying
- Apply/Discard: Selective application of changes
- Approval Workflow: Review critical changes
UI Status (Current Extension UI)
- Activity Bar container: KoDinC.A sidebar
- Chat (Webview)
- Agent Session TODOs (Tree)
- Sandbox Files (Tree)
- View title buttons: Chat layout switching (Both/Focus)
- Context Actions: Approve/Reject/Preview/Apply per TODO/Sandbox item
- Status Bar: Health indicator (with notification counts)
Verified based on vscode-extension/package.json and status bar monitoring implementation.
Additional Webview panels (opened via commands)
- Health Monitor, Quota & Rate Limits
- Action Profiler, Performance Optimizer
- Action Dependency Graph, Action Debugger
- Replay Timeline, Action Marketplace, Template Gallery
⚙️ Configuration
Connection Settings
| Setting | Default | Description |
|---|---|---|
kodinca.apiKey |
"" |
API key for authentication |
kodinca.apiBaseUrl |
- | (Override) Backend API Base URL. If not set, auto-selects Local or Remote URL |
kodinca.apiBaseUrlLocal |
https://a.kodinc.ai |
Base URL when VS Code runs locally (no Remote-SSH) |
kodinca.apiBaseUrlRemote |
https://a.kodinc.ai |
Base URL when VS Code runs in Remote-SSH window |
kodinca.clientId |
"" |
Client ID (Organization identifier). Auto-generated if empty |
kodinca.applicationId |
"" |
Application ID (Project identifier). Auto-matched by workspace |
✅ Note:
clientId/applicationIdare not auto-generated/matched yet. You will enter values issued after registering users/projects on the site. Until then, leave them empty.
Behavior Settings
| Setting | Default | Description |
|---|---|---|
kodinca.autoApply |
false |
Automatically apply changes without confirmation |
kodinca.autoCodeReview |
true |
Automatically request code review on file save |
kodinca.autoReviewDelay |
2000 |
Delay (ms) before triggering auto code review |
kodinca.autoReviewFileTypes |
.ts, .js, .tsx, .jsx, .py, .java, .go |
File extensions that trigger auto code review |
Code Review Settings (V263)
| Setting | Default | Description |
|---|---|---|
kodinca.codeReview.includeTests |
true |
Include test execution in code review (runs related tests) |
kodinca.codeReview.testType |
"related" |
Test type to run: unit, e2e, or related (related = only tests for changed files) |
kodinca.codeReview.createTodoForMissingTests |
true |
Auto-create TODO items for files without tests (recommended - enables tracking and PDCA integration) |
kodinca.codeReview.generateMissingTests |
false |
Auto-generate test code suggestions via LLM for files without tests (cost warning: uses LLM tokens) |
💡 Recommended: Enable
createTodoForMissingTestsfor trackable test coverage gaps. The TODO-based approach provides PDCA workflow integration, traceability, and no additional LLM costs.🔄 Combined Mode: When both options are enabled, the system creates a TODO and attaches the LLM-generated test code as a reference starting point.
Zero-Knowledge Encryption
| Setting | Default | Description |
|---|---|---|
kodinca.enterpriseKek |
"" |
(NOT RECOMMENDED) Use Set Enterprise KEK command for secure storage |
kodinca.directLlmEnabled |
false |
Enable Direct LLM Mode - Extension calls LLM APIs directly using decrypted keys |
kodinca.directLlmFallbackToProxy |
true |
Fallback to backend proxy when Direct LLM fails |
Chat Layout Settings
| Setting | Default | Description |
|---|---|---|
kodinca.chatLayout.focusEnterZenMode |
true |
Enter Zen Mode when focusing KoDinC.A chat |
kodinca.chatLayout.focusEnterFullScreen |
false |
Enter VS Code Full Screen when focusing chat |
kodinca.chatLayout.bothDockKoDinCAToSecondarySideBar |
true |
Dock KoDinC.A Chat to Secondary Side Bar in Both mode |
kodinca.chatLayout.focusHideVsCodeChat |
true |
Hide built-in VS Code Chat in Focus mode |
kodinca.chatLayout.focusHidePrimarySideBar |
false |
Hide Primary Side Bar in Focus mode |
Summary Settings
| Setting | Default | Description |
|---|---|---|
kodinca.summaryUnit |
chat_session |
Summary generation unit: chat_session, todo, or both |
kodinca.summaryVerbosity |
standard |
Summary detail level: minimal, standard, or detailed |
Fallback Settings (V327)
Resilient Tool Execution: When backend connection fails, KoDinC.A automatically falls back to local tool execution (Git, Docker, CLI) - similar to GitHub Copilot's autonomous local execution.
| Setting | Default | Description |
|---|---|---|
kodinca.fallback.enabled |
true |
Enable automatic fallback to local tool execution |
kodinca.fallback.preferLocal |
[] |
Tool names to always execute locally first (e.g., ["git", "docker"]) |
kodinca.fallback.backendTimeout |
10000 |
Backend request timeout (ms) before triggering fallback |
kodinca.fallback.maxRetries |
3 |
Maximum retries before switching to local execution |
kodinca.fallback.autoBypassOnFailure |
true |
Automatically bypass failing backend after consecutive failures |
kodinca.fallback.bypassDurationMs |
300000 |
Bypass duration (ms) - 5 minutes default |
kodinca.fallback.consecutiveFailuresForBypass |
3 |
Failures required to trigger automatic bypass |
kodinca.fallback.showNotifications |
true |
Show notifications when fallback activates |
Supported Local Tools: Git, Docker, npm/pnpm, shell commands, file operations, GitHub CLI (gh), Kubernetes (kubectl), Secret storage.
Diagnostics Settings
| Setting | Default | Description |
|---|---|---|
kodinca.diagnosticsMode |
externalAgent |
Diagnostics mode: externalAgent, backendChat, or backendUpload |
kodinca.diagnostics.scriptPath |
tools/collect-kodinca-diagnostics.ps1 |
Path to the diagnostics PowerShell script (relative to workspace root) |
kodinca.diagnostics.autoFollowup |
false |
After saving a report, optionally create follow-up TODOs (requires one-time consent) |
kodinca.diagnostics.actionRequiredDecision |
askUser |
Decide whether action is required: askUser or fromReportMarker |
✅ Recommended Usage Tips
- Use Focus Chat + Zen Mode to reduce distraction
- Rely on the Sandbox approval flow for safe changes
- Monitor the Health status bar to detect issues early
- Enable Fallback (local execution) for network outage resilience
🔒 Security
- Enterprise KEK: Zero-knowledge encryption for API keys
- Workspace Isolation: Per-project event routing
- Approval Workflow: Review before applying critical changes
🛠️ Requirements
- VS Code 1.85.0 or higher
- Internet connection (for SaaS mode)
📜 Third-Party Licenses
This extension uses the following open-source libraries:
| Library | License |
|---|---|
| minimatch | ISC |
Backend services use additional open-source components including NestJS (MIT), TypeORM (MIT), and others. All dependencies use permissive licenses (MIT, Apache-2.0, ISC, BSD) that allow commercial use.
For complete third-party license information, see THIRD_PARTY_LICENSES.txt.
KoDinC.A - Explainable, Provable Enterprise Application DevOps with AI-powered Coding Assistant