Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions Packs/kai-history-system/INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,13 +103,13 @@ Copy all TypeScript files from this pack's `src/` directory to your hooks direct

```bash
# Copy hook files
cp src/capture-all-events.ts $PAI_DIR/hooks/
cp src/stop-hook.ts $PAI_DIR/hooks/
cp src/subagent-stop-hook.ts $PAI_DIR/hooks/
cp src/capture-session-summary.ts $PAI_DIR/hooks/
cp src/hooks/capture-all-events.ts $PAI_DIR/hooks/
cp src/hooks/stop-hook.ts $PAI_DIR/hooks/
cp src/hooks/subagent-stop-hook.ts $PAI_DIR/hooks/
cp src/hooks/capture-session-summary.ts $PAI_DIR/hooks/

# Copy library files
cp src/lib/metadata-extraction.ts $PAI_DIR/hooks/lib/
cp src/hooks/lib/metadata-extraction.ts $PAI_DIR/hooks/lib/

# Verify all files are in place
ls -la $PAI_DIR/hooks/*.ts
Expand All @@ -120,7 +120,7 @@ ls -la $PAI_DIR/hooks/lib/*.ts

## Step 3: Register Hooks in settings.json

Merge the hook configuration from `config/settings-hooks.json` into your `~/.claude/settings.json`.
Merge the hook configuration from `src/config/settings-hooks.json` into your `~/.claude/settings.json`.

**For existing installations:** Add the history hooks alongside your existing hooks in `~/.claude/settings.json`.

Expand Down
12 changes: 6 additions & 6 deletions Packs/kai-history-system/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ keywords: [history, documentation, memory, capture, hooks, sessions, learnings,

| Component | File | Purpose |
|-----------|------|---------|
| Universal event capture | `src/capture-all-events.ts` | Log all events to JSONL for audit trail |
| Stop hook | `src/stop-hook.ts` | Capture main agent completions and learnings |
| Subagent stop hook | `src/subagent-stop-hook.ts` | Route subagent outputs by type |
| Session summary | `src/capture-session-summary.ts` | Summarize sessions at close |
| Metadata extraction lib | `src/lib/metadata-extraction.ts` | Extract agent instance metadata |
| Hook config | `config/settings-hooks.json` | Claude Code hook registration template |
| Universal event capture | `src/hooks/capture-all-events.ts` | Log all events to JSONL for audit trail |
| Stop hook | `src/hooks/stop-hook.ts` | Capture main agent completions and learnings |
| Subagent stop hook | `src/hooks/subagent-stop-hook.ts` | Route subagent outputs by type |
| Session summary | `src/hooks/capture-session-summary.ts` | Summarize sessions at close |
| Metadata extraction lib | `src/hooks/lib/metadata-extraction.ts` | Extract agent instance metadata |
| Hook config | `src/config/settings-hooks.json` | Claude Code hook registration template |

**Summary:**
- **Files created:** 6 + history directory structure
Expand Down