Contributing to agentic-task-system

July 1, 2026 · View on GitHub

PRs welcome — bug fixes, and especially new adapters under packages/adapter-*.

Dev setup

Requires Node ≥ 18. Each directory under packages/ (core, cli, mcp, adapter-*) is an npm workspace.

npm install
npm run lint

Give your agent the map (optional)

Every adapter under packages/adapter-* implements the same interface (getTask, createTask, …) and is wired in through loadAdapter. When you work on the source with a coding agent, pi-codegraph hands it a call-graph of the monorepo so it stops re-reading it every session:

pi-codegraph trust --repo . --label ats
pi-codegraph index --repo .
pi-codegraph arch -H                       # the adapter clusters + the busiest functions
pi-codegraph search getTask                # every adapter's implementation, as a template
pi-codegraph trace loadAdapter --inbound   # where adapters get wired in
pi-codegraph impact                        # when you change core, which adapters break

Optional and external — nothing in the project depends on it.