package.json
{
"name": "lms-plugin-context-compressor",
"version": "0.7.0",
"description": "Automatic context management for LM Studio: Claude Code-style compaction, mid-task compression for agentic loops, tool-result capping, attachment memory, and Agentic Workspace state preservation.",
"main": "index.js",
"scripts": {
"dev": "lms dev",
"push": "lms push",
"test": "vitest run tests",
"typecheck": "tsc --noEmit",
"typecheck:tests": "tsc -p tsconfig.tests.json",
"check": "npm run typecheck && npm run typecheck:tests && npm test",
"bench:static": "vitest run bench/static",
"bench": "tsx bench/run.ts"
},
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
"@lmstudio/sdk": "^1.5.0"
},
"devDependencies": {
"@types/node": "^22.0.0",
"tsx": "^4.23.12",
"typescript": "^5.6.0",
"vitest": "^3.0.0"
}
}
package.json
{
"name": "lms-plugin-context-compressor",
"version": "0.7.0",
"description": "Automatic context management for LM Studio: Claude Code-style compaction, mid-task compression for agentic loops, tool-result capping, attachment memory, and Agentic Workspace state preservation.",
"main": "index.js",
"scripts": {
"dev": "lms dev",
"push": "lms push",
"test": "vitest run tests",
"typecheck": "tsc --noEmit",
"typecheck:tests": "tsc -p tsconfig.tests.json",
"check": "npm run typecheck && npm run typecheck:tests && npm test",
"bench:static": "vitest run bench/static",
"bench": "tsx bench/run.ts"
},
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
"@lmstudio/sdk": "^1.5.0"
},
"devDependencies": {
"@types/node": "^22.0.0",
"tsx": "^4.23.12",
"typescript": "^5.6.0",
"vitest": "^3.0.0"
}
}