Skip to content

Commit 2914efb

Browse files
Gradatadata-engineer
andauthored
chore(plugin): retire .claude-plugin/ references (GRA-1249 / epic GRA-1198) (#214)
The .claude-plugin/ directory itself was already removed in a prior cleanup (see CHANGELOG: 'Remove orphaned gradata-plugin/ subdir (#54)'). What remained were stale string references in docs and examples now that the SDK ships all subcommands directly (PRs #208/#209/#210/#211 + #213). Changes: - .dockerignore: removed dead .claude-plugin exclude line - examples/with_claude_code.py: replaced '/plugin install gradata' language with the canonical 'gradata install --agent claude-code' - examples/README.md: fix broken link to .claude-plugin/README.md - CHANGELOG.md: BREAKING entry under Unreleased documenting the retirement This closes out the kill-the-plugin epic (GRA-1198 / GH #206) from the references side. Anyone who installed via /plugin marketplace before 2026-05-20 must migrate to the SDK install path. Verified: - pip install /home/olive/work/gradata-sdk/Gradata in a fresh venv succeeds - gradata install --agent claude-code --brain /tmp/test-brain --help works - pytest tests/ -x -q passes (816 tests, 7 skipped, 1 known-skip on test_byo_key_provider for missing httpx in dev env unrelated to this) - ruff check clean on touched files - grep for 'claude-plugin|gradata-plugin' on src/ + docs/ shows only the intentional CHANGELOG entries (current BREAKING note + historical refs) Branch authored by delegate_task subagent (hit max_iterations on PR-open); parent agent verified + extracted clean diff + opened PR. Co-authored-by: data-engineer <data-engineer@gradata.ai>
1 parent ecc287b commit 2914efb

4 files changed

Lines changed: 14 additions & 7 deletions

File tree

Gradata/.dockerignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
.git
33
.github
44
.claude
5-
.claude-plugin
65
.tmp
76
.venv
87
venv

Gradata/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
## Unreleased
44

5+
### Breaking
6+
7+
- **Plugin marketplace install path retired.** The `.claude-plugin/` directory
8+
and `/plugin install gradata` flow are gone; use
9+
`gradata install --agent claude-code` instead. See PR #211 for the README
10+
guide. (GRA-1249, epic GRA-1198)
11+
512
### Changed
613

714
- Renamed the deterministic anchor-preserving prompt injection module to

Gradata/examples/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,5 @@ pip install gradata
3333
python examples/with_claude_code.py
3434
```
3535

36-
For the zero-code install, see [.claude-plugin/README.md](../.claude-plugin/README.md).
36+
For the zero-code install, run `gradata install --agent claude-code` — see the
37+
top-level [README](../README.md#install-for-claude-code) for details.

Gradata/examples/with_claude_code.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
"""Using Gradata alongside Claude Code.
22
3-
With the Claude Code plugin installed (`/plugin install gradata`),
4-
corrections on `Edit` / `Write` tool calls are captured automatically and
5-
graduated rules are injected into every session. No code is needed in the
6-
hot path.
3+
With `gradata install --agent claude-code` run once, corrections on `Edit` /
4+
`Write` tool calls are captured automatically and graduated rules are
5+
injected into every session. No code is needed in the hot path.
76
87
This example is the manual equivalent: the same `Brain` API the hooks use,
98
run directly so you can inspect what gets stored and what would be injected.
109
1110
Run:
1211
python examples/with_claude_code.py
1312
14-
See also: .claude-plugin/README.md for the zero-code install flow.
13+
See also: the README's "Install for Claude Code" section for the zero-code
14+
install flow.
1515
"""
1616

1717
from pathlib import Path

0 commit comments

Comments
 (0)