Releases: sanchaymittal/chanakya
Release list
cnk v0.1.1
Backward-compatible patch — the default install is unchanged.
Optional provider SDKs → lean install
The claude, codex, and opencode adapters drive their provider through an npm SDK. Those SDKs are now optional dependencies, so you can skip them:
npm install -g @sanchaymittal/cnk --omit=optional
≈60 MB vs ≈490 MB (31 vs 129 packages). CLI-based adapters (gemini, aider, cursor, antigravity, …) work without any SDK; the SDK-backed adapters report a clear error until you reinstall with them. This also drops the hono/ws advisory sources from the lean tree.
Fix
cross-spawnwas a runtime dependency of the bundled adapters that was only satisfied transitively via the SDKs — now declared directly, so pruned/--omit=optionalinstalls work.- Refreshed
package-lock.json.
cnk v0.1.0
First public release of cnk — run any coding agent as an ephemeral subagent from any other coding agent.
Install
npm i -g @sanchaymittal/cnk # or: npx @sanchaymittal/cnk
What it is
Provider-agnostic subagent relay: dispatch Codex, Claude Code, Gemini CLI, OpenCode, Cursor, Aider and more as bounded subagents with normalized events, transcripts, usage, and push completion. Daemon-first, with a thin CLI + integrated TUI (cnk opens the TUI).
Requires Node ≥20 (Bun ≥1.3 for the TUI). Uses provider-native auth — cnk holds no API keys.