Commit Graph
505 Commits
Author SHA1 Message Date
weichen c19ddff4a5 Record the task card for feature-full-agent-b10-r2 2026-10-01 06:15:04 +00:00
weichen 47ebd71667 Merge pull request 'Archive the full-agent-r1 task card' (#121) from feature/card-close-20261001-061129Z into main
ci / test (push) Failing after 17m14s
2026-10-01 06:11:38 +00:00
weichen f7e0f8e17c Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 6m54s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-full-agent-r1.md(PR#120) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-01 06:11:30 +00:00
weichen e3941e90ca Merge pull request 'Land the full-agent capability batch (B1-B10) across agent-native, agent-squad, and backend' (#120) from feature/full-agent-r1 into main
ci / test (push) Failing after 1m37s
2026-10-01 06:10:53 +00:00
weichen 3d3b683989 Record the sync checkpoint
ci / test (pull_request) Failing after 1m35s
2026-10-01 06:09:46 +00:00
weichen 916437ca2d Merge remote-tracking branch 'origin/main' into feature/full-agent-r1 2026-10-01 06:09:46 +00:00
weichen c9221faedc Land the full-agent capability batch across agent-native, agent-squad, and backend
ci / test (pull_request) Failing after 1m54s
Why: the settled direction requires a complete agent kernel (web
search, code tooling, system tools, external tool calls, skills,
prompts) fused with squad orchestration; the three sub-repos landed
their batches and this bumps the gitlinks and records the task card.

Evidence: Agent-Native PR #3 (go vet + go test 15 pkgs ok), Agent-Squad
PR #3 (6 pkgs ok), Backend PR #35 (19 pkgs ok after rebasing onto the
concurrently merged #34); Dev make test all green (core + backend 19 +
frontend vitest 40 + ui vitest 68 + agent-command).

Impact: deps/agent-native -> f9ab2ef, deps/agent-squad -> 9a402e4,
modules/backend -> 87a3d0d; task card filled with per-PR evidence and
remaining-item notes (sandbox honesty, injection surfaces,
progressive enablement, deployment validation pending).

Refs: .task/feature-full-agent-r1.md batches B1-B10.
2026-10-01 06:08:51 +00:00
weichen 4adc4cc458 Merge pull request 'Close merged task cards (feature/card-close-20261001-053231Z)' (#119) from feature/card-close-20261001-053231Z into main
ci / test (push) Failing after 1m36s
2026-10-01 05:32:48 +00:00
weichen cac91a8f9b Close 6 merged task card(s) and archive them
ci / test (pull_request) Failing after 10m52s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-binary-doc-index.md(PR#114) feature-input-queue.md(PR#115) feature-preview-sniff-fallback.md(PR#96) fix-empty-create-task.md(PR#116) fix-mimosa-triage.md(PR#117) svc-remote-source.md(PR#102) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-01 05:32:31 +00:00
weichen 5f63e81c2e Merge pull request 'Record the mimosa advisory triage' (#117) from fix/mimosa-triage into main
ci / test (push) Failing after 1m38s
2026-10-01 05:31:41 +00:00
weichen 54e8433ecb Record the sync checkpoint
ci / test (pull_request) Failing after 2m18s
2026-10-01 05:31:23 +00:00
weichen 3584792eb1 Merge remote-tracking branch 'origin/main' into fix/mimosa-triage
Co-authored-by: Cursor <cursoragent@cursor.com>

# Conflicts:
#	.task/feature-duplication-lesson-records.md
2026-10-01 05:31:21 +00:00
weichen c3dd50c39e Merge pull request 'Point frontend at the empty-workspace task fix' (#116) from fix/empty-create-task into main
ci / test (push) Failing after 31s
2026-10-01 05:31:06 +00:00
weichen b257e9fc1a Record the sync checkpoint
ci / test (pull_request) Failing after 31s
2026-10-01 05:29:28 +00:00
weichen 427263cee5 Merge remote-tracking branch 'origin/main' into fix/empty-create-task
Co-authored-by: Cursor <cursoragent@cursor.com>

# Conflicts:
#	.task/feature-duplication-lesson-records.md
2026-10-01 05:29:27 +00:00
weichenandCursor 782e4fdb56 Point frontend at the merged empty-workspace fix
Why: The empty-create branch was synced onto frontend main after the input queue landed, so the parent gitlink must follow that tip.
Evidence: The synced tip 0cc0f40 is on frontend main, and vitest reported 42 passed with the default-project path still present.
Impact: Dev gitlink only.
Refs: https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Frontend/pulls/29
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 05:28:52 +00:00
weichen 8aef26aa4e Merge pull request 'Point frontend at the input queue and files tab' (#115) from feature/input-queue into main
ci / test (push) Failing after 31s
2026-10-01 05:27:56 +00:00
weichen 7d39a3e043 Record the sync checkpoint
ci / test (pull_request) Failing after 31s
2026-10-01 05:27:47 +00:00
weichen e7140825d8 Merge remote-tracking branch 'origin/main' into feature/input-queue
Co-authored-by: Cursor <cursoragent@cursor.com>

# Conflicts:
#	.task/feature-duplication-lesson-records.md
2026-10-01 05:27:25 +00:00
weichenandCursor aae0efee1a Point frontend at the merged input queue
Why: The input-queue branch was synced onto frontend main after the preview fallback landed, so the parent gitlink must follow that tip.
Evidence: Frontend main ba52fad contains aad5871, and vitest reported 42 passed on that tip.
Impact: Dev gitlink only. The queue and files tab stay, and the preview sniff changes remain in the pinned tree.
Refs: https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Frontend/pulls/28
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 05:26:40 +00:00
weichen 22ecacf3f7 Merge pull request 'Point backend at binary write guard and text indexing' (#114) from feature/binary-doc-index into main
ci / test (push) Failing after 30s
2026-10-01 05:25:53 +00:00
weichen 481f5b051a Record the sync checkpoint
ci / test (pull_request) Failing after 30s
2026-10-01 05:25:41 +00:00
weichen 46f89cf921 Merge remote-tracking branch 'origin/main' into feature/binary-doc-index 2026-10-01 05:25:41 +00:00
weichenandCursor c4cf7af296 Point backend at the merged binary-doc index
Why: The index branch was synced onto backend main after the interpreter merge, so the parent gitlink must follow that tip.
Evidence: Backend main 42fe619 contains 34be855, and go test of tools and runmgr passed on that tip.
Impact: Dev gitlink only. The write guard and text index stay, and the interpreter files remain in the pinned tree.
Refs: https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Backend/pulls/34
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 05:25:35 +00:00
weichen 4968f97b85 Merge pull request 'svc.sh: deploy/update from an isolated remote source clone (dirty-tree independent)' (#102) from feature/svc-remote-source into main
ci / test (push) Failing after 31s
2026-10-01 05:23:52 +00:00
weichen 40fcf7b1d1 Record the sync checkpoint
ci / test (pull_request) Failing after 31s
2026-10-01 05:23:44 +00:00
weichen 957de90142 Merge remote-tracking branch 'origin/main' into feature/svc-remote-source
Co-authored-by: Cursor <cursoragent@cursor.com>

# Conflicts:
#	.task/feature-duplication-lesson-records.md
2026-10-01 05:23:37 +00:00
weichen 3072611209 Merge pull request 'Preview fallback for fake docx artifacts and readable Office errors' (#96) from feature/preview-sniff-fallback into main
ci / test (push) Failing after 31s
2026-10-01 05:20:49 +00:00
weichen 6b5da25f89 Record the sync checkpoint
ci / test (pull_request) Failing after 1m58s
2026-10-01 05:20:28 +00:00
weichen 62d39037af Merge remote-tracking branch 'origin/main' into feature/preview-sniff-fallback 2026-10-01 05:20:28 +00:00
weichen dfa4d384e9 Record the task card for feature-full-agent-r1 2026-10-01 05:18:55 +00:00
weichen 76b2fb35a9 Merge pull request 'Archive the exec-interpreters task card' (#118) from feature/card-close-20261001-051656Z into main
ci / test (push) Failing after 1m31s
2026-10-01 05:17:37 +00:00
weichen 559deb8dd5 Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 1m36s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-exec-interpreters.md(PR#113) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-01 05:16:56 +00:00
weichen 345d9db1e6 Merge pull request 'Point backend at run_shell and run_python executors' (#113) from feature/exec-interpreters into main
ci / test (push) Failing after 1m58s
2026-10-01 04:59:25 +00:00
weichen 9c13e54e80 Record the sync checkpoint
ci / test (pull_request) Failing after 1m38s
2026-10-01 04:59:18 +00:00
weichenandCursor 4cf76f1198 Record the mimosa triage pull request link
ci / test (pull_request) Failing after 1m58s
Why: The task card still pointed at a placeholder after the pull request was opened.
Evidence: Dev #117 is the record for this triage. The card itself is the only change.
Impact: Reviewers can open the record from the card. No runtime change.
Refs: https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/117
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:51:19 +00:00
weichenandCursor 37e6c75a4f Record the empty-create pull request links
ci / test (pull_request) Failing after 17m6s
Why: The task card still pointed at a placeholder after the pull requests were opened.
Evidence: Dev #116 and Frontend #29 are the open records. make test passed on this branch.
Impact: Reviewers can open the records from the card. No runtime change.
Refs: https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/116
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:51:18 +00:00
weichen 037270c62a Record the sync checkpoint
ci / test (pull_request) Failing after 1m34s
2026-10-01 04:50:27 +00:00
weichen 1f7c487a1c Record the sync checkpoint
ci / test (pull_request) Failing after 1m57s
2026-10-01 04:50:27 +00:00
weichenandCursor 0ed945956a Record the mimosa advisory triage
Why: The local scan ledger needed an explicit keep-or-drop decision before this batch closed.
Evidence: Twelve local reports dedupe to command-injection gate events with an empty file field, plus two caret-range notes on @types/node. Neither has a local fix that is both clear and narrow.
Impact: Task card only. No product code and no dependency pin.
Refs: Backend #33, Dev #113, Dev #96
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:50:21 +00:00
weichenandCursor 2192f946a4 Point frontend at the empty-workspace task fix
Why: The first click on 新建任务 did nothing useful when the workspace had no project.
Evidence: Frontend 288d3ac; tsc -b passed and vitest reported 40 passed. A browser check on the dev server created 默认项目 and a conversation on the first click, and a second click added a conversation without a second project.
Impact: Dev gitlink only. Backend is unchanged.
Refs: modules/frontend fix/empty-create-task
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:50:21 +00:00
weichen 68e5a2117d Record the task card for fix-mimosa-triage 2026-10-01 04:48:32 +00:00
weichen 98857713cc Record the task card for fix-empty-create-task 2026-10-01 04:46:03 +00:00
weichenandCursor efeadb5b38 Record the input-queue pull request links
ci / test (pull_request) Failing after 1m31s
Why: The task card still had a placeholder for the primary record after the pull requests were opened.
Evidence: Dev #115 and Frontend #28 are the open records for this branch.
Impact: Reviewers can open the records from the card. No runtime change.
Refs: https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/115
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:45:24 +00:00
weichen 9ecc5b8c34 Record the sync checkpoint
ci / test (pull_request) Failing after 1m37s
2026-10-01 04:32:26 +00:00
weichenandCursor d179e27810 Record the input-queue task scope and verification
Why: the generated task card was still a placeholder after the gitlink commit.

Evidence: frontend 3c81525; tsc clean; vitest 42 tests.

Impact: task card only.

Refs: task feature/input-queue
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:32:14 +00:00
weichenandCursor 30092e300b Point frontend at the input queue and files tab
Why: follow-up messages were rejected while a run was in flight, and
the file list was only available from the workspace overlay.

Evidence: frontend 3c81525; tsc clean; vitest 42 tests.

Impact: gitlink only. Backend conversation serialization is unchanged.

Refs: task feature/input-queue
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:31:57 +00:00
weichenandCursor df3e6498d7 Record binary-doc-index pull request links
ci / test (pull_request) Failing after 1m56s
Why: the task card is the review record and still had a placeholder.

Evidence: Backend pulls/34 and Dev pulls/114 are open. make test passed
before the sync checkpoint.

Impact: task card only.

Refs: task feature/binary-doc-index
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:31:29 +00:00
weichen aaf01cdf5f Record the task card for feature-input-queue 2026-10-01 04:13:23 +00:00
weichen f0b3d86c70 Record the sync checkpoint
ci / test (pull_request) Failing after 1m36s
2026-10-01 04:12:41 +00:00