From 6af2373fe6c9d5a7afd8ae1aa548c8302f58f95d Mon Sep 17 00:00:00 2001 From: "Tommy D. Rossi" Date: Sat, 17 Jan 2026 00:34:41 +0100 Subject: [PATCH] agents --- .gitignore | 3 +++ AGENTS.md | 23 +++++++++++++++++++++++ package.json | 2 +- 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index fc554aa..a7ccf31 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,6 @@ playwriter/src/assets/*.png playwriter/src/assets/framer.html *-snapshot.txt claude-extension + +# opensrc - source code for packages +opensrc/ diff --git a/AGENTS.md b/AGENTS.md index e364cdd..31b9941 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -497,3 +497,26 @@ const jsonSchema = toJSONSchema(mySchema, { ``` github.md + + + +## Source Code Reference + +Source code for dependencies is available in `opensrc/` for deeper understanding of implementation details. + +See `opensrc/sources.json` for the list of available packages and their versions. + +Use this source code when you need to understand how a package works internally, not just its types/interface. + +### Fetching Additional Source Code + +To fetch source code for a package or repository you need to understand, run: + +```bash +npx opensrc # npm package (e.g., npx opensrc zod) +npx opensrc pypi: # Python package (e.g., npx opensrc pypi:requests) +npx opensrc crates: # Rust crate (e.g., npx opensrc crates:serde) +npx opensrc / # GitHub repo (e.g., npx opensrc vercel/ai) +``` + + \ No newline at end of file diff --git a/package.json b/package.json index 8595f6a..9c93a09 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "test": "pnpm --filter playwriter test", "watch": "pnpm -r watch", - "reload": "pnpm --filter mcp-extension reload", + "reload": "pnpm --filter playwriter build && pnpm --filter mcp-extension reload", "agents.md": "agentsdotmd ./PLAYWRITER_AGENTS.md core.md typescript.md pnpm.md vitest.md changelog.md docs-writing.md github.md playwright.md zod.md gitchamber.md", "release": "pnpm --filter playwriter build && rm -f extension.zip && cd extension && zip -r ../extension.zip dist && cd .. && realpath extension.zip | pbcopy && open 'https://chrome.google.com/webstore/devconsole/a379d569-9533-44e4-9749-0368f6dbf878/jfeammnjpkecdekppnclgkkffahnhfhe/edit/package'" },