Commit 362925d
committed
Merge feat/durable-mcp-call-log into dev
The durable MCP tool-call log for the Valkey store, plus the cdylib freshness
guard and the first over-the-ABI coverage of those methods (the plugin was
cdylib-only, so its single e2e test had never actually run; the rlib addition
is what makes the artifact exist).
Conflict resolutions:
* .github/workflows/ci.yml -- UNPINNED busbar_ref from the core branch
feat/1.5.5-mcp-integrated back to ${{ github.base_ref || github.ref_name }}.
The pin's own note said to move back once that core line merged; core dev
now exports all four methods (append_mcp_call, list_mcp_calls,
list_mcp_call_principals, purge_mcp_calls_before), so the precondition is
met and CI tracks the branch again.
* store-valkey/src/tests.rs -- both sides KEPT. dev added the shared Store
contract conformance suite; this branch added the call-log tests. git
aligned them as one conflict because both were inserted at the same point;
taking either side alone would have silently dropped the other.6 files changed
Lines changed: 701 additions & 56 deletions
File tree
- .github/workflows
- store-valkey-plugin
- tests
- store-valkey/src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
46 | 51 | | |
47 | 52 | | |
48 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
13 | 22 | | |
14 | 23 | | |
15 | 24 | | |
| |||
0 commit comments