Align library pins with the stack repair commits #50

Merged
weichen merged 5 commits from feature/agent-stack-r0-r1 into main 2026-10-03 12:47:36 +00:00
Owner

Why: Backend still built against the pre-repair intent, native, and squad commits, so the host would not see the closed defects.

Evidence: GOWORK=off go test -count=1 ./... passed with no code changes.

Impact: deps now track intent 3130190, native 694b08c, squad 8e987bf, error-code a3ee67b, and logging 49b5d8b.

Refs: R1-d

合入顺序:Intent → Native → Squad → Backend → Dev。本 PR 不合入。

本轮收尾(2026-10-03)

新增 CI:HTTPS 子模块、Go 1.27、GOPROXY,GOWORK=off go vet 与 go test。钉住 intent 7f7879b、native 91c1556、squad e928ea3。头提交 ef0a1be。本地 GOWORK=off go test 通过。

合入、发版、分支保护与 SUBMODULE_TOKEN 仍由所有者执行。

Why: Backend still built against the pre-repair intent, native, and squad commits, so the host would not see the closed defects. Evidence: GOWORK=off go test -count=1 ./... passed with no code changes. Impact: deps now track intent 3130190, native 694b08c, squad 8e987bf, error-code a3ee67b, and logging 49b5d8b. Refs: R1-d 合入顺序:Intent → Native → Squad → Backend → Dev。本 PR 不合入。 ## 本轮收尾(2026-10-03) 新增 CI:HTTPS 子模块、Go 1.27、GOPROXY,GOWORK=off go vet 与 go test。钉住 intent 7f7879b、native 91c1556、squad e928ea3。头提交 ef0a1be。本地 GOWORK=off go test 通过。 合入、发版、分支保护与 SUBMODULE_TOKEN 仍由所有者执行。
weichen added 1 commit 2026-10-03 02:21:58 +00:00
Why: Backend still built against the pre-repair intent, native, and squad commits, so the host would not see the closed P0 and HTTP guard fixes.
Evidence: GOWORK=off go test -count=1 ./... passed with no code changes.
Impact: The backend module now tracks the same intent, native, squad, error-code, and logging commits as the Dev integration pins.
Refs: R1-d
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen added 1 commit 2026-10-03 10:19:57 +00:00
Add a CI workflow that vets and tests the backend module
ci / vet-and-test (pull_request) Failing after 31s
e14feb0321
Why: This repo had no workflow, so pull requests could not show a vet or test result.
Evidence: The job checks out submodules over HTTPS and runs GOWORK=off go vet ./... && GOWORK=off go test -count=1 ./... on Go 1.27 with GOPROXY=https://goproxy.cn,direct.
Impact: SUBMODULE_TOKEN must be set by the owner before checkout can succeed.
Refs: feature/agent-stack-r0-r1
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen added 1 commit 2026-10-03 10:20:56 +00:00
Pin the three agent libraries to their pull request heads
ci / vet-and-test (pull_request) Failing after 4s
ef0a1bef0f
Why: Backend must call the library commits that include the hold fixes and the CI checkout change.
Evidence: intent 7f7879b06b053f0a62746309b79e0e1b9a00f42d, native 91c155618487e21edeb4f1d3cc27e985aae2b0d2, squad e928ea3c0fa649cbbbad22a93a1bc0a12dee5f7d.
Impact: The three gitlinks match the open pull request heads. Other pins are unchanged.
Refs: feature/agent-stack-r0-r1
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen added 1 commit 2026-10-03 10:31:44 +00:00
Clone the repo in CI without GitHub-hosted actions
ci / vet-and-test (pull_request) Failing after 39s
26474b4752
Why: The runner cannot reach github.com, so a checkout action would time out before vet or test.
Evidence: The Go 1.27.1 tarball is available from mirrors.aliyun.com. Checkout uses the job token and GITHUB_SHA.
Impact: Submodule checkout still requires SUBMODULE_TOKEN. A missing secret fails the job with that message.
Refs: feature/agent-stack-r0-r1
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen added 1 commit 2026-10-03 12:46:12 +00:00
Install house-style Python packages before backend CI
ci / vet-and-test (pull_request) Successful in 43s
b365fd0f22
Why: TestLintErrorContinues imports the house-style linter, which needs python-docx, python-pptx, and openpyxl.
Evidence: Actions run 678 failed that test with ModuleNotFoundError: No module named docx after submodules checked out.
Impact: The packages come from the Tsinghua PyPI mirror. The test command is unchanged.
Refs: feature/agent-stack-r0-r1
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen merged commit 9688fb9733 into main 2026-10-03 12:47:36 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Backend#50