Skip to content

feat: add audited remote actions - #52

Merged
Duang777 merged 6 commits into
mainfrom
agent-1/issue-28
Oct 8, 2026
Merged

Duang777 merged 6 commits into
mainfrom
agent-1/issue-28

Conversation

@Duang777

@Duang777 Duang777 commented Oct 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • add stale-safe approve, deny, and reply actions with adjacent redacted audit events
  • issue device-bound, one-time Web Push tickets and consume them before PTY execution
  • add notification actions and an inline PWA approval view with a bounded live screen
  • defer terminal attachment on notification deep links so opening an approval cannot resize the pending prompt
  • document setup, security limits, and package ownership

Verification

  • go test -race ./internal/notify ./internal/respond ./internal/api ./internal/daemon -count=1
  • go vet ./...
  • make build
  • scripts/check-workspace-platforms.sh
  • npm --prefix web run typecheck
  • npm --prefix web test -- --run (82 tests)
  • DROVE_E2E_USE_SYSTEM_CHROME=1 npm --prefix web run test:e2e (6 scenarios)
  • npm --prefix web run build
  • generated-asset scan for test tickets, reply fixtures, and secrets

Physical iOS and Android delivery was not available in this environment. Chrome verified Service Worker push and click behavior against a real daemon.

Closes #28

@Duang777
Duang777 merged commit e0de374 into main Oct 8, 2026
6 checks passed
@Duang777
Duang777 deleted the agent-1/issue-28 branch October 8, 2026 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

推送里的快捷操作:手机上批准/拒绝/回一句(附审批框截图),全程审计,默认不自动批准

1 participant