xarmian
|
f8756a0b5b
|
feat(server,cli,plugin): agent presence — agent name, worker id and busy/idle activity (TASK-4040) (#2293)
* test: pin agent presence and worker-scoped session activity
* feat: carry agent presence and track activity by user and worker
* docs: describe worker presence and session activity states
* fix: include hook activity examples in CLI help
* fix(cli): keep session activity hooks silent on failures
* fix(server): tolerate activity read failures in session lists
* docs: place activity keys after presence registry details
* fix(plugin): wire silent Claude Code activity hooks
* docs: explain session busy-state hook limits
* fix: bound the entire session activity command
* fix: batch session activity reads across workers
* docs: describe detached activity reports and timestamp ordering
* fix: order worker activity atomically by client timestamp
* fix: detach hook activity reports with captured timestamps
* test: reproduce detached activity losing registered identity
* fix: capture activity identity before detaching the reporter
* test: isolate activity registry home on Windows
* docs: clarify activity ordering and hook failure behavior
* fix: bound activity reordering to ten seconds
* fix: replace activity records with corrupt client timestamps
* test: prove activity parent exits while child response is held
* fix(session): derive activity reorder window from report bound
* fix: replace non-string Redis session activity records
* test: cover cleared and expired session activity ordering
* test: cover older timestamp after legacy activity
* test: cover corrupt activity nanos and malformed JSON
* test: verify activity child deadline and process isolation
* docs: clarify read-only tokens cannot report hook activity
* test: strengthen session activity liveness and timing guarantees
* test: pin malformed null session activity timestamps
* test: harden session activity detach regression checks
* test: skip activity process-group check when ps is unavailable
* test: tie activity parent-exit bounds to the HTTP timeout
* test: bound activity liveness checks by the child HTTP deadline
* test: require ps for process-group checks in Go CI
|
2026-10-23 19:46:02 -04:00 |
|