# Third-Party Notices

This package combines original code with one bundled third-party project.
Ownership map:

| Component | Path | Ownership |
|---|---|---|
| Aggregate packaging, `lib/client.js`, docs | repo root | **This project** (MIT) |
| Knowledge graph plugin | `lib/graph-memory/` | **This project** (MIT, original) |
| Status pill plugin | `lib/status-pill/` | **This project** (MIT, original) |
| Layered memory & self-evolution | `lib/memory-evolve/` | **Third-party** — bundled, see below |

## Bundled: dsh-memory-evolve

- Location: `lib/memory-evolve/`
- Copyright: (c) 2026 dsh-external
- License: MIT — original license text preserved verbatim at
  `lib/memory-evolve/LICENSE`
- Upstream: the independent `dsh-memory-evolve` project for DeepSeek Harness
  (5-track layered memory, self-evolution, skills, todos, COI dispatch,
  Web UI).
- Modifications: this distribution ships the upstream code as-is except for
  packaging-level changes (files relocated under `lib/memory-evolve/`,
  root `package.json` / `cordis.patch.yml` / aggregate `lib/client.js` added
  by this project). The upstream `lib/` sources themselves are unmodified.
  All configuration that this project adds (e.g. `skillReviewEnabled`) is
  applied through DSH's standard patch mechanism, not by editing upstream
  sources.

## Dependencies (installed via npm, not bundled)

- `better-sqlite3` — MIT © Joshua Wise; bundles SQLite (public domain) via
  node-addon-api (MIT).

## Attribution requirement

If you fork or redistribute this package, keep this notices file, the root
`LICENSE` (linshuangb), and `lib/memory-evolve/LICENSE`
(dsh-external) intact so the original dsh-memory-evolve attribution is
preserved.
