Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>CodePanda SNGroupNew to Visual Studio Code? Get it now.
CodePanda SNGroup

CodePanda SNGroup

Xiamen University SNGroup

|
1 install
| (0) | Free
CodePanda, your panda companion for learning to code and debug.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodePanda

CodePanda is a classroom coding assistant based on Cline. Sign in with your assigned student ID and English name to start a task. The classroom server supplies the model; students do not see a model name or selection control.

Installation

In VS Code Extensions, search for @id:XiamenUniversitySNGroup.codepanda-sngroup and install CodePanda SNGroup by Xiamen University SNGroup. The extension requires VS Code 1.101.0 or later.

For offline installation, use the delivered codepanda-0.1.5.vsix with Extensions: Install from VSIX. After an update, select Restart Extensions on the extension page or run Developer: Reload Window. If you previously installed the local miles-song.codepanda build, uninstall it before installing this publisher's build to avoid duplicate commands and sidebar views. Sign in again after switching publishers.

The extension connects to the managed classroom service automatically. No server address, API key, or model configuration is required. Server settings saved by older versions are ignored.

The companion Go/Gin server must be running. Its administrator maintains the roster and model catalog. Supplier API keys are never entered into this extension. Session tokens are kept in VS Code SecretStorage. A disabled, removed, renamed, expired, or logged-out student must authenticate again.

Coding

CodePanda is a playful panda learning companion. Explain what your code should do, predict a result, and investigate one clue at a time. It asks one focused question at a time during debugging, offers more concrete help when you are stuck, and answers concept questions directly. It can explain or help apply a local repair; it guides course exercises without completing the whole assignment for the student.

Use Plan and Act, file editing, terminal tools, and individual approval controls from the CodePanda sidebar. Main tasks, follow-ups, commit-message generation, and compaction share the classroom model gateway.

Individual approval is required. Before every file read/search, file change, terminal command, web request, or MCP tool call, CodePanda waits for the student to select Approve, Save, or Run Command, or Reject. An approval applies only to that tool call. The sidebar displays 逐次手动审批; automatic approval cannot be enabled in this classroom build, including through settings saved by older versions. Questions and plain answers remain conversational.

The account view shows the authenticated student, manual approval requirement, and session expiry. It also provides logout and refresh controls. Service addresses, model names, and monetary usage estimates are not displayed. CodePanda cloud sign-in, subscriptions, and provider-key configuration are not required.

CodePanda stores its data separately from Cline, under .codepanda and Documents/CodePanda. Existing Cline data is not migrated. Default telemetry and cloud restoration are disabled.

Identity Boundary

This classroom deployment intentionally uses student ID plus name without a password or second factor. A person who knows both values can impersonate the student. Administrators should distribute access only within the intended classroom and maintain the roster promptly.

Attribution

Based on official Cline v4.1.18, commit cb0b20f7915356f13816a09130aeae49a9a1c2d9, under Apache-2.0. Original copyright and license notices are preserved in LICENSE. CodePanda is a separate classroom distribution. Its panda artwork was generated through ai.6742.fun with gpt-image-2.5.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft