Skip to main content
Reference

Glossary

Core concepts and terminology in Qoder CLI CN

This page gathers the core concepts and terms appearing in the Qoder CLI CN documentation for quick lookup.

Product and brand

TermDescription
QoderThe AI-Native CLI brand for international users.
Qoder CLI CNThe full product name.
qodercnThe command name users type in the terminal.

General technical terms

TermDescription
TerminalThe text interface environment where users interact with the CLI.
SubcommandThe action word following qodercn, such as login, commit.
FlagA command-line argument, such as --model, --resume.
Environment variableSystem variables prefixed with QODERCN_ that configure CLI behavior.
TUIText User Interface — the rich interactive interface in the terminal.
Headless ModeInterface-less mode for non-interactive environments like CI/CD, with no confirmation prompts.
External CommandCommands (such as wiki) not bundled with the main program, downloaded on demand on first use and run independently.

Authentication

TermDescription
Browser LoginThe recommended sign-in method, completing OAuth authentication via the browser.
Qoder PATPersonal Access Token, for CI/CD or browserless environments.

Models

TermDescription
Model KeyA model's unique identifier, used to specify a model.
BYOKBring Your Own Key — using custom models with your own API key.
Default ModelsThe models offered in the Default tab; Qoder CLI CN offers only Auto (smart routing).
Custom ModelsCustom models supporting your own API key.
Thinking EffortsThe reasoning depth set for the model, such as low / medium / high / xhigh / max.
Fast ModeA fast mode offered by some models that prioritizes response speed (/fast).
Context WindowThe amount of context a model can process at once.

Agents and sessions

TermDescription
AgentAn AI assistant instance that executes tasks.
SubagentAn independent execution unit spawned by the main Agent, used for handling subtasks in parallel.
SessionA complete interactive session.
MemoryPersistent information the Agent remembers across sessions, retaining user preferences and project knowledge.
Memory FileFiles storing Memory, including the user-level ~/.qoder-cn/AGENTS.md, the project-level AGENTS.md and AGENTS.local.md, and rule files under .qoder/rules/.
WorktreeGit worktree isolation, letting the Agent work on a separate branch without affecting the main directory.
CompactionAutomatically compressing history messages when the conversation grows too long, staying within the context window.
Plan ModeA working mode where the Agent drafts a plan first and executes only after user confirmation.
Goal ModeA working mode where the Agent keeps executing around a specified goal.
Dynamic WorkflowBackground tasks orchestrating multiple subagents with a JavaScript script.

Tools

TermDescription
ToolA capability unit the Agent can invoke, such as reading/writing files, running commands, and searching code.
MCPModel Context Protocol — a tool extension protocol allowing third-party tools and services to be connected.
MCP ServerA server implementing the MCP protocol, supporting tool discovery and invocation.
RepoWikiThe qodercn wiki external command that generates Wiki documentation for a repository locally (not yet available in the CN edition).

Permission system

TermDescription
Workspace DirectoryThe directory where the CLI was launched.
Additional DirectoryAn extra trusted directory added to the current session via --add-dir or /add-dir.
Permission ModeThe permission mode setting the confirmation principle before tool execution.
Default ModeThe standard mode: safe reads and internal actions run automatically, and sensitive operations are confirmed one by one.
Auto-accept Edits ModeAuto-approves file edits; shell commands still require confirmation.
Auto ModeAI automatically judges and approves safe operations.
Don't Ask ModeDenies all operations that would require confirmation.
YOLO ModeBypasses permissions and auto-approves all operations.

Plugins and extensions

TermDescription
PluginAn installable extension package adding new Skills, Hooks, or MCP Servers to the CLI.
Plugin MarketplaceThe plugin marketplace for browsing and installing community or official plugins.
Slash CommandAn in-session shortcut command starting with /.
SkillA reusable template of specialized capability, invoked via /skill-name.
Conditional SkillA Skill activated only when specific file paths match.
HookCustom logic executed automatically when specific events occur.
Hook TypeHow a Hook executes: shell commands, HTTP requests, prompt injection, and more.
Hook EventWhen a Hook triggers, such as before/after tool execution or session start/end.

Settings files

TermDescription
User SettingsUser-level settings at ~/.qoder-cn/settings.json, effective for all projects.
Project SettingsProject-level settings at .qoder/settings.json, shared with the code repository.
Project Local SettingsProject-local settings at .qoder/settings.local.json, effective on this machine only.

Billing and quota

TermDescription
CreditsThe billing unit.
PlanThe account's current plan (as in Qoder Plan and plan quota shown in /usage).
Plan TierThe subscription tier: Community, Pro, Teams.
QuotaThe quota allocation, including used/remaining/total.
Price FactorThe multiplier at which different models consume Credits.
Add-on CreditsAdd-on packs — Credits purchased separately beyond the plan quota.
Org Resource PackageThe organization resource package — quota allocated centrally to a team/organization.

Integrations

TermDescription
ACPAgent Client Protocol — the communication protocol between the CLI and IDEs.
SDKSoftware Development Kit — the development library the CLI provides for third-party integration.
Cloud ModeThe --remote cloud execution mode, running tasks hosted in a cloud VM.
Remote ControlReal-time control of a locally running Agent via phone / Web, making remote decisions at key moments.

Next steps