Agent Plugins Marketplace
← All plugins

jev-context-compaction

v0.1.6

Low-latency Jev-guided compaction through the TypeSafe AI Rust SDK.

Claude Code

By TypeSafe Rust SDK contributorsLicense: MIT0 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Claude Code
Parsed components
0 skill or MCP entries
Source updated
Sep 26, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install jev-context-compaction for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install jev-context-compaction@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/PhiDung-hub/jev-context-compaction

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is claude/.

Plugin files

claude/
└── .claude-plugin/plugin.json

Plugin manifests1

claude/.claude-plugin/plugin.json
{
  "name": "jev-context-compaction",
  "version": "0.1.6",
  "description": "Low-latency Jev-guided compaction through the TypeSafe AI Rust SDK.",
  "author": {
    "name": "TypeSafe Rust SDK contributors"
  },
  "license": "MIT",
  "userConfig": {
    "endpoint": {
      "type": "string",
      "title": "Local compaction endpoint",
      "description": "HTTP endpoint exposed by jev-context-compaction-server.",
      "default": "http://127.0.0.1:8787/compact"
    },
    "keepThreshold": {
      "type": "number",
      "title": "Keep threshold",
      "description": "Minimum Jev probability for retaining a call or its full result.",
      "default": 0.5
    },
    "preserveRecentMessages": {
      "type": "number",
      "title": "Recent messages to preserve",
      "description": "Number of newest transcript messages protected from compaction.",
      "default": 6
    },
    "compactAtPercent": {
      "type": "number",
      "title": "Compaction percentage",
      "description": "Context percentage at which turn.complete requests compaction.",
      "default": 60
    },
    "autoRetryDeltaPercent": {
      "type": "number",
      "title": "Auto-compaction retry gap",
      "description": "Minimum additional context percentage before retrying after an auto-compaction attempt.",
      "default": 10
    },
    "minReductionRatio": {
      "type": "number",
      "title": "Minimum reduction ratio",
      "description": "Minimum character reduction required to replace history.",
      "default": 0.25
    },
    "maxStateTokens": {
      "type": "number",
      "title": "Maximum state tokens",
      "description": "Estimated token budget for the fitted Jev state.",
      "default": 25000
    },
    "maxCombinedTokens": {
      "type": "number",
      "title": "Maximum combined tokens",
      "description": "Estimated budget for state and all questions in one request.",
      "default": 60000
    },
    "maxStateQuestionTokens": {
      "type": "number",
      "title": "State and question limit",
      "description": "Estimated budget for state plus the longest question.",
      "default": 30000
    },
    "maxParallelRequests": {
      "type": "number",
      "title": "Parallel request limit",
      "description": "Maximum concurrent Jev calls when one request cannot fit all questions.",
      "default": 4
    },
    "requestTimeoutMs": {
      "type": "number",
      "title": "Request timeout",
      "description": "Jev request deadline in milliseconds before built-in fallback.",
      "default": 8000
    },
    "truncateHeadChars": {
      "type": "number",
      "title": "Truncated result head",
      "description": "Leading result characters retained when the full result is dropped.",
      "default": 300
    },
    "model": {
      "type": "string",
      "title": "Jev model",
      "description": "TypeSafe System One model used for compaction judgments.",
      "default": "jev-latest"
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[jev-context-compaction on Agent Plugins Marketplace](https://pluginsmp.com/plugins/jev-context-compaction)