Document `d8` `Worker` API differences (`new Worker(fn, {type: 'function'})`,
unwrapped `onmessage = function(msg)` payload, and `worker.getMessage()`)
when converting browser Web Worker POCs, and link Phase 2 (Healing) of
`v8-security-triaging` to `v8-poc-classification`.
R=jkummerow@chromium.org
TAG=agy
CONV=8b3d6911-a4ea-4c00-ac94-f2c5c6868d2d
Bug: 577017187
Change-Id: I8bfd132730c315770bebaa860f5030d80b565ecd
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/8643969
Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
Auto-Submit: Clemens Backes <clemensb@chromium.org>
Cr-Commit-Position: refs/heads/main@{#111144}
V8 Coding Agents
This directory provides a centralized location for files related to AI coding
agents (e.g. jetski-cli) used for development within V8.
The goal is to provide a scalable and organized way to share prompts and tools among developers, accommodating the various environments (Linux, Mac, Windows) and agent types in use.
To ensure consistency across the ecosystem, the directory structure and documentation standards (excluding V8-specific skills and plugins) mirror those in Chromium's agents directory.
Directory Structure
Skills & Rules
Reusable workflows, commands, and conventions live in skills/ and rules/.
To install them for your agent environment, run the appropriate installation
script from the agents/ directory:
- For Jetski: Run
vpython3 scripts/install_for_jetski.pyto create symlinks in.agents/. - For GitHub Copilot CLI: Run
vpython3 scripts/install_for_copilot_cli.pyto generate repository instructions in.github/copilot-instructions.md, install compatible V8 rules as instruction files in.github/instructions/, and expose compatible V8 skills in.github/skills/.
Contributing
Please freely add self-contained agent skills that match the format of the existing examples.