All Claude Code modskzarzycki/claude-mods
self-compact
Compaction at task boundaries: the model can ask to compact once its turn ends. Above a fill threshold it is asked whether to, after a turn decision-model judges a finished task, or, without decision-model, with each prompt.
self-compact reaches L2 (writes or runs) by its classified calls and passed claude plugin validate with warnings on Claude Code 2.1.302.
- Events hooked: 4
- API methods referenced: 8
- Access from classified calls: L2, writes or runs: drives Claude, draws
- Unclassified calls: 2 (
$.decision.ask,$.prompt.read), full access unknown - Static scan, not a runtime test
Install hint
/plugin install self-compact --marketplace kzarzycki/claude-modsFrom the repository's own marketplace. Confirm the plugin name in the repository's README before installing. Mods need Claude Code 2.1.287 or later.
Access
L2 Writes or runsother: $.decision.ask, other: $.prompt.read, drives Claude, drawsValidation
Passed with warnings on Claude Code 2.1.302View the source on GitHub Back to the list
What the scan recorded
- Observed events
- every tool call, every prompt
- Hooks
session.start, tool.call, prompt.submit, turn.complete- API calls
$.clock.sleep, $.command.run, $.decision.ask, $.prompt.read, $.prompt.submit, $.session.usage, $.tool.register, $.ui.toast- Validation on 2.1.302
- Passed with warnings
- Scanned revision
bc9397750972- Marketplace warnings
- claude-mods
These are the hooks and API calls reported by claude plugin validate. Access levels describe the widest reach of those calls and are not safety ratings. Validation is a static check, not a runtime test, and a passing result does not prove that a mod works or is safe. How the scan works.
More from kzarzycki/claude-mods
- agent-hubAgent hub: a pane listing this session's subagents with status, model, turns and tokens, and a box to steer a…
- auto-effortAuto effort: the decision model rates each prompt and the turn it starts runs at that effort.
- compact-methodsoh-my-pi compaction methods: shake (move old tool output to files, no model call) and handoff (continue from…
- decision-modelA decision model for other mods ($.decision.ask): typed questions about a state, answered by any System One e…
- eval-kernelA persistent JavaScript kernel the model drives with one `eval` tool: state survives between cells, and cells…
- resume-on-stopUnexpected stops: when a turn ends right after saying it will act, the decision model spots it and one turn r…
- ttsr-rulesoh-my-pi TTSR rules: a regex rule denies the tool call that would break it, with the rule as the reason; a qu…
Badge for your README
Authors can show the latest scan result in their README. Each badge links to this page.
[](https://mods.aidojo.si/mods/kzarzycki--claude-mods--self-compact/)
[](https://mods.aidojo.si/mods/kzarzycki--claude-mods--self-compact/)