Skip to content
Draft
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
20 changes: 20 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# AGENTS.md

## Cursor Cloud specific instructions

This is a single-package TypeScript library (`@codelytv/mcp-client`) — not a monorepo, no services to run.

### Key commands

| Task | Command |
|------|---------|
| Install deps | `npm install` |
| Lint | `npm run lint` |
| Build | `npm run build` (runs `tsc`) |
| Tests | `npx jest --roots tests --transform '{"^.+\\.tsx?$": "ts-jest"}'` |

### Notes

- There is no `test` script in `package.json`; Jest and ts-jest are installed as devDependencies. Run tests with the command above.
- The project compiles to ESM (`module: "ESNext"` in tsconfig). The compiled `dist/` output cannot be directly `require()`d or run with plain `node` due to missing `.js` extensions in import paths. Use `npx tsx` to run TypeScript source directly if needed.
- CI (`.github/workflows/ci.yml`) runs: `npm install` → `npm run lint` → `npm run build`. There are no test steps in CI.
Loading