Commit Graph
616 Commits
Author SHA1 Message Date
weichenandCursor f43aec709d Record the streaming display pull request on the task card
ci / test (pull_request) Failing after 1m30s
Why: The task card is the review record, and it still pointed at a placeholder after the pull request existed.
Evidence: Dev pull request 147 is open.
Impact: The card status stays in progress until merge.
Refs: feature/stream-display-overhaul
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-02 02:38:16 +00:00
weichen 42fe314b88 Record the sync checkpoint
ci / test (pull_request) Failing after 1m39s
2026-10-02 02:36:24 +00:00
weichenandCursor 83881c1320 Pin streaming display changes across the five modules
Why: Tool calls stayed invisible while arguments streamed, and a failed run hid the only reply inside the collapsed process block.
Evidence: make test in the worktree passed: boundaries, core, backend, frontend vitest 66, ui vitest 79, agent-command. Mock browser check showed the Chinese process summary, the reply outside the fold, a humanized error with 继续执行, and the back-to-bottom button.
Impact: Dev gitlinks move to the feature commits for core, agent-native, backend, ui, and frontend. DESIGN.md §9.6 describes individual tool blocks for exec, write, and delegate.
Refs: feature/stream-display-overhaul
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-02 02:36:10 +00:00
weichen 087b328d48 Record the task card for feature-stream-display-overhaul 2026-10-02 02:03:12 +00:00
weichen 08ef71661d Merge pull request 'Close merged task cards (feature/card-close-20261002-010745Z)' (#146) from feature/card-close-20261002-010745Z into main
ci / test (push) Failing after 31s
2026-10-02 01:07:54 +00:00
weichen a313ed3e05 Close 2 merged task card(s) and archive them
ci / test (pull_request) Failing after 31s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-harness-p4.md(PR#144) feature-s4-shell-overhaul.md(PR#145) — 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-02 01:07:45 +00:00
weichen 31639b1e48 Merge pull request 'Advance UI and frontend for the S4 shell overhaul' (#145) from feature/s4-shell-overhaul into main
ci / test (push) Failing after 30s
2026-10-02 01:06:34 +00:00
weichenandCursor c591c63a9a Merge main and pin the combined submodule tips
ci / test (pull_request) Failing after 1m50s
Why: P4 is on main, and the shell pull request has to record UI and frontend commits that contain both the workflow contracts and the shell.
Evidence: submodule trees match the merged mains for core, backend, documents, ui, and frontend.
Impact: the shell branch now contains P4's example workflows and the combined pins.
Refs: feature/s4-shell-overhaul
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-02 01:05:31 +00:00
weichen 3ba104c721 Merge pull request 'Add intent-to-workflow execution' (#144) from feature/agent-harness-p4 into main
ci / test (push) Failing after 30s
2026-10-02 01:04:03 +00:00
weichen 0a908b9aa9 Record the sync checkpoint
ci / test (pull_request) Failing after 1m34s
2026-10-01 23:48:16 +00:00
weichenandCursor 0f3ea6c8b5 Record the shell overhaul verification and pin the frontend fix
Why: The confirm card only folds after the client refetches the decision, so the parent pin has to include that frontend commit.
Evidence: make test passed; mock browser checked the shell, the pending filter, the blocked card, the folded row, and the molv theme.
Impact: task card records the result; modules/frontend moves to the refetch commit.
Refs: feature/s4-shell-overhaul
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 23:48:09 +00:00
weichen 1f43457836 Record the sync checkpoint 2026-10-01 23:33:48 +00:00
weichenandCursor 6705d521f4 Advance UI and frontend for the S4 shell overhaul
Why: The molv theme and the rebuilt shell land together, so the design doc and the submodule pins stay in one change.
Evidence: UI npm test 79 passed; frontend tsc -b and npm test 61 passed.
Impact: DESIGN.md records the molv token table; modules/ui and modules/frontend point at the shell branches.
Refs: feature/s4-shell-overhaul
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 23:33:42 +00:00
weichen 259c628f59 Record the task card for feature-s4-shell-overhaul 2026-10-01 22:59:58 +00:00
weichenandCursor cd984219da Record P4 test evidence and the live workflow check
ci / test (pull_request) Failing after 1m37s
Why: Acceptance needs the precheck, task-sync, and make test evidence on the card, plus what the three live conversations actually did.
Evidence: make test passed at 5f872f3. The sync row is in the table. The p4 service produced the slot question, one critic rejection, a confirmed plan, and the plugin script artifact.
Impact: Documentation only. The six pull requests stay unmerged.
Refs: feature/agent-harness-p4
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 16:38:51 +00:00
weichen 0cdc2d2405 Record the sync checkpoint 2026-10-01 16:38:23 +00:00
weichenandCursor 5f872f3b7f Pin the script copy fix for tool-started workflows
Why: Dev should record the backend commit that runs a registered script from the launch of that call.
Evidence: go test ./internal/runtime/ -run TestRegisteredWorkflowUsesItsOwnScriptCopy passed.
Impact: Only the backend pointer moves.
Refs: feature/agent-harness-p4
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 16:36:59 +00:00
weichenandCursor 9de01d69e6 Pin the planner and critic prompt fix
Why: Dev should record the backend commit that makes planning return JSON and makes the critic reject a missing line.
Evidence: go test ./internal/runtime/ ./internal/prompts/ passed on that commit.
Impact: Only the backend pointer moves.
Refs: feature/agent-harness-p4
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 16:32:09 +00:00
weichenandCursor f125ebd68d Pin the critic model fix
Why: The step critic has to call the configured model, and Dev should record that backend commit.
Evidence: go test ./internal/runtime/ -run TestJudgeUsesConfiguredModel passed in the backend repo.
Impact: Only the backend pointer moves.
Refs: feature/agent-harness-p4
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 16:28:18 +00:00
weichenandCursor 4836fee08f Require a marker so the example critic can reject once
Why: The live check needs the first draft to miss a line the critic can name, then the retry can add it.
Evidence: The prompt does not mention the marker. maxRetries stays 1.
Impact: demo.brief drafts are rejected until they contain 核对标记:P4.
Refs: feature/agent-harness-p4
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 16:25:04 +00:00
weichenandCursor 54f5a33454 Pin the P4 workflow modules
Why: Dev has to record the Core, Backend, Frontend, UI, and Documents commits that implement intent-to-workflow.
Evidence: make test passed, including boundary lint, core, backend, frontend vitest, UI tsc and vitest, and agent-command.
Impact: agent-native stays at a34689c. The example plugin is already on this branch.
Refs: feature/agent-harness-p4
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 16:24:37 +00:00
weichenandCursor ef590bd0c3 Add example brief and script workflows
Why: The example plugin needs a bound intent and a plugin-shipped script so the three P4 paths can be checked against a real plugin.
Evidence: TestRepoExamplePluginLoads accepts the plugin, asks 主题是什么?, and keeps the topic slot.
Impact: demo.brief starts the five-step workflow. demo.script stays unbound and needs runtime.workflowScripts.
Refs: feature/agent-harness-p4
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 16:22:14 +00:00
weichenandCursor 191d2de809 Record P4 authorization and workflow rulings
Why: The task card is the authorization record for intent-to-workflow work, and the routing, retry, and script rulings have to be fixed before code changes.
Evidence: precheck READY at 959179f88f; core/baseline.md and workflows/delivery.md section 1 were read.
Impact: No product code. Six pull requests are the delivery end, and merging them is not authorized.
Refs: feature/agent-harness-p4
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 15:54:37 +00:00
weichen 723c2508a2 Record the task card for feature-agent-harness-p4 2026-10-01 15:53:54 +00:00
weichen 959179f88f Merge pull request 'Close merged task cards (feature/card-close-20261001-155214Z)' (#143) from feature/card-close-20261001-155214Z into main
ci / test (push) Failing after 31s
2026-10-01 15:52:43 +00:00
weichen e7eef7d869 Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 1m31s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-harness-p3b.md(PR#142) — 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 15:52:14 +00:00
weichen ec4614322e Merge pull request 'Pin P3b background subagents, review, and profile overrides' (#142) from feature/agent-harness-p3b into main
ci / test (push) Failing after 1m34s
2026-10-01 15:51:57 +00:00
weichenandCursor 79a6a73052 Move the pre-merge sync row into the task table
ci / test (pull_request) Failing after 1m54s
Why: task-sync appends the checkpoint after the results section, and the card keeps those rows in the sync table.
Evidence: The row is the 2026-10-01T15:51:28Z checkpoint for d05a73872c.
Impact: No code change.
Refs: feature/agent-harness-p3b
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 15:51:44 +00:00
weichen 555fb12ac5 Record the sync checkpoint 2026-10-01 15:51:28 +00:00
weichenandCursor d05a73872c Link the open P3b pull requests on the task card
ci / test (pull_request) Failing after 1m54s
Why: The card and the Dev pull request should name the five open requests and state that none are merged.
Evidence: Core #15, Backend #46, Frontend #32, UI #26, Dev #142.
Impact: No code change. Main is unchanged.
Refs: feature/agent-harness-p3b
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 15:40:45 +00:00
weichenandCursor f521ff1c53 Move the sync checkpoint into the task table
ci / test (pull_request) Failing after 1m37s
Why: task-sync appends the checkpoint after the results section, and the card keeps those rows in the sync table.
Evidence: The row is the 2026-10-01T15:39:25Z checkpoint for 1bc9954e40.
Impact: No code change.
Refs: feature/agent-harness-p3b
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 15:39:42 +00:00
weichen 067b7412eb Record the sync checkpoint 2026-10-01 15:39:25 +00:00
weichenandCursor 1bc9954e40 Record P3b test and live-check evidence
Why: The task card has to show the combination test and the two live conversations before the pull requests open.
Evidence: make test passed at 6430738. p3b on 127.0.0.1:8841 showed a queued notice turn and a review pipeline.
Impact: No code change.
Refs: feature/agent-harness-p3b
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 15:39:24 +00:00
weichenandCursor 64307380f9 Pin the P3b core, backend, frontend, and UI commits
Why: The combination has to move together so background subagents, review, and the notice row are the same build.
Evidence: Each module's own tests passed on its feature branch. agent-native stays at a34689c.
Impact: Dev does not merge this pin. The four module pull requests stay open until review.
Refs: feature/agent-harness-p3b
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 15:31:11 +00:00
weichenandCursor 800ba680b8 Record the P3b scope on the task card
Why: Background subagents, review, squad role mapping, and prompt overrides need an explicit write scope and the three rulings before code edits.
Evidence: make precheck verdict READY at fdd311c8c0. Required reading baseline.md and delivery.md section 1.
Impact: No code change. Kernel and squad contracts stay as on main.
Refs: feature/agent-harness-p3b
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 15:19:52 +00:00
weichen f0a120763d Record the task card for feature-agent-harness-p3b 2026-10-01 14:52:39 +00:00
weichen fdd311c8c0 Merge pull request 'Close merged task cards (feature/card-close-20261001-145116Z)' (#141) from feature/card-close-20261001-145116Z into main
ci / test (push) Failing after 1m35s
2026-10-01 14:51:26 +00:00
weichen aa32ea1fcd Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 1m34s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-harness-p3.md(PR#140) — 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 14:51:16 +00:00
weichen 5096a052dc Merge pull request 'Pin backend to the depth-one subagent loop' (#140) from feature/agent-harness-p3 into main
ci / test (push) Failing after 1m38s
2026-10-01 14:51:02 +00:00
weichenandCursor 8c43d4b16c Move the merge sync row into the task card table
ci / test (pull_request) Failing after 1m56s
Why: task-sync appended the checkpoint after the test block. The card keeps sync rows in one table.
Evidence: sync_base bc8fef76bb, tested_head 53f8a05, checked_at 2026-10-01T14:50:18Z.
Impact: Task card only.
Refs: feature/agent-harness-p3
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 14:50:39 +00:00
weichen 74973fe4d6 Record the sync checkpoint 2026-10-01 14:50:18 +00:00
weichenandCursor 53f8a059bd Record the live subagent conversation check
ci / test (pull_request) Failing after 1m35s
Why: The confirm card on a child run and the history split were only covered by tests. A real conversation had to show they hold before merge.
Evidence: p3a at dev@f823118. explore hid tool names from the next turn, writer pinned artifacts, the inbox showed the child confirm card, and the squad leader wrote output.md.
Impact: Task card only. No code change.
Refs: feature/agent-harness-p3
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 14:50:08 +00:00
weichenandCursor f8231182ed Record the harness pull requests on the task card
ci / test (pull_request) Failing after 1m31s
Why: The card is the pull request body, so it has to name the open Backend and Dev requests.
Evidence: Backend pull 45 and Dev pull 140 are open and unmerged.
Impact: Task card only. Neither request is merged.
Refs: feature/agent-harness-p3
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 14:15:08 +00:00
weichenandCursor 099bcd5e01 Record the harness P3a verification on the task card
ci / test (pull_request) Failing after 1m31s
Why: Acceptance needs the precheck, task-sync, and test evidence on the same card that will become the pull request.
Evidence: make task-sync at 5ed3649; make test exited 0 (boundaries, core, backend, frontend 51, ui 71, agent-command).
Impact: Task card only. No code or submodule change.
Refs: feature/agent-harness-p3
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 14:14:41 +00:00
weichen 0cb89b3a3a Record the sync checkpoint 2026-10-01 14:13:39 +00:00
weichenandCursor 5ed3649b42 Pin backend to the depth-one subagent loop
Why: Subagents now run a profile-scoped tool loop and stay out of the parent history. The Dev checkout has to build that backend.
Evidence: Backend 5051a06; go test ./... and make test passed in this checkout. The three agent-native gitlinks stay a34689c.
Impact: Only modules/backend moves. Squad, core, and the three agent-native pins stay put.
Refs: feature/agent-harness-p3
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 14:13:33 +00:00
weichenandCursor dd80c6904d Record the P3a scope on the task card
Why: The subagent runtime task needs an explicit write scope and the two rulings before backend edits.
Evidence: make precheck verdict READY at bc8fef76bb. Required reading baseline.md and delivery.md section 1.
Impact: No code change. Kernel, squad, and core contracts stay as on main.
Refs: feature/agent-harness-p3
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 14:05:49 +00:00
weichen 09a439b33c Record the task card for feature-agent-harness-p3 2026-10-01 14:02:12 +00:00
weichen bc8fef76bb Merge pull request 'Close merged task cards (feature/card-close-20261001-140110Z)' (#139) from feature/card-close-20261001-140110Z into main
ci / test (push) Failing after 30s
2026-10-01 14:01:18 +00:00
weichen 81625a0ece Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 31s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-harness-p2.md(PR#138) — 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 14:01:10 +00:00