NovasPlace/CSM

Persistent memory and operational continuity for AI coding agents — append-only event ledger (AgentBook), rolling summaries, self-model, belief knowledge, and turn-1 frontpage injection for deterministic cold-start.

41Stars on the repository
32Mods indexed here, across every type
8d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

SessionStart

01

NovasPlace/CSM

Hook

Runs when a session starts, executing run-hook.mjs via node. From NovasPlace/CSM.

41 8d ago A tokens not measured original MIT

UserPromptSubmit

02

NovasPlace/CSM

Hook

Runs when you submit a prompt, before the agent sees it, executing run-hook.mjs via node. From NovasPlace/CSM.

41 8d ago A tokens not measured original MIT

PreToolUse

03

NovasPlace/CSM

Hook

Runs before the agent uses a tool, executing run-hook.mjs via node. From NovasPlace/CSM.

41 8d ago A tokens not measured copy · 78% MIT

PermissionRequest

04

NovasPlace/CSM

Hook

Runs when the agent asks permission for an action, executing run-hook.mjs via node. From NovasPlace/CSM.

41 8d ago A tokens not measured original MIT

PostToolUse

05

NovasPlace/CSM

Hook

Runs after a tool call finishes, executing run-hook.mjs via node. From NovasPlace/CSM.

41 8d ago A tokens not measured original MIT

PreCompact

06

NovasPlace/CSM

Hook

Runs before the context is compacted, executing run-hook.mjs via node. From NovasPlace/CSM.

41 8d ago A tokens not measured original MIT

PostCompact

07

NovasPlace/CSM

Hook

Runs after the context is compacted, executing run-hook.mjs via node. From NovasPlace/CSM.

41 8d ago A tokens not measured original MIT

SubagentStart

08

NovasPlace/CSM

Hook

Runs when a subagent starts, executing run-hook.mjs via node. From NovasPlace/CSM.

41 8d ago A tokens not measured copy · 83% MIT

SubagentStop

09

NovasPlace/CSM

Hook

Runs when a subagent finishes, executing run-hook.mjs via node. From NovasPlace/CSM.

41 8d ago A tokens not measured copy · 91% MIT

Stop

10

NovasPlace/CSM

Hook

Runs when the agent finishes a response, executing run-hook.mjs via node. From NovasPlace/CSM.

41 8d ago A tokens not measured copy · 89% MIT