Commit Graph
219 Commits
Author SHA1 Message Date
weichen dcca511292 Merge authoritative main: take the newer free-port test helpers
ci / svc-realcombo (pull_request) Successful in 2m13s
ci / test (pull_request) Failing after 5m38s
ci / test-pg (pull_request) Successful in 11m1s
2026-10-22 01:22:10 +00:00
agent-exec-transportandCursor 1edf326448 Remember the super-admin credential file path in svc
Auth-on agent services need super-admin credentials at every launch, but
svc only forwarded them from the current environment, and recover/watchdog
relaunch with a cleared environment, so a bare restart or recovery failed
closed. svc now records only the absolute path of AGENT_SYSTEM_ENV_FILE as
superadmin_envfile= after checking it is a regular, owner-only (0600) file
before stopping anything, and forwards that path when no explicit
credentials are set. An empty AGENT_SYSTEM_ENV_FILE clears the record. The
file content is never read, copied or printed.

Why: prod restarts and recovery required re-exporting AGENT_SYSTEM_ENV_FILE.
Evidence: agent-exec unit dev-svc-superadmin-envfile-persist (cursor, attempt 1, terminal=success); unittest test_svc_superadmin_envfile + test_svc_recover + test_svc_identity: 51 OK (1 skipped).
Impact: svc.sh agent launch and svc.env gain superadmin_envfile; docs/svc.md 4.2 note.
Refs: Dev task fix/svc-superadmin-envfile-surface-conv.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-21 14:58:38 +00:00
agent-exec-transportandCursor 6023900eb6 Report the real identity marker in svc adopt and the deploy gate
svc.sh adopt always printed db_marker=established, even when the installed
artifact lacked identity capability and the marker stayed pending. It now
reads the marker back and warns when identity was not established.

The deploy identity gate reported a pre-v27 database (identity table
missing) as a foreign row or mismatch. It now explains that the schema
predates the identity table and gives the backup, stop, migrate and
redeploy steps. It still refuses before stopping the old service and never
migrates on its own.

Why: both messages misled the 2026-10-21 GenUI prod upgrade.
Evidence: agent-exec unit dev-svc-identity-adopt-gate-messages (cursor, attempt 1, terminal=success); python3 -m unittest tests.test_svc_identity: 31 tests OK (1 skipped).
Impact: svc.sh operator messages for adopt and the deploy identity gate; no change to success paths.
Refs: Dev task fix/genui-prod-upgrade-followups.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-21 13:36:58 +00:00
agent-exec-transport 8803bea966 agent-exec transport 48469c96ab4df1b61e6ddc9e1ba76ad0/bb4a0e2d5436 2026-10-21 02:08:41 +00:00
agent-exec-transport 5fadf85860 agent-exec transport c6743cc0361111164521768af8bcab90/c2e401e79841 2026-10-20 15:37:21 +00:00
agent-exec-transport f87d63ffd8 agent-exec transport 03522b193f49679a69e784a2cc3fd118/431f463cce7f 2026-10-20 14:46:16 +00:00
agent-exec-transport d755fa0f6d agent-exec transport 5faf257d5e2b698a220fe3ecfb2948b0/32c83177850b 2026-10-20 11:50:46 +00:00
weichen 8562424278 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=7e6c544b3c25c510e3d928bfb4515937a1cd6696.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-20 11:40:41 +00:00
agent-exec-transport 8e7e3c9c22 agent-exec transport 0699ed700085214566f19101dc7dab32/f6013519841f 2026-10-20 02:20:36 +00:00
agent-exec-transport 000a2d2ae0 agent-exec transport b7a8e78a2b6d0d8f6803490c7fa8af2e/9075eee055af 2026-10-19 14:45:58 +00:00
agent-exec-transport a731ef54a3 agent-exec transport 51708f296381a61509ea5f53aa51269b/b4647884f68f 2026-10-19 04:46:49 +00:00
weichen 77fa120827 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d9ac28f89159e17781e2a8ef3094965130f29d2f.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-19 01:39:07 +00:00
agent-exec-transport f52df0e2e6 agent-exec transport a843e40dbd0a9999047fd1c2d49d9ebd/e65c5571b4d1 2026-10-18 18:56:00 +00:00
agent-exec-transport 39834ead7d agent-exec transport 3cbfba3aed64b516704b0d68a7a9f2fa/82da3fb3f31d 2026-10-18 17:28:55 +00:00
agent-exec-transport 7e0b0e4ff8 agent-exec transport 49a82f74c1def272b56afa8e0ac78c2e/97ab25ec9da4 2026-10-18 17:20:46 +00:00
agent-exec-transport a06209ff0a agent-exec transport dfbdcf8f9879479cec6791f6db4182b1/9e213bfbef61 2026-10-18 16:13:01 +00:00
agent-exec-transport 471948c59c agent-exec transport 7bc7519fb1dc6e9f12e152359a795c89/731d7f5ba3a5 2026-10-18 15:46:44 +00:00
agent-exec-transport 1059015958 agent-exec transport d47c50b0ed7fa9d2d7e0b4d58d5bd564/a79c762899de 2026-10-18 15:05:22 +00:00
agent-exec-transport 1ff6444d33 agent-exec transport 2f332e8b99c2b13e0f8734136a777328/db30d3293d24 2026-10-18 14:34:23 +00:00
agent-exec-transport f81326bd08 agent-exec transport 7da469a725ec41f651cf89a8616adaa7/78f40f5a0c57 2026-10-18 14:25:10 +00:00
agent-exec-transport 9c0e765708 agent-exec transport 3d1dd4ef1d7a2e761c3af308dc662a98/0cfaf24c9ad2 2026-10-18 13:37:32 +00:00
agent-exec-transport 05a9a3bc89 agent-exec transport a41de1816057eb4de14b0175a36c9c68/dfebc3695180 2026-10-18 12:41:18 +00:00
agent-exec-transport d2986f1f5f agent-exec transport 2633f16b2b409f0873abdc9c2fc89d4f/40f7d143ac3c 2026-10-18 12:03:23 +00:00
agent-exec-transport a43aa171ea agent-exec transport 5a7bc332a82e8c04309dc5fcac926434/4bad7f41a3dc 2026-10-18 11:57:29 +00:00
agent-exec-transport 210bb031d4 agent-exec transport 9c7c1417e62f511b5f90669f58d69da9/682c27506bb4 2026-10-18 11:24:49 +00:00
agent-exec-transport d6df427e39 agent-exec transport 3fe48cd812763be825a67eebc5ea78f6/a9ce16b6d684 2026-10-18 11:12:05 +00:00
agent-exec-transport e5ba5ffa8a agent-exec transport 507e19cd3dbf43d3bb3646b3b9a2bcfb/fb1caddea8fe 2026-10-18 04:23:58 +00:00
agent-exec-transport 8b769e8462 agent-exec transport 5d18af54ea86ffda69020fd99fcce3d7/a7f266a2e5df 2026-10-18 03:01:40 +00:00
agent-exec-transport a28318c97a agent-exec transport 0f1877f2365acb5d35a176055575367f/d8466ef2fcee 2026-10-18 02:56:59 +00:00
agent-exec-transport 9a3ef83c7f agent-exec transport 8112713bc92d127e3ad4155251672a88/be7ee7a3e957 2026-10-18 02:45:45 +00:00
agent-exec-transport fb4c89d9dc agent-exec transport 92d779408cc72a3fdf9fdf6f005e9b5e/09f250401f29 2026-10-18 02:37:50 +00:00
agent-exec-transport b7f6a8bb9c agent-exec transport e4ff44791a4210144c6165ceadebb342/692536c1c7d0 2026-10-18 02:29:25 +00:00
agent-exec-transport 2757b6f68e agent-exec transport b9c7fb196afb6984f4367f30ec8ec18a/162bb30bb46e 2026-10-18 00:49:09 +00:00
agent-exec-transport 271d95ff68 agent-exec transport 10744e242fc07c8b53c17e7ad7a55cf4/cb4ae8cd1607 2026-10-17 09:05:56 +00:00
weichen 853df82add Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=dc01517de1cfb86abbd26dfb7932023763019d5d.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-17 06:52:40 +00:00
agent-exec-transport 63e11ea312 agent-exec transport 8c36954f5b4fe6129e117666f9114c7b/7cc66ad08d16 2026-10-17 06:26:30 +00:00
agent-exec-transport 501b685f02 agent-exec transport cf117cc8acfd51c9b3a894e92ce8027f/c2dce0e31099 2026-10-17 05:57:11 +00:00
weichen 2dec70e5ef Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=682a4e8263fe007cb102fc9deaf71bda514ee387.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-17 05:39:39 +00:00
agent-exec-transport d2aec965e1 agent-exec transport 4300342755664db5bf38e5c1e7288997/f624ed357fe5 2026-10-17 03:50:13 +00:00
agent-exec-transport dc13842443 agent-exec transport 8cf0e1d04dbc47d59e2612c037e22af0/1ec209ddef3b 2026-10-17 03:39:57 +00:00
agent-exec-transport ad48fa0404 agent-exec transport 5223ef9080804127831db740ad18446b/aa76b5b5c26e 2026-10-17 03:29:00 +00:00
agent-exec-transport 2e06818899 agent-exec transport 0d74222d207e4a09b0daba16fb7a91ba/6f350afc6122 2026-10-17 03:04:46 +00:00
agent-exec-transport 1c4acb40a4 agent-exec transport 879b9a517efd4e3f85339649d5b00586/395b33d1abda 2026-10-16 19:02:36 +00:00
agent-exec-transport 74a834c786 agent-exec transport cd4961f74af64c6ebd54c5fd0bf27d27/d63165e5e315 2026-10-16 18:12:57 +00:00
agent-exec-transport 09a3bdfb40 agent-exec transport db893a08b5594e8086689933bcd883a5/3bc5f8142666 2026-10-16 16:49:23 +00:00
agent-exec-transport 602cba9373 agent-exec transport b918a843562d4d29b3efc3da6ee19803/557f53579497 2026-10-16 16:21:24 +00:00
agent-exec-transport a167731f43 agent-exec transport e95fc628487942e6b8a79dfdfa30365e/472813a20fe5 2026-10-16 15:18:45 +00:00
agent-exec-transport b013be1eb3 agent-exec transport e07a99259f354adca2d4abddc1b30e6f/51f9e8e4e347 2026-10-16 14:30:50 +00:00
agent-exec-transport 372dca1af4 agent-exec transport bf56072475414d34beb2ef67c5eac9cf/bd58000071ed 2026-10-16 14:05:53 +00:00
agent-exec-transport b1ba22d2b9 agent-exec transport de88901cfe154f429b9aa6cb7452839a/eb9887a919dc 2026-10-16 14:02:09 +00:00