Align publish flows with KA lifecycle#1275
Conversation
b5b27fc to
1f13a36
Compare
1f13a36 to
8c9bec6
Compare
otReviewAgent
left a comment
There was a problem hiding this comment.
Operational Notice: Review Agent could not complete this review.
Verification reviewer failed: 2026-06-21T21:19:13.063828Z ERROR rmcp::transport::worker: worker quit with fatal: Transport channel closed, when UnexpectedServerResponse("HTTP 401: {\n "error": {\n "message": "Your authentication token has been invalidated. Please try signing in again.",\n "type": "invalid_request_error",\n "code": "token_invalidated",\n "param": null\n },\n "status": 401\n}")
Details omitted because the failure output was 1469 characters. Check the local Review Agent logs for the reviewer event and output files.
otReviewAgent
left a comment
There was a problem hiding this comment.
Operational Notice: Review Agent could not complete this review.
Business logic reviewer failed: 2026-06-21T21:19:37.183386Z ERROR rmcp::transport::worker: worker quit with fatal: Transport channel closed, when UnexpectedServerResponse("HTTP 401: {\n "error": {\n "message": "Your authentication token has been invalidated. Please try signing in again.",\n "type": "invalid_request_error",\n "code": "token_invalidated",\n "param": null\n },\n "status": 401\n}")
Details omitted because the failure output was 1471 characters. Check the local Review Agent logs for the reviewer event and output files.
otReviewAgent
left a comment
There was a problem hiding this comment.
Operational Notice: Review Agent could not complete this review.
Verification reviewer failed: retry_exhausted
otReviewAgent
left a comment
There was a problem hiding this comment.
Operational Notice: Review Agent could not complete this review.
Business logic reviewer failed: retry_exhausted
otReviewAgent
left a comment
There was a problem hiding this comment.
Operational Notice: Review Agent could not complete this review.
Business logic reviewer failed: retry_exhausted
otReviewAgent
left a comment
There was a problem hiding this comment.
Operational Notice: Review Agent could not complete this review.
Business logic reviewer failed: retry_exhausted
Summary
POST /api/knowledge-assets/:name/vm/publish-asyncas the async VM publish entrypoint.Related
feat/api-agent-tooling-cleanup.Files changed
packages/cli/src/daemon/routes/knowledge-assets.tsvm/publish-asyncand lifecycle-shaped batch rejection route.packages/cli/src/daemon/routes/memory.tspackages/cli/src/daemon/routes/publisher.tspackages/agent/src/dkg-agent-publish.ts/packages/agent/src/dkg-agent.tspackages/publisher/src/*packages/cli/src/api-client.ts, source-worker runners, OpenClaw adapter, node-ui, network sim, benchmarksscripts/*.shand devnet helperspackages/*/test/*README.md,ARCHITECTURE.md,docs/**,agent-docs/**Test plan
pnpm --filter @origintrail-official/dkg-publisher run buildpnpm --filter @origintrail-official/dkg-agent run buildpnpm --filter @origintrail-official/dkg run buildpnpm --filter @origintrail-official/dkg-node-ui run buildpnpm --filter @origintrail-official/dkg-publisher test -- test/async-lift-publisher.test.ts test/metadata.test.ts --reporter verbosepnpm --filter @origintrail-official/dkg test -- test/api-client.test.ts test/source-worker-daemon-client.test.ts test/source-worker-runner.test.ts --reporter verbosepnpm --filter @origintrail-official/dkg test -- test/daemon-http-behavior-extra.test.ts --reporter verbosepnpm --filter @origintrail-official/dkg test -- test/daemon-http-behavior-extra.test.ts test/issue-306-787-write-quad-validation.test.ts test/assertion-cli-smoke.test.ts test/memory-graph-events.test.ts --reporter verbosepnpm --filter @origintrail-official/dkg-agent test -- test/e2e-memory-layers.test.ts -t 'skipSeal share stays unsealed' --reporter verbosepnpm --filter @origintrail-official/dkg-node-ui test -- test/chat-memory.test.ts test/chat-memory-persistence-regression.test.ts --reporter verbosebash -n scripts/*.shnode --check scripts/testnet-publish-stress/publish-loop.mjs; node --check scripts/dkg-v10-implementation-time-accounting.mjs; node --check scripts/dkg-v10-decisions.mjs; node --check scripts/dkg-v10-decision-time-accounting.mjsgit diff --checkpnpm --filter @origintrail-official/dkg run buildpnpm --filter @origintrail-official/dkg-publisher test -- test/async-lift-publisher.test.ts test/metadata.test.ts --reporter verbosepnpm --filter @origintrail-official/dkg test -- test/api-client.test.ts test/daemon-http-behavior-extra.test.ts --reporter verbose/api/shared-memory/*write/publish and raw/api/publisher/enqueuecallers.