Skip to content

feat: add deja plugin - #239

Open
vshulcz wants to merge 1 commit into
cline:mainfrom
vshulcz:add-deja
Open

vshulcz wants to merge 1 commit into
cline:mainfrom
vshulcz:add-deja

Conversation

@vshulcz

@vshulcz vshulcz commented Oct 25, 2026

Copy link
Copy Markdown

Adds plugins/deja, so cline plugin install deja gives Cline recall over the session files it and other agents (Claude Code, Codex, Cursor and more) already keep on disk. It calls a user-installed deja binary (Homebrew, install script or go install, MIT), which I wrote. No network and no model calls. Without the binary the plugin returns nothing and the session runs as usual.

It's a port of the plugin deja install cline-auto writes to ~/.cline/plugins/deja: a rule for session-start recall, a message builder for per-prompt recall and past fixes after a failed run_commands, beforeTool, onEvent and afterRun hooks, the deja MCP server, /deja and a bundled skill.

Validation:

  • npm run validate passed.
  • cline plugin install ./plugins/deja on CLI 3.0.73 into an isolated --cwd and config dir. cline config --json lists the plugin, the deja-history skill and the deja MCP server.
  • Loaded index.ts with a stub API and a fake deja. Each path calls the expected subcommand, and with the binary missing every path returns empty.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant