Add search command, history browser, install script, and systemd timers

- /search command to search across memory, history, and configuration
- history-browser.py for browsing and analyzing session history
- install.sh for first-time setup with directory creation and validation
- daily-maintenance.sh for scheduled backup, cleanup, and validation
- systemd timer units for automated daily maintenance at 6 AM
- Updated shell completions with 11 aliases
- Test suite now covers 19 tests
- Bump version to 1.1.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
OpenCode Test
2026-01-01 18:41:07 -08:00
parent 86baab7e96
commit 125bb4904b
16 changed files with 1004 additions and 4 deletions

View File

@@ -159,6 +159,11 @@
"description": "View and manage configuration settings",
"aliases": ["/settings", "/prefs"],
"invokes": "command:config"
},
"/search": {
"description": "Search memory, history, and configuration",
"aliases": ["/find", "/lookup"],
"invokes": "command:search"
}
},
"agents": {
@@ -274,5 +279,24 @@
"description": "Calendar API with tiered delegation",
"location": "~/.claude/mcp/delegation/gcal_delegate.py"
}
},
"automation": {
"scripts": {
"validate-setup": "~/.claude/automation/validate-setup.sh",
"quick-status": "~/.claude/automation/quick-status.sh",
"backup": "~/.claude/automation/backup.sh",
"restore": "~/.claude/automation/restore.sh",
"clean": "~/.claude/automation/clean.sh",
"install": "~/.claude/automation/install.sh",
"test": "~/.claude/automation/test-scripts.sh",
"memory-add": "~/.claude/automation/memory-add.py",
"memory-list": "~/.claude/automation/memory-list.py",
"search": "~/.claude/automation/search.py",
"history-browser": "~/.claude/automation/history-browser.py"
},
"completions": {
"bash": "~/.claude/automation/completions.bash",
"zsh": "~/.claude/automation/completions.zsh"
}
}
}