Skip to content

Releases: sanchaymittal/chanakya

cnk v0.1.1

Choose a tag to compare

@sanchaymittal sanchaymittal released this 30 Jun 15:48
87dfef0

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-spawn was a runtime dependency of the bundled adapters that was only satisfied transitively via the SDKs — now declared directly, so pruned/--omit=optional installs work.
  • Refreshed package-lock.json.

cnk v0.1.0

Choose a tag to compare

@sanchaymittal sanchaymittal released this 30 Jun 14:57
a0bbf9b

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.