Skip to content

Test/v0.24.1 protocol client interop - #11

Open
jagadeepmamidi wants to merge 7 commits into
qh-work:mainfrom
jagadeepmamidi:test/v0.24.1-protocol-client-interop
Open

Test/v0.24.1 protocol client interop#11
jagadeepmamidi wants to merge 7 commits into
qh-work:mainfrom
jagadeepmamidi:test/v0.24.1-protocol-client-interop

Conversation

@jagadeepmamidi

Copy link
Copy Markdown

What changed

Describe the user-visible change and why it is needed.

Architecture and privacy

  • Memory remains taskless; tasks, projects, chats, devices, and agents are not owners.
  • Recalled memory cannot grant authority or trigger execution.
  • No private memory, credentials, account IDs, local paths, or exported bundles are included.
  • The one-file implementation still needs no plugin, Git, account, network service, or third-party package.
  • Protocol or stored-schema compatibility impact is documented.

Verification

List the exact synthetic checks run and their results. Never attach a real Vault.

qh-work and others added 7 commits August 28, 2026 10:42
* fix: harden Windows portability for v0.20.1

* fix: close incompatible index before quarantine

* chore: refresh public export manifest

* test: close incompatible index fixtures on Windows

---------

Co-authored-by: qh-work <309895166+qh-work@users.noreply.github.com>
* feat: share one Vault across AI runtimes

* fix: keep public re-exports structurally stable

* release: finalize v0.21.0 status and evidence

* docs: clarify adapter certification scope

---------

Co-authored-by: qh-work <309895166+qh-work@users.noreply.github.com>
)

Replace the plugin-centric runtime with a taskless, model-neutral protocol and one Python standard-library reference implementation. Goals and continuity cross agents through evidence-anchored memory records, local SQLite sharing, and verified NDJSON bundles.
Issue qh-work#3 needs executed synthetic import/recall/export evidence plus an
optional authorized-client MCP path, without a host plugin or private data.
qh-work added a commit that referenced this pull request Aug 30, 2026
Adapt three synthetic cases from jagadeepmamidi PR #11 at 7121ba3 and add a core-to-client-to-core exchange case. Repair the reported undefined recall variable while retaining its authority assertion. Record old-version contributor reports separately from current acceptance and document the unreleased feature set. Static source inspection only; no application or test execution, CI approval, private data access or installation.
qh-work added a commit that referenced this pull request Aug 31, 2026
* feat: add v0.24 shared-core client and trusted memory preview

* feat: release v0.24 protocol and authorized client paths

* feat: complete full client and independent memory protocol routes (v0.24.1)

* feat: restore v0.21 workflows beside UAMP for v0.25 review

Implement the full P01-P14 source scope in modular taskless clients while keeping the independent protocol. Include explicit compatibility, retrieval, recovery, transfer, sharing, update and native-storage boundaries with 225 unrun synthetic case definitions. Source and structural inspection only; no application tests, private Vault access, host installation or stable-release certification.

* fix: expose independent recovery and legacy metadata operators

Keep capability discovery stateless with strict wire validation; defer configuration until memory operations. Restore explicit device metadata init/status and old envelope hash inspection without enabling providers or decryption. Add 32 authored, unrun synthetic cases and update the full v0.25 review handoff. Static inspection only; no tests, private Vault access or host installation.

* test: incorporate attributed interop review for v0.25

Adapt three synthetic cases from jagadeepmamidi PR #11 at 7121ba3 and add a core-to-client-to-core exchange case. Repair the reported undefined recall variable while retaining its authority assertion. Record old-version contributor reports separately from current acceptance and document the unreleased feature set. Static source inspection only; no application or test execution, CI approval, private data access or installation.

* test: record scoped offline v0.25 smoke evidence

* fix: preserve retrieval and shared semantic retry parity

* docs: record scoped six-case v0.25 follow-up evidence

* fix: make client publication and cancelled-host recovery crash-safe

* docs: record seven-case publication and recovery evidence

* feat: freeze causal capture and stream-proven incremental dependencies

* test: correct scoped capture assertions and protected receiver fixture

* docs: record scoped capture and incremental transfer evidence

* fix: restore entity retrieval and crash-safe parity exports

* docs: record scoped parity repairs and delivery boundaries

* fix: complete guarded client and update workflows

* fix: create private update archive parents consistently

* docs: record guarded workflow acceptance and update repair

* fix: preserve current admission and interrupted remote progress

* test: document complete old-format migration workflow

* docs: record signed transport recovery and legacy continuation evidence

* fix: restore bounded recall and capture-read parity

* feat: preserve one-sided visible memory with append-only recovery

* test: initialize disposable recovery configuration explicitly

* docs: prepare v0.25 release with minimal verified workflows

* test: verify complete bundle transfer independently of recall ranking

---------

Co-authored-by: qh-work <309895166+qh-work@users.noreply.github.com>
@qh-work

qh-work commented Aug 31, 2026

Copy link
Copy Markdown
Owner

Thank you, @jagadeepmamidi, for contributing the interoperability tests and the v0.24.1 validation report!

We're currently restructuring the project for v0.25, and your work remains useful. We've adapted your three tests into our local v0.25 development branch, preserving attribution to you and this PR. We also added a core → client → fresh-core round-trip case; all four passed in our latest local synthetic run.

These checks help protect record identity, quarantine behavior, and consistent core/client behavior during the refactor. The PR itself is still open, but its core test contribution has already been incorporated into that development work.

We appreciate the time and care you put into this. Thank you!

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.

2 participants