Commit 420233a
fix(daemon): Codex PR #595 round-2 — explicit deprecation for legacy multisig-only /create body
Pre-LU2 the route had a dedicated branch that accepted
`{ participantIdentityIds, requiredSignatures }` (no id/name) and called
`agent.registerContextGraphOnChain()` directly. LU-2 deleted that branch
but only stripped the dead fields, so legacy multisig-only callers
silently fell through to "Missing id or name" — a misleading 400 that
hides the fact that the entire flow was retired in SPEC_CG_MEMORY_MODEL.
Now those callers get an explicit 400 with code
`DEPRECATED_MULTISIG_CREATE_FLOW` pointing at the new
`{ id, name, ... }` + optional `/api/context-graph/register` flow.
Modern clients that send the deprecated fields alongside a valid
`{ id, name }` body keep working (warned + stripped) as before.
Two HTTP-level tests pin both branches:
- modern body with deprecated extras still creates the CG
- legacy multisig-only body returns the explicit deprecation error
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent 05ba0d1 commit 420233a
2 files changed
Lines changed: 70 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
425 | 425 | | |
426 | 426 | | |
427 | 427 | | |
428 | | - | |
429 | | - | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
435 | 442 | | |
436 | 443 | | |
437 | 444 | | |
438 | 445 | | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
439 | 455 | | |
440 | 456 | | |
441 | 457 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
724 | 724 | | |
725 | 725 | | |
726 | 726 | | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
727 | 774 | | |
728 | 775 | | |
729 | 776 | | |
| |||
0 commit comments