Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Agent guidance

Follow [CONTRIBUTING.md](./CONTRIBUTING.md) for setup, development, and release
commands.

## Scope

- Treat `src/generated/`, `src/resources.ts`, and `src/resources/` as output
from a private SDK codegen pipeline. Do not edit them.
- Keep handwritten changes focused and preserve unrelated generated files.
- Update `package.json` and `pnpm-lock.yaml` together for dependency changes.

## Workflow

- Use Bazel targets instead of direct Node test or build commands.
- Run `bazel run //:gazelle` after adding files or changing imports.
- Do not bump versions, edit release PR output, or publish packages manually.

## Validation

- Run `bazel test //...`.
- Run `bazel test //:test //:package_checks //e2e:sdk_parity` for public-surface
changes.
- Run `pnpm lefthook run pre-commit --all-files --force --fail-on-changes`.
- Run live tests only when explicitly requested and `PPLX_API_TOKEN` is
available.