
When connected to an Organization, items the administrator has deployed as Required cannot be changed. These are the items marked with a lock icon.
Account

| Item | Description |
|---|---|
| Profile | Login account, Organization membership, authentication status |
| Organization connection | Register an Organization API key (cpk_...) and leave the Organization |
| Project | Select the Project to work on |
| Sync organization settings | Re-fetch the latest policies from the server |
General

Language / Theme / Default Mode
| Item | Description |
|---|---|
| Language | AI response language (Korean / English) |
| Theme | Dark / Light / Follow VS Code setting |
| Default Mode | The mode selected when a chat starts |
Auto-execution permissions
Determines whether the AI asks for confirmation or runs immediately before it modifies files or executes commands.| Setting | When ON | When OFF |
|---|---|---|
| Auto-run tools | The AI runs tools immediately | Asks for approval before running |
| Auto-update files | Applies changes immediately | Approve after reviewing the diff |
| Auto-run commands | Runs terminal commands immediately | Confirm before running |
Other
- Inline code completion — Tab completion while typing (OFF by default)
- Next-task suggestions — Suggests follow-up tasks after a task completes
- Web search — Reflects web search results in answers
- Credential protection — Inspects responses so that secret keys aren’t exposed
- Export / import settings — Back up and restore settings as a JSON file
AI Models

Selecting the main model
Choose the default model to use for chat.| Type | Characteristics |
|---|---|
| Cloud model | High performance, requires internet, incurs cost |
| Local model | Free, works offline, speed varies with your PC’s specs |
Response options
| Option | Description |
|---|---|
| Streaming | Displays the answer as it’s generated |
| Thinking | Reason more deeply (Low / Medium / High / Max) |
| Multimodal | Supports image and PDF attachments |
Registering a personal API key
Besides the Organization’s models, you can register a personal API key and use it at your own expense. Enter the key issued by the provider on this screen.Assigning models by purpose
You can assign a different model to each type of task. Assigning a lightweight model to simple tasks improves both cost and response speed.| Purpose | Recommended |
|---|---|
| Conversation compaction | Lightweight model |
| Command execution | Main model |
| Intent analysis | Lightweight model |
| Error recovery | A model different from the main model |
| Inline code completion | Lightweight local model |
MCP Servers

- Local connection — Tools that run on your own PC
- Remote connection — An external MCP server URL
If your Organization administrator pre-registers MCP servers, you can use them right away with no additional setup.
RAG (Internal Documents)

Build/Test

| Project | Example commands |
|---|---|
| Node.js | npm test, npm run lint, npm run build |
| Python | pytest |
| Java (Maven) | mvn verify |
| Java (Gradle) | ./gradlew test |
Hot Load

Hooks
Insert shell commands at specific points in the workflow. Use them for audit logging, integration with in-house tools, and more.
| Event | When it fires |
|---|---|
| Before tool execution | Just before the AI runs a tool |
| After tool execution | After a tool finishes running |
| On tool failure | When a tool execution fails |
| Before LLM call | Just before a request is sent to the AI |
| On session start | When a new conversation starts |
Agents
Register subagents that take on specific roles. Once registered, you can invoke them in chat with@agent-name.
| Item | Description |
|---|---|
| Name | The call name that follows @ |
| Description | What this agent does |
| System prompt | The agent’s role and instructions |
| Allowed tools | The tools this agent can use |
| Read-only | Blocks file modification and deletion tools |
Your Organization administrator can also deploy company-wide shared agents.
Skills (Skills and Rules)

| Type | Description |
|---|---|
| Local rules | Applied only on your own PC |
| Organization rules | Registered by the administrator and applied to all team members |
Required items among the Organization rules cannot be modified or turned off by individuals.
Security

Blocked commands
Blocks commands that destroy the system or are irreversible.Protected files / exclude patterns
Specify the paths the AI is blocked from reading or modifying.Paths listed in
.gitignore are automatically skipped during file exploration. To block them completely, however, add them directly to the exclude patterns.Usage
View the memory used, the number of AI calls, the number of tool executions, and the number of files referenced in the current session.Per-Project Settings
When you select a Project, the Team default settings are also shown, read-only, on the settings screen. For any item the Project doesn’t set separately, the Team default settings apply as-is.
What happens if I don't select a Project?
What happens if I don't select a Project?
The Team default settings apply. The Organization-wide settings registered by the administrator are used as-is.
My Project list is empty
My Project list is empty
This means the administrator hasn’t created any Projects yet, or you haven’t been added as a member of the Project. Contact your administrator.
Does changing Projects clear my conversation?
Does changing Projects clear my conversation?
No. Your conversation is preserved, and the new Project’s settings apply from the next message onward.
What if local rules and Organization rules conflict?
What if local rules and Organization rules conflict?
Organization rules take precedence. Use local rules to complement the Organization rules.

