Changelog
[0.4.4] - 2026-03-01
Changed
- Switched daemon lifecycle management to direct
python3 control (start/stop/restart) via plugin/scripts/control.sh.
- Added runtime stdout/stderr log paths (
runtime.stdout.log, runtime.stderr.log) for startup failure diagnostics.
- Removed
CLAUDE_PLUGIN_ROOT hard dependency from start/stop/restart/logs/status skill flows.
[0.3.2] - 2026-02-24
Added
- Auto-create output directory when writing entries for improved reliability.
Changed
- Refactored skills architecture: split into modular skills, removed LaunchAgent dependency.
- Background process now runs directly without LaunchAgent wrapper.
[0.2.6] - 2026-02-23
Added
- Setup hook: displays install instructions automatically after
/plugin install claude-cobrain.
plugin/scripts/setup.sh post-install reminder script.
Changed
- Removed duplicate
commands/install.md; install is now only exposed via skills/install/SKILL.md.
[0.2.5] - 2026-02-23
Changed
- Simplified
commands/install.md to thin proxy delegating to skills/install/SKILL.md (single source of truth).
- Optimized install skill to minimize user approval prompts (max 3 Bash calls).
Fixed
- Fixed
plugin/hooks/hooks.json schema: hooks is now an object ({}) instead of an array, resolving plugin load errors in Claude Code.
[0.2.0] - 2026-02-23
Changed
- BREAKING: Restructured from standalone
SKILL.md to Claude Code Plugin architecture.
- Management now uses
/claude-cobrain:cobrain with skill-based routing.
- Install, manage, and update logic split into independent skills (SRP).
- Daemon script moved to
plugin/scripts/cobrain.py.
- LaunchAgent template moved to
plugin/launchagents/com.cobrain.plist.
- Added marketplace registration at
.claude-plugin/marketplace.json.
- Added plugin infrastructure:
plugin/.mcp.json and plugin/hooks/hooks.json (Phase 2 preparation).
- Installation flow updated to
/plugin install claude-cobrain + /claude-cobrain:cobrain install.
- Update flow now uses
/plugin update instead of custom git pull logic.
[0.1.1] - 2026-02-22
Changed
- Each log entry now includes the model used (e.g.
ollama/qwen3-vl:2b) directly in the heading, reflecting the actual backend at capture time.
[0.1.0] - 2026-02-22
Added
- Initial release of
claude-cobrain, a macOS background daemon that continuously monitors your active window.
- Captures screenshots of the frontmost window and processes them through a local VLM (
qwen3-vl:2b via Ollama).
- Appends timestamped summaries to markdown files.
SKILL.md instruction file to manage daemon installation, operations, and updates.
- LaunchAgent template (
com.cobrain.plist) for background execution.
- Python daemon script (
cobrain.py) handling the image capture and processing loop.
Changed
- Adjusted README heading levels and minor text formatting for improved readability.