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
Not recommended
51/ 100 5-point scale 2.6 / 5
Trust16 / 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.

Reliability8 / 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.

Adaptability9 / 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.

Convention9 / 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.

Effectiveness6 / 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.

Verifiability3 / 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
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 it does & when to 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.

Pros & cons

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 to install

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 to use

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

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 Configuration Policy Maintainer

Standardize VS Code policy registration, export, and validation.

Design & Frontend ✓ Microsoft · Official

VS Code Design Philosophy

Turn vague UI discomfort into concrete fixes using shared values, principles, and design moves.

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 Integrated Browser Architecture

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

Dev & Engineering ✓ Microsoft · Official

VS Code Agents Window Sessions

Safely implement and repair VS Code Agents window features.

Dev & Engineering ✓ Microsoft · Official

Commit Assistant

Creates repository-style commit messages and safely commits code changes.

Dev & Engineering ✓ Microsoft · Official

Agent Host Log Investigator

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

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

VS Code Agent Customization Assistant

Create, repair, and troubleshoot VS Code Agent customization files and their loading behavior.

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.

Dev & Engineering ✓ Microsoft · Official

VS Code Accessibility Development Guide

A practical specification for accessible interactive features in VS Code.

Design & Frontend ✓ Microsoft · Official

VS Code CSS Layout Standards

Build reliable VS Code-style CSS layouts and text truncation behavior

Dev & Engineering ✓ Microsoft · Official

VS Code Chat Performance Lab

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

Dev & Engineering ✓ Microsoft · Official

Component Fixtures for Screenshot Testing

Create stable, theme-aware VS Code component fixtures for isolated screenshot testing.

Dev & Engineering ✓ Microsoft · Official

VS Code Smoke Test Assistant

Run, filter, and debug VS Code end-to-end smoke tests.

Dev & Engineering ✓ Microsoft · Official

VS Code Crash Dump Symbolicator

Turn native VS Code crash dumps into readable backtraces with method names.

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

Feedback Action

Reads current-session feedback and applies the requested code changes.

Related skills