personal memory agent
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(make): add upgrade (CI-gated) and service-logs targets

make upgrade runs ci, then restarts the installed service (no-op in dev via --if-installed).
make service-logs wraps sol service logs -f for cross-platform log tailing.
make sail is preserved unchanged. Adds verb parity with solstone-linux and solstone-tmux.
Also adds an "updating after a code change" section to INSTALL.md documenting git pull && make upgrade and the CI gate.

+17 -1
+8
INSTALL.md
··· 91 91 ``` 92 92 then read `solstone-macos/INSTALL.md` and follow it. 93 93 94 + ## updating after a code change 95 + 96 + ```bash 97 + git pull && make upgrade 98 + ``` 99 + 100 + `make upgrade` runs the full CI suite first and aborts if anything fails, leaving the running service untouched. 101 + 94 102 ## done 95 103 96 104 once the observer is running, solstone captures screen and audio continuously, transcribes conversations, extracts people and projects, builds a knowledge graph, and makes everything searchable at http://localhost:5015. all data stays in `journal/` directories — one per day.
+9 -1
Makefile
··· 1 1 # solstone Makefile 2 2 # Python-based AI-driven desktop journaling toolkit 3 3 4 - .PHONY: install uninstall test test-apps test-app test-only test-integration test-integration-only test-all format format-check ci clean clean-install coverage watch versions update update-prices pre-commit skills dev all sail sandbox sandbox-stop install-pinchtab verify-browser update-browser-baselines review verify-api update-api-baselines install-service uninstall-service 4 + .PHONY: install uninstall test test-apps test-app test-only test-integration test-integration-only test-all format format-check ci clean clean-install coverage watch versions update update-prices pre-commit skills dev all sail upgrade sandbox sandbox-stop install-pinchtab verify-browser update-browser-baselines review verify-api update-api-baselines install-service uninstall-service service-logs 5 5 6 6 # Default target - install package in editable mode 7 7 all: install ··· 114 114 115 115 # Restart solstone service (noop in dev mode) 116 116 sail: .installed 117 + $(VENV_BIN)/sol service restart --if-installed 118 + 119 + # Restart service after passing the full CI suite 120 + upgrade: ci 117 121 $(VENV_BIN)/sol service restart --if-installed 118 122 119 123 # Start sandbox stack: fixture copy + background supervisor + readiness wait ··· 372 376 $(VENV_BIN)/sol service install --port $(or $(PORT),5015) 373 377 $(VENV_BIN)/sol service start 374 378 $(VENV_BIN)/sol service status 379 + 380 + # Follow installed service logs 381 + service-logs: 382 + $(VENV_BIN)/sol service logs -f 375 383 376 384 uninstall-service: 377 385 -$(VENV_BIN)/sol service uninstall