Repository navigation
Releases
Releases · lumberroom/lumberroom-claude-code
lumberroom-memory 0.7.0
Added
- A fallback for Claude Code's built-in guard,
sec-default@builtin, which skips a user-tier plugin'sprompt.compose,prompt.sectionandsession.compacthooks on machines with managed settings or a Team or Enterprise login. When a turn ends andprompt.composenever ran, the plugin logs one line, stores a flag in its plugin storage, and attaches the digest and the write rule to a prompt as context once a conversation, again after/clearor a compaction. The flag carries over to later sessions on the machine, so their first prompt gets the copy, and the plugin clears it as soon asprompt.composeruns. On the first eligible prompt the copy waits for the digest fetched with that prompt asquery. The built-in memory section and the extraction at compaction stay off under the guard. The README section "Organization-managed Claude Code" covers the admin route that runs every hook. After/clear, which starts the conversation with fresh$.stateand nosession.start, the plugin reads the stored flag again on the next prompt.
lumberroom-memory 0.6.0
Added
- The digest follows the conversation's first request. The first prompt of 12 characters or more goes to
context_bootstrapasquery, and the section redraws with the engine's related facts and a profile ordered by relevance. It runs once a conversation, recall on or off, withinrecallTimeoutMs. A timeout, an error or an engine withoutquerykeeps the session-start digest and raises no toast.digestQuery: falseturns it off. The refetch runs after the turn goes out, so the first prompt waits for nothing extra and the redrawn section is built to reach the model from the second turn on. No live session has confirmed that yet;docs/spec.mdsection 14.1 has the check. A refetch that replaces the digest writes one debug line. The system prompt changes once, after that prompt. Needs an engine with decision 0034.
lumberroom-memory 0.5.3
Changed
lr-reviewworks undated facts: it fills a start date the fact's own text names, throughreview_queuesourceundatedand thefill_dateverdict. Needs a server with theundatedsource.
lumberroom-memory 0.5.2
Added
/lr-reviewworks the review queue: dreaming proposals, conflicts and duplicates.
lumberroom-memory 0.5.1
Added
/lr-setupallows the plugin's own lumberroom calls after you confirm, then loads the digest.
It adds the missing rules to your usersettings.jsonand keeps every other key.
Changed
- The permissions toast points at
/lr-setupinstead of a docs link. bootstrapTimeoutMsdefaults to 5000 ms and accepts no less, so a slow MCP connection still loads the digest.
lumberroom-memory 0.5.0
Removed
- The
server,mcpHostandbaseUrloptions. Install asks for no host:.mcp.jsonconnects to
https://mcp.lumberroom.cloud/mcp. For a self-hosted engine, register it as an MCP server named
lumberroom; the plugin falls back to it. The README's Self-hosted engine section has the command.
Changed
/lr-importuses the lumberroom CLI's login wheningestTokenis empty, and posts to the engine
the CLI points at. Runlumberroom loginand pick the Full profile, which carriesmayIngest.- The README shows how to set or change
ingestToken, which/configdoes not list.
lumberroom-memory 0.4.0
Removed
- The
classic.SessionStarthook that cut the oldlumberroom bootstrap --hookblock out of the
SessionStart context. The plugin directory holds any mod that changes aclassic.*result, so
the plugin now passes that event through untouched. If you still run the old shell hook, remove
it from~/.claude/settings.json, or the session gets the digest twice. The digest cache stays:
it fills the section when the bootstrap fails.
Changed
- The README says which tools the plugin calls itself and when, what the
tool.callhook does
with the calls it sees, the threePOSTrequests/lr-importmakes and to which host, and what
the plugin reads from the conversation and your machine and where it goes.
lumberroom-memory 0.3.2
Added
skills/lumberroom-memory, the memory rules as a skill: bootstrap at the start, search before
assuming, write durable facts without asking, and leave review and delete to the user. Since
engine #96 the MCP server's descriptions give no orders, so in Cowork, where the plugin's hooks
do not run, the skill is what carries them. The text is the engine's
client/skills/lumberroom-memory/SKILL.md.
lumberroom-memory 0.3.1
Changed
mcpHostreplacesmcpUrl. It defaults tomcp.lumberroom.cloud, and the bundled MCP server
connects tohttps://<mcpHost>/mcp, so a self-hosted engine still needs one setting..mcp.json
now spells the scheme out, which the awesome-ai-plugins source scan requires: it rejected a URL
that was a bare${user_config.mcpUrl}. If you setmcpUrl, setmcpHostto its host.baseUrldefaults tohttps://<mcpHost>.
Added
SECURITY.md, with private vulnerability reporting through GitHub.- Weekly Dependabot updates for the npm development dependencies.
- A README section on each hook, the tools the plugin calls itself and the addresses it contacts.
Fixed
- The importer's byte-order-mark strip wrote U+FEFF as a literal character, which the directory's
validation holds for review. It is now an escape.
lumberroom-memory 0.3.0
Changed
- The plugin no longer allows its own calls through the permission check. Anthropic's directory does
not list a mod whosetool.checkhook answersallow, so your permission rules now decide. Allow
context_bootstrap,memory_searchandmemory_writeonce, asdocs/permissions.mdshows. extractordrops itsoptionslist, which the directory does not accept yet; any value other
thanturnorsession-endstill reads asoff.
Added
docs/permissions.md, the rules to add for each name lumberroom can run under.- One toast a session when your permission rules refuse the plugin's calls, linking to that page.