Skip to content

Migrate webhook to receipt-first Automation Runs - #2

Merged
rcyw merged 2 commits into
mainfrom
feature/automation-trigger-adapter
Aug 31, 2026
Merged

Migrate webhook to receipt-first Automation Runs#2
rcyw merged 2 commits into
mainfrom
feature/automation-trigger-adapter

Conversation

@rcyw

@rcyw rcyw commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • make dsh-webhook a pure Trigger adapter over the public dsh-automation v0.2 service
  • persist verified receipts before idempotent submission and reconcile terminal Runs through a durable event consumer
  • remove direct Agent delivery, cold-wake, and duplicated Session outcome tracking
  • retain verification, deduplication, replay, persistent callbacks, and listener takeover responsibilities
  • split the oversized store into domain, codec/migration, and merge modules; fix repeated cross-process merge preservation and fail closed on lock exhaustion
  • add v2-to-v3 migration and English/Chinese operations documentation

Validation

  • TypeScript typecheck
  • 84 tests
  • production and Git-install builds
  • self-contained repository gate
  • three-plugin local E2E using the real HTTP listener and real AutomationService

Depends on cofy-x/dsh-automation#4. No deepseek-harness changes are required.

@rcyw
rcyw merged commit 3606d37 into main Aug 31, 2026
7 checks passed
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