Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CognitraceNew to Visual Studio Code? Get it now.
Cognitrace

Cognitrace

José Pedro Schardosim Simão

|
81 installs
| (0) | Free
Logs prompts sent to AI agents
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Cognitrace

Cognitrace logs interactions with AI coding assistants — prompts and responses — into a structured JSON file inside your project.

Install on VS Code

Supported assistants

  • Claude Code (VS Code extension and CLI)
  • GitHub Copilot Chat
  • OpenAI Codex CLI
  • Gemini/Antigravity

Enabling logging for a project

Logging is off by default for every project. To turn it on:

  1. Click the Cognitrace icon in the Activity Bar (left-hand sidebar).
  2. Click Enable for this project.

This writes "cognitrace.enabled": true to the workspace's .vscode/settings.json, so the choice is per-project and stored alongside the project itself. Use the same panel to disable logging again at any time.

How it works

Once enabled, Cognitrace watches the session files that each AI assistant writes locally and captures every user message and assistant response. Logs are written to a .ai_log/ folder at the root of your workspace.

Log format

Each log file is named prompt_log_YYYY-MM-DD_<git-username>.json and contains an array of entries:

[
  {
    "timestamp": "2025-04-12T10:32:00.000Z",
    "source": "claude",
    "git_branch": "main",
    "git_user_name": "Jane Doe",
    "call_context": {
      "cwd": "/Users/jane/projects/my-app"
    },
    "role": "user",
    "content": "refactor the auth module to use JWT"
  },
  {
    "timestamp": "2025-04-12T10:32:05.000Z",
    "source": "claude",
    "git_branch": "main",
    "git_user_name": "Jane Doe",
    "call_context": {
      "cwd": "/Users/jane/projects/my-app"
    },
    "role": "assistant",
    "content": "Here's the refactored auth module using JWT..."
  }
]
Field Description
timestamp ISO 8601 timestamp of when the message was captured
source Which assistant produced the message (claude, github_copilot, codex, antigravity)
git_branch Active git branch at the time of the interaction
git_user_name Git user name from the workspace config
call_context.cwd Absolute path of the workspace
role user for prompts, assistant for AI responses
content The message text

Output channel

Open View > Output and select Cognitrace from the dropdown to see real-time diagnostic logs — which directories are being watched, which files are detected, and which messages are captured.

Notes

  • The .ai_log/ folder is created automatically. Add it to .gitignore if you don't want logs committed.
  • Logs are append-only and split by day and git user, so parallel sessions don't overwrite each other.
  • No data is sent anywhere. Everything stays on disk, locally.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft