Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion Gradata/.dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
.git
.github
.claude
.claude-plugin
.tmp
.venv
venv
Expand Down
7 changes: 7 additions & 0 deletions Gradata/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

## Unreleased

### Breaking

- **Plugin marketplace install path retired.** The `.claude-plugin/` directory
and `/plugin install gradata` flow are gone; use
`gradata install --agent claude-code` instead. See PR #211 for the README
guide. (GRA-1249, epic GRA-1198)

### Changed

- Renamed the deterministic anchor-preserving prompt injection module to
Expand Down
3 changes: 2 additions & 1 deletion Gradata/examples/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,5 @@ pip install gradata
python examples/with_claude_code.py
```

For the zero-code install, see [.claude-plugin/README.md](../.claude-plugin/README.md).
For the zero-code install, run `gradata install --agent claude-code` — see the
top-level [README](../README.md#install-for-claude-code) for details.
10 changes: 5 additions & 5 deletions Gradata/examples/with_claude_code.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
"""Using Gradata alongside Claude Code.

With the Claude Code plugin installed (`/plugin install gradata`),
corrections on `Edit` / `Write` tool calls are captured automatically and
graduated rules are injected into every session. No code is needed in the
hot path.
With `gradata install --agent claude-code` run once, corrections on `Edit` /
`Write` tool calls are captured automatically and graduated rules are
injected into every session. No code is needed in the hot path.

This example is the manual equivalent: the same `Brain` API the hooks use,
run directly so you can inspect what gets stored and what would be injected.

Run:
python examples/with_claude_code.py

See also: .claude-plugin/README.md for the zero-code install flow.
See also: the README's "Install for Claude Code" section for the zero-code
install flow.
"""

from pathlib import Path
Expand Down
Loading