Dev & Engineering ✓ Microsoft · Official code-osslog-analysiselectronextension-hostagent-hostmcp

Code OSS Development Log Viewer

Locate and inspect the latest Code OSS development logs.

FollowSkills review · FSRS-2.0
Use with care
51/ 100 5-point scale 2.6 / 5
1 2 3 4 5 6
1Trust16 / 25 · 3.2/5

The skill is primarily local log discovery and reading, with no required network, credential, or destructive operation, and it explicitly requires reverting temporary probes and not committing them. However, logs may contain telemetry, authentication, or proxy data; the document lacks redaction guidance, user confirmation, access isolation, and backup/recovery instructions, so points are deducted.

2Reliability8 / 20 · 2.0/5

Paths, log layout, newest-run selection, and use-case-based file mapping are reasonably clear. However, missing directories, permission errors, empty logs, and multi-window ambiguity lack diagnostic handling, command portability is assumed, and the skill has no dedicated key-path tests; the static ceiling therefore requires a conservative deduction.

3Adaptability9 / 15 · 3.0/5

The audience and scenarios for Code OSS and the Agents app are clear, and common failures map to relevant files. Trigger conditions, non-fit boundaries, distribution differences, Chinese-language usage, and mainland-China environment fit are not specified, and support is limited for non-development user-data layouts, so points are deducted.

4Convention9 / 15 · 3.0/5

The document has front matter, layered headings, tables, directory examples, command examples, and limitation notes; repository material also establishes MIT licensing and Microsoft attribution. It lacks skill versioning, changelog, explicit maintenance owner, update path, and complete installation/troubleshooting notes, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

It provides directly usable file-selection and reading procedures for startup, extension, agent, MCP, terminal, and network investigations, so the core task is plausible. There is no statically verifiable representative output, correctness evidence, or comparison with manual search, and the temporary-probe workflow adds cost, so it does not approach full marks.

6Verifiability3 / 10 · 1.5/5

The skill text is auditable and gives traceable file names and directory structure. However, there are no tests, fixed sample logs, CI coverage, or third-party reproduction artifacts for this skill; the supplied repository CI does not directly cover its key paths, so only limited points are awarded.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 5b3e1be7be9e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Assume logs may contain sensitive data and redact content before sharing, pasting, or uploading it.
  • Enabling temporary forwarding and probes changes source code and increases log exposure; confirm scope and ensure the default state is restored even after interruption.
  • The procedure assumes standard user-data directories and Unix-style commands; Windows, restricted permissions, empty logs, and custom launch configurations may require additional handling.
See the full review method →

What does this skill do, and when should you use it?

This skill finds and reads timestamped logs from the latest Code OSS or Agents app development run. It covers main-process, renderer, extension-host, agent-host, MCP, terminal, network, and related logs. It locates the newest run under the default or explicitly supplied user-data directory and selects files according to the investigation. It is suited to developers who already have local development-build logs and need to diagnose startup, extension, agent, MCP, terminal, or network problems.

Identifies whether the request concerns Code OSS or the Agents app; locates the logs directory under the default or custom user-data directory; runs ls -lt to find the newest timestamped run folder; lists its contents; reads files such as main.log, window1/renderer.log, agenthost.log, extension-host logs, MCP logs, terminal logs, or network logs according to the issue; uses tail for recent entries, rg for error or probe searches, and find for non-empty logs. For temporary console.log probes, it also documents how to enable development-console forwarding temporarily, reproduce the issue, and restore the default disabled state.

  1. A Code OSS developer investigating startup failures or crashes needs main.log and renderer logs.
  2. An extension developer investigating activation or runtime failures needs extension-host and per-extension logs.
  3. An Agents app user diagnosing Copilot, agent-session, or agent-host communication issues needs agenthost.log and related output logs.
  4. A developer troubleshooting MCP, terminal, network authentication, or settings-sync problems needs the corresponding process logs.
  5. A source contributor using temporary probes needs console output forwarded into normal logs and the temporary changes removed afterward.

What are this skill's strengths and limitations?

Pros
  • Covers multiple development processes in Code OSS and the Agents app.
  • Explicitly handles the default user-data directory, custom --user-data-dir values, and temporary .build directories.
  • Maps startup, extension, agent, MCP, terminal, and network investigations to concrete files.
  • Provides directly executable inspection patterns using tail, rg, and find.
Limitations
  • It is scoped to Code OSS or Agents app development-run logs rather than general log analysis.
  • It requires local log files plus shell and filesystem access.
  • The source provides no standalone installation command, test suite, or cross-platform validation details.
  • The temporary console-forwarding workflow requires editing source code and manually restoring it afterward.

How do you install this skill?

The repository contains 61 skills; this skill is located at .github/skills/code-oss-logs/SKILL.md. The README does not provide a standalone installation command or installer, so the exact installation method is undocumented. If the client supports Agent Skills directories, place the skill directory containing this file according to the client's directory convention; that convention is not specified in the source.

How do you use this skill?

In a client where this skill is available, make a concrete request such as: “Find startup errors from the latest Code OSS development run” or “Check MCP errors from the latest Agents app run.” If a custom user-data directory was used, provide --user-data-dir=<dir> from the launch command; the skill uses <dir>/logs/. Without it, it checks $HOME/.vscode-oss-dev/logs/. Reading the logs requires local shell and filesystem access; the source does not define a client-specific trigger command.

FAQ

Can it read logs from released Visual Studio Code builds?
The documentation specifically targets Code OSS or Agents app development runs and gives the .vscode-oss-dev log paths. It does not document log paths for released Visual Studio Code builds.
Does it modify source code or log files?
The normal procedure only locates, lists, searches, and reads logs. The temporary-probe workflow asks the user to edit src/vs/platform/log/common/log.ts to enable forwarding, then restore the flag and remove every console.log probe before finishing.
Why might a log not be found?
The app may be using a custom user-data directory, the target log may be empty, or that subsystem may not have produced output. The documentation says to prefer the exact directory from the launch command and notes that many log files are created empty.

More skills from this repository

All from microsoft/vscode

Dev & Engineering ✓ Microsoft · Official

VS Code Integration Test Runner

Run and filter VS Code repository integration tests with the correct platform scripts.

Dev & Engineering ✓ Microsoft · Official

Agent Host E2E Test Assistant

Maintain VS Code Agent Host end-to-end tests with strict replay fixtures.

Dev & Engineering ✓ Microsoft · Official

VS Code Unit Test Runner

Run VS Code repository unit tests by file, test name, or compiled-output glob.

Dev & Engineering ✓ Microsoft · Official

Code OSS Launch & Debug

Launch a built-from-source VS Code with isolated profiles, Playwright control, and multi-process debugging ports.

Automation & Ops ✓ Microsoft · Official

CI Failure Fixer

Diagnose pull request CI failures and iterate toward a fix.

Dev & Engineering ✓ Microsoft · Official

Session Pull Request Assistant

Checks session changes and creates a GitHub pull request through GitHub MCP.

Dev & Engineering ✓ Microsoft · Official

VS Code Integrated Browser Architecture

A practical architecture guide for safely changing VS Code's cross-process integrated browser.

Dev & Engineering ✓ Microsoft · Official

VS Code Chat Performance Lab

Benchmark chat rendering and detect memory growth across VS Code builds.

Dev & Engineering ✓ Microsoft · Official

VS Code Smoke Test Failure Diagnosis

Diagnose and validate intermittent VS Code Electron smoke-test failures in Azure DevOps.

Dev & Engineering ✓ Microsoft · Official

Copilot Session Troubleshooter

Explain unexpected Copilot CLI behavior from session-log evidence.

Dev & Engineering ✓ Microsoft · Official

Copilot Chat Troubleshooter

Explain unexpected agent behavior, latency, and tool failures from Copilot Chat debug logs.

Dev & Engineering ✓ Microsoft · Official

Agent Host Log Investigator

Trace session, transport, and host failures in Agent Host debug exports.

Dev & Engineering ✓ Microsoft · Official

Local VS Code Web Workbench

Validate VS Code workbench and Agents window changes in a local vscode.dev instance.

Dev & Engineering ✓ Microsoft · Official

Project Instruction Builder

Turn conversation patterns and preferences into a durable project instruction file.

Dev & Engineering ✓ Microsoft · Official

Workflow Skill Builder

Turns a conversation's working method into a reusable SKILL.md.

Dev & Engineering ✓ Microsoft · Official

Custom Agent Builder

Create a focused .agent.md agent from a job description and the user’s conversation context.

Dev & Engineering ✓ Microsoft · Official

Create Draft Pull Request

Validate the current session’s changes and open a draft PR through GitHub MCP.

Dev & Engineering ✓ Microsoft · Official

Tool Rename Compatibility Check

Protect existing prompts and tool configurations when built-in tools are renamed.

Dev & Engineering ✓ Microsoft · Official

Copilot Chat OpenTelemetry Instrumentation

A repository-specific guide for consistent OpenTelemetry instrumentation in Copilot Chat.

Dev & Engineering ✓ Microsoft · Official

VS Code Agents Window Sessions

Safely implement and repair VS Code Agents window features.

Related skills