# @pleach/coding-agent changelog (/docs/changelog/coding-agent)



This page collects the **site-content changelog entries** that
materially touched the [`@pleach/coding-agent`](/docs/coding-agent)
docs surface or named a `@pleach/coding-agent` symbol. It is not
the runtime changelog — the canonical record of
`@pleach/coding-agent` runtime behavior lives in the upstream
package [`CHANGELOG.md`](https://github.com/pleachhq/getpleach) and
on
[npmjs.org/package/@pleach/coding-agent](https://www.npmjs.com/package/@pleach/coding-agent).

See the combined site changelog at
[`/docs/changelog/combined`](/docs/changelog/combined) for the
chronological unified view across every SKU.

## Unreleased [#unreleased]

### Added [#added]

* **`@pleach/coding-agent/context` documented as shipped
  (`createLruContextStrategy`, `createImportanceContextStrategy`).**
  [Long session](/docs/coding-agent/long-session) flipped from
  "(roadmap)" to shipped for the two pure `ContextStrategy` eviction
  factories over the `(state, budget) → string[]` contract. The
  fictional `importance` options (`recencyWeight`/`frequencyWeight`)
  were corrected to `{ maxEntries }`, the additive
  `ContextEntry.accessCount` field documented, and the runtime-side
  `CodingContextManager` kept honestly labeled as roadmap.

* **Per-recipe deep-dive page** —
  [`instrumentedCodingAgent`](/docs/recipes/instrumented-coding-agent)
  composes `@pleach/coding-agent` + `@pleach/sandbox` +
  `@pleach/observe`. Rank-2-publish-relevant once `coding-agent`
  ships per the upstream rank-2 runbook.

### Fixed [#fixed]

* **[`@pleach/sandbox`](/docs/sandbox) peer-dep pin corrected to `^0.1.0`
  (devharness FINDING 94).** The [Coding agent](/docs/coding-agent)
  sandbox-handle comment claimed a `^1.0.0` peer-dep; the shipped
  `packages/coding-agent/package.json` `peerDependencies` pins
  `"@pleach/sandbox": "^0.1.0"` (matching the [Sandbox](/docs/sandbox)
  page). Now `^0.1.0`.

## 2026-06-08 — sibling-SKU references [#2026-06-08--sibling-sku-references]

### Added [#added-1]

* **Homepage Enterprise section** — new paragraph names
  [`@pleach/coding-agent`](/docs/coding-agent) (typed
  `CodingAgentRuntime` contract at `0.2.0-alpha.0`) as the
  sandboxed coding-agent surface for the internal dev-tools team
  that often sits inside the same Enterprise contract footprint —
  same row, same `tenantId` axis, same chargeback.
* **[Migrating from Anthropic Enterprise](/docs/migrating-from-anthropic-enterprise#sibling-skus-that-ride-alongside-the-contract)
  and [Migrating from OpenAI Enterprise](/docs/migrating-from-openai-enterprise#sibling-skus-that-ride-alongside-the-contract)** —
  new "Sibling SKUs that ride alongside the contract" section,
  with one bullet for `@pleach/coding-agent` (Workspace or
  Project framing per doc).
* **[Comparison Enterprise section](/docs/comparison#if-you-already-buy-direct-from-anthropic-or-openai)** —
  paragraph appended after the cloud-mediated transports note,
  mirroring the homepage's coding-agent + language-agnostic-contract
  framing for the doc-side reader.

## 2026-06-08 [#2026-06-08]

### Added [#added-2]

* `@pleach/coding-agent/runtime` contract section in
  [Coding agent](/docs/coding-agent#pleachcoding-agent-runtime-contract)
  with the typed `CodingAgentRuntime` interface and the per-method
  first-slice behavior.

### Changed [#changed]

* [Packages](/docs/packages) table corrected to real published
  version — `@pleach/coding-agent 0.2.0-alpha.0` (was largely
  stale "Reserved · placeholder" framing).
* [Plugin contract → Sibling SKUs as plugins](/docs/plugin-contract#sibling-skus-as-plugins)
  section retitled and rewritten with per-row real Phase A status
  — includes `@pleach/coding-agent`.
