Commit Graph

14 Commits

Author SHA1 Message Date
laily 034738fa3f feat: add sqlite session store for remote server
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 14:30:40 +08:00
laily d1abd2b15d feat: add remote status report client
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 14:29:12 +08:00
laily cc502c7173 feat: add transcript parser for last user/agent messages
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 14:28:26 +08:00
laily c04c9e6cf2 test: enable inbox explicitly in inbox hook tests
After inbox defaults to disabled, inbox upload tests must opt in.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 14:27:56 +08:00
laily 1e33bfa4bc feat: add remote config and host metadata
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 14:27:39 +08:00
laily 1e7efd9c3b docs: add remote dashboard design spec and implementation plan
Second-phase brainstorming: centralized HTTP server, Web dashboard,
and hook status reporting to replace deprecated local inbox.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 14:24:06 +08:00
laily 68b5c8bc81 feat: add inbox 2026-05-26 17:49:31 +08:00
laily f7fcd0e966 ci: stop running workflow on pushes to main
Only trigger builds on v* tags and pull requests targeting main.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 12:55:19 +08:00
laily 50453ba19c fix: stub hook send in tests for CI without /dev/tty
Avoid opening /dev/tty during unit tests so GitHub Actions can run
go test without a controlling terminal.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 12:53:50 +08:00
laily 56a189e678 ci: add cross-platform release workflow with version injection
Build linux/darwin amd64 and arm64 artifacts on push, upload GitHub
Release assets on v* tags, and expose version via agent-notify version.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 12:50:26 +08:00
laily 021fc3a828 feat: fix Cursor hook delivery and improve notify workflow
Route hook notifications through /dev/tty and client_tty so OSC reaches
Ghostty when Cursor captures stdout. Add afterAgentResponse hook, hook
logging, debounce, split test modes, and use directory name for titles.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 12:46:50 +08:00
laily aa9c2b8ea5 chore: ignore build artifacts in git
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 11:19:55 +08:00
laily 5fecb6d215 feat: implement agent-notify CLI with hooks and tmux passthrough
Add OSC 777 notification sender, Cursor/Claude hook adapters,
config/install commands, and README for Ghostty + tmux setup.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 11:19:34 +08:00
laily f13dcd6cae chore: bootstrap agent-notify Go project
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 11:17:03 +08:00