mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-11-07 06:19:43 -10:00
* feat(managed-agent): consolidate persistence into a 32-table baseline Preserve journal, idempotency, runtime, physical storage and recovery boundaries in a shared fresh-database schema. Add fixed snapshots, typed operations, scoped resource collection and atomic automation projections with MySQL fault and load coverage. Co-authored-by: Qwen-Coder <[email protected]> * fix(managed-agent): restore schema CI and channel claim fencing Avoid nested snapshot connection borrowing while preserving committed read-lease expiry and retirement checks. Carry reserved channel reconciliation identities into private journal commands and retain UNKNOWN no-resend behavior. Update canonical-schema fixtures, migration discovery and application packaging. Preserve the 32-table fresh-database boundary and record local versus pending CI acceptance in both languages. Co-authored-by: Qwen-Coder <[email protected]> * fix(managed-agent): refuse system catalogs before schema initialization Co-authored-by: Qwen-Coder <[email protected]> * fix(managed-agent): restore fresh-schema E2E and MariaDB validation Port the real-stack runner and its audits to canonical tables, retain stream and approval scopes, and register fresh Linux storage before Harness admission. Validate MariaDB CHECK enforcement and InnoDB without relying on MySQL-only metadata or negative-test syntax. Add regression coverage and document current platform and acceptance boundaries. Co-authored-by: Qwen-Coder <[email protected]> * fix(managed-agent): normalize boolean CASE catalog literals Accept MariaDB's numeric representation of bare SQL boolean literals while retaining structural CHECK validation, quoted values and enforcement guards. Add alias and tamper regression coverage and synchronize the bilingual verification evidence. Co-authored-by: Qwen-Coder <[email protected]> * fix(ci): raise managed schema MariaDB packet budget Co-authored-by: Qwen-Coder <[email protected]> * fix(managed-agent): support MariaDB load-test query plans Co-authored-by: Qwen-Coder <[email protected]> * fix(managed-agent): Restore native storage fixtures and const read witnesses Preserve measured row counts while bounding MariaDB optimization-stage page reads, and register Linux Hosted test storage through the production guard before tool admission. Keep recovery registration across restarts and resolve physical owners through aliases. Co-authored-by: Qwen-Coder <[email protected]> * test(managed-agent): Await snapshot publication in retraction checks Keep the strict terminal snapshot watermark assertion while allowing after-commit publication to finish under the concurrent materializer. Co-authored-by: Qwen-Coder <[email protected]> --------- Co-authored-by: Qwen-Coder <[email protected]> Co-authored-by: Shaojin Wen <[email protected]>
8 lines
530 B
SQL
8 lines
530 B
SQL
-- Controlled same-Workspace cwd changes (W2): a durable operation carries
|
|
-- the normalized target directory and the context-revision CAS it was
|
|
-- admitted with, and records the revision it committed. error_code from V24
|
|
-- already stores the public failure code of a terminal refusal.
|
|
ALTER TABLE managed_agent_operation ADD COLUMN target_cwd_relative VARCHAR(2048);
|
|
ALTER TABLE managed_agent_operation ADD COLUMN expected_context_revision BIGINT;
|
|
ALTER TABLE managed_agent_operation ADD COLUMN result_context_revision BIGINT;
|