Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
268 commits
Select commit Hold shift + click to select a range
58c66fc
Update main/services/schedule-store.test.ts
sambitcreate Jul 30, 2026
fd73dfe
Update main/services/schedule-store.ts
sambitcreate Jul 30, 2026
61d8435
Update main/services/schedule-tool.test.ts
sambitcreate Jul 30, 2026
eb54258
Update main/services/schedule-tool.ts
sambitcreate Jul 30, 2026
9f91b81
Update main/services/scheduled-settings-core.test.ts
sambitcreate Jul 30, 2026
9ea05d6
Update main/services/scheduled-settings-core.ts
sambitcreate Jul 30, 2026
c6c9f17
Update main/services/tool-approval.ts
sambitcreate Jul 30, 2026
d1735c2
Update main/services/tools.ts
sambitcreate Jul 30, 2026
66d22ae
Update main/services/types.ts
sambitcreate Jul 30, 2026
22121be
Update package.json
sambitcreate Jul 30, 2026
ce5a860
Update renderer/components/assistant/assistant-dock.tsx
sambitcreate Jul 30, 2026
188392d
Update renderer/components/assistant/assistant-panel.tsx
sambitcreate Jul 30, 2026
c4041cf
Update renderer/components/assistant/assistant-thread.tsx
sambitcreate Jul 30, 2026
c7344ce
Update renderer/components/assistant/use-assistant-chat.test.ts
sambitcreate Jul 30, 2026
7e60e51
Update renderer/components/assistant/use-assistant-chat.ts
sambitcreate Jul 30, 2026
311cad6
Update renderer/components/markdown.tsx
sambitcreate Jul 30, 2026
ad81f99
Update renderer/components/message-bubble.tsx
sambitcreate Jul 30, 2026
3b6c6e4
Update renderer/components/message-list.tsx
sambitcreate Jul 30, 2026
c34008c
Update renderer/components/reasoning-block.tsx
sambitcreate Jul 30, 2026
b95ff3a
Update renderer/components/scheduled-task-editor.tsx
sambitcreate Jul 30, 2026
50ddbcc
Update renderer/components/scheduled-tasks-view.tsx
sambitcreate Jul 30, 2026
16b9e5d
Update renderer/components/settings/assistant-settings.tsx
sambitcreate Jul 30, 2026
6325ecc
Update renderer/components/settings/scheduled-tasks-settings.tsx
sambitcreate Jul 30, 2026
3af7496
Update renderer/components/ui.tsx
sambitcreate Jul 30, 2026
c31ae58
Update renderer/lib/agent-steps.test.ts
sambitcreate Jul 30, 2026
19cd4e4
Update renderer/lib/agent-steps.ts
sambitcreate Jul 30, 2026
ddcf01b
Update renderer/lib/assistant-dock.test.ts
sambitcreate Jul 30, 2026
b8bec06
Update renderer/lib/assistant-dock.ts
sambitcreate Jul 30, 2026
9c1e5d4
Update renderer/lib/assistant-motion-contract.test.ts
sambitcreate Jul 30, 2026
a166159
Update renderer/lib/ipc-stream.test.ts
sambitcreate Jul 30, 2026
745809f
Update renderer/lib/ipc.ts
sambitcreate Jul 30, 2026
11f505a
Update renderer/lib/scheduled-task-view.test.ts
sambitcreate Jul 30, 2026
db6152c
Update renderer/lib/scheduled-task-view.ts
sambitcreate Jul 30, 2026
3579196
Update renderer/lib/streaming-motion-contract.test.ts
sambitcreate Jul 30, 2026
bfb7432
Update renderer/lib/types.ts
sambitcreate Jul 30, 2026
bb10817
Update renderer/main/index.tsx
sambitcreate Jul 30, 2026
9bd8404
Update renderer/shared/assistant.ts
sambitcreate Jul 30, 2026
9d5edbd
Update renderer/shared/claim-check.test.ts
sambitcreate Jul 30, 2026
768296b
Update renderer/shared/claim-check.ts
sambitcreate Jul 30, 2026
a6fdc2e
Update renderer/styles.css
sambitcreate Jul 30, 2026
b42d7a5
Update main/services/assistant/automation-runtime-contract.test.ts
sambitcreate Jul 30, 2026
bb7c614
Update main/services/assistant/mcp-tool.test.ts
sambitcreate Jul 30, 2026
a35bfe2
Update main/services/assistant/mcp-tool.ts
sambitcreate Jul 30, 2026
18f334a
Update main/services/assistant/project-tool.test.ts
sambitcreate Jul 30, 2026
dd842fb
Update main/services/assistant/project-tool.ts
sambitcreate Jul 30, 2026
9ba0071
Update main/services/assistant/tool-loop-guard.test.ts
sambitcreate Jul 30, 2026
515f974
Update main/services/assistant/tool-loop-guard.ts
sambitcreate Jul 30, 2026
5c61caf
Update main/services/mcp-selection.test.ts
sambitcreate Jul 30, 2026
c881fae
Update main/services/mcp-selection.ts
sambitcreate Jul 30, 2026
bdc3800
Update renderer/components/assistant/assistant-automation-approval.tsx
sambitcreate Jul 30, 2026
29bee1b
Update renderer/components/assistant/assistant-ui.test.tsx
sambitcreate Jul 30, 2026
890ce69
Update renderer/lib/scheduled-mcp-access-contract.test.ts
sambitcreate Jul 30, 2026
7fc79af
Update renderer/shared/assistant.test.ts
sambitcreate Jul 30, 2026
143dc05
Extend scheduled task binding metadata
sambitcreate Aug 5, 2026
329c1d9
Add collision-safe MCP tool identities
sambitcreate Aug 5, 2026
5991387
Test collision-safe MCP tool results
sambitcreate Aug 5, 2026
b44afc1
Use collision-safe MCP runtime tools
sambitcreate Aug 5, 2026
90b1333
Add scheduled MCP configuration bindings
sambitcreate Aug 5, 2026
bf3d1ae
Add scheduled provider configuration bindings
sambitcreate Aug 5, 2026
adfa847
Harden scheduled task capability boundaries
sambitcreate Aug 5, 2026
31be94f
Test scheduled task capability boundaries
sambitcreate Aug 5, 2026
6321041
Make schedule persistence race-safe
sambitcreate Aug 5, 2026
0065964
Test race-safe schedule persistence
sambitcreate Aug 5, 2026
73bd1b4
Compensate cancelled schedule mutations
sambitcreate Aug 5, 2026
f72c3dd
Test cancelled schedule mutation compensation
sambitcreate Aug 5, 2026
594c543
Pass pinned providers into scheduled runs
sambitcreate Aug 5, 2026
708bff0
Bind automation saves to approved runtimes
sambitcreate Aug 5, 2026
92a4746
Test approved automation runtime bindings
sambitcreate Aug 5, 2026
7b500a3
Guard unattended scheduled tool assembly
sambitcreate Aug 5, 2026
73ea8a7
Enforce pinned runtimes in LLM execution
sambitcreate Aug 5, 2026
cef4e03
Report exact MCP inventory scope
sambitcreate Aug 5, 2026
deba2f5
Test exact MCP inventory scope
sambitcreate Aug 5, 2026
d4da4af
Test unattended automation runtime contracts
sambitcreate Aug 5, 2026
adb0b83
Expose bounded MCP inventory metadata
sambitcreate Aug 5, 2026
44f1d22
Test bounded MCP inventory metadata
sambitcreate Aug 5, 2026
92aad47
Make tool failure recovery mechanism-neutral
sambitcreate Aug 5, 2026
15d5a50
Test mechanism-neutral tool recovery
sambitcreate Aug 5, 2026
096845b
Validate exact automation approval details
sambitcreate Aug 5, 2026
2cdb793
Test exact automation approval details
sambitcreate Aug 5, 2026
9df98d2
Show exact automation runtime identities
sambitcreate Aug 5, 2026
464cad3
Test exact automation approval rendering
sambitcreate Aug 5, 2026
1825a03
Test automation approval handoff metadata
sambitcreate Aug 5, 2026
9bcaf74
Prevent unsafe scheduled editor states
sambitcreate Aug 5, 2026
600a7da
Gate scheduled creation and legacy edits
sambitcreate Aug 5, 2026
7196264
Test cancellation-safe approval streams
sambitcreate Aug 5, 2026
db271f7
Test scheduled MCP access boundaries
sambitcreate Aug 5, 2026
2ba3fa5
Document hardened automation boundaries
sambitcreate Aug 5, 2026
73ecbcf
Update automation plan status
sambitcreate Aug 5, 2026
5bf327f
Widen chat column and harden schedule store
sambitcreate Aug 5, 2026
2dac8b4
chore: update docs/plans/README.md
sambitcreate Aug 6, 2026
7ce0094
chore: update main/handlers/phase2.ts
sambitcreate Aug 6, 2026
a030acb
chore: update main/handlers/subagents.ts
sambitcreate Aug 6, 2026
cf62aef
chore: update main/index.ts
sambitcreate Aug 6, 2026
ac61764
chore: update main/services/data-store.ts
sambitcreate Aug 6, 2026
af0234d
chore: update main/services/llm-client.ts
sambitcreate Aug 6, 2026
a59f0a3
chore: update main/services/mcp-credential-cleanup.ts
sambitcreate Aug 6, 2026
e98c426
chore: update main/services/mcp-oauth.ts
sambitcreate Aug 6, 2026
4e48cba
chore: update main/services/mcp.ts
sambitcreate Aug 6, 2026
0fa3749
chore: update main/services/portable-config-core.roundtrip.test.ts
sambitcreate Aug 6, 2026
952ca81
chore: update main/services/portable-config-core.ts
sambitcreate Aug 6, 2026
46f7ac8
chore: update main/services/portable-config.ts
sambitcreate Aug 6, 2026
0f2eba3
chore: update main/services/subagents/agent-compatibility.test.ts
sambitcreate Aug 6, 2026
fa715a3
chore: update main/services/subagents/child-agent-runtime.ts
sambitcreate Aug 6, 2026
0f77d46
chore: update main/services/subagents/concurrency-gate.ts
sambitcreate Aug 6, 2026
a8023a7
chore: update main/services/subagents/contracts.ts
sambitcreate Aug 6, 2026
41e5020
chore: update main/services/subagents/eligibility.ts
sambitcreate Aug 6, 2026
b338246
chore: update main/services/subagents/feature-flag.ts
sambitcreate Aug 6, 2026
d8256ce
chore: update main/services/subagents/role-catalog.ts
sambitcreate Aug 6, 2026
8164915
chore: update main/services/subagents/subagent-child-runner.ts
sambitcreate Aug 6, 2026
2bf29b1
chore: update main/services/subagents/subagent-child-runtime.ts
sambitcreate Aug 6, 2026
e1d0785
chore: update main/services/subagents/subagent-event-projector.test.ts
sambitcreate Aug 6, 2026
ce25d67
chore: update main/services/subagents/subagent-event-projector.ts
sambitcreate Aug 6, 2026
4072646
chore: update main/services/subagents/subagent-history-read-core.test.ts
sambitcreate Aug 6, 2026
0734b9a
chore: update main/services/subagents/subagent-history-read-core.ts
sambitcreate Aug 6, 2026
a7db9da
chore: update main/services/subagents/subagent-phase3-contract.test.ts
sambitcreate Aug 6, 2026
ef7452d
chore: update main/services/subagents/subagent-run-store-core.test.ts
sambitcreate Aug 6, 2026
7735a43
chore: update main/services/subagents/subagent-run-store-core.ts
sambitcreate Aug 6, 2026
4f2d621
chore: update main/services/subagents/subagent-run-store.ts
sambitcreate Aug 6, 2026
f70fc48
chore: update main/services/subagents/subagent-supervisor.test.ts
sambitcreate Aug 6, 2026
9eee721
chore: update main/services/subagents/subagent-supervisor.ts
sambitcreate Aug 6, 2026
64c1127
chore: update main/services/subagents/subagent-tool.ts
sambitcreate Aug 6, 2026
b01388e
chore: update package.json
sambitcreate Aug 6, 2026
d32195b
chore: update renderer/components/environment-panel.tsx
sambitcreate Aug 6, 2026
c74ada4
chore: update renderer/components/environment-subagents-contract.test.ts
sambitcreate Aug 6, 2026
8b6df00
chore: update renderer/components/message-list.tsx
sambitcreate Aug 6, 2026
86c8ba1
chore: update renderer/components/subagent-chips.tsx
sambitcreate Aug 6, 2026
84efcad
chore: update renderer/components/subagent-detail.tsx
sambitcreate Aug 6, 2026
9d2310d
chore: update renderer/components/subagent-live-announcer.tsx
sambitcreate Aug 6, 2026
c30ac6a
chore: update renderer/components/subagent-roster.tsx
sambitcreate Aug 6, 2026
70e6190
chore: update renderer/components/subagents-panel.test.tsx
sambitcreate Aug 6, 2026
1ba478e
chore: update renderer/components/subagents-panel.tsx
sambitcreate Aug 6, 2026
e268ff2
chore: update renderer/lib/app-capabilities.tsx
sambitcreate Aug 6, 2026
4e85a43
chore: update renderer/lib/ipc-stream.test.ts
sambitcreate Aug 6, 2026
ad7815a
chore: update renderer/lib/ipc.ts
sambitcreate Aug 6, 2026
af44a77
chore: update renderer/lib/subagent-panel-state.ts
sambitcreate Aug 6, 2026
bea0796
chore: update renderer/lib/subagent-view-state.ts
sambitcreate Aug 6, 2026
32f63ac
chore: update renderer/main/chat-pane.tsx
sambitcreate Aug 6, 2026
da0d7cd
chore: update renderer/main/index.tsx
sambitcreate Aug 6, 2026
7a5ab66
chore: update renderer/shared/assistant.test.ts
sambitcreate Aug 6, 2026
1c24c9b
chore: update renderer/shared/assistant.ts
sambitcreate Aug 6, 2026
38acc29
chore: update renderer/shared/subagent-runs.ts
sambitcreate Aug 6, 2026
d029a4d
chore: update scripts/sign-macos.mjs
sambitcreate Aug 6, 2026
73e6dfd
chore: update scripts/sign-macos.test.mjs
sambitcreate Aug 6, 2026
84250db
chore: update scripts/verify-macos-package.mjs
sambitcreate Aug 6, 2026
1c4a937
chore: add docs/plans/subagent-orchestration-expansion-plan.md
sambitcreate Aug 6, 2026
cb9d0e2
chore: add main/services/mcp-config-lease.test.ts
sambitcreate Aug 6, 2026
2eaf4e6
chore: add main/services/mcp-config-lease.ts
sambitcreate Aug 6, 2026
03c4252
chore: add main/services/subagents/approval-v2.test.ts
sambitcreate Aug 6, 2026
ade6d3d
chore: add main/services/subagents/approval-v2.ts
sambitcreate Aug 6, 2026
7f8abeb
chore: add main/services/subagents/authority-v2.test.ts
sambitcreate Aug 6, 2026
de3d866
chore: add main/services/subagents/authority-v2.ts
sambitcreate Aug 6, 2026
28af60e
chore: add main/services/subagents/background-lifecycle-v2.test.ts
sambitcreate Aug 6, 2026
6cd32ce
chore: add main/services/subagents/background-lifecycle-v2.ts
sambitcreate Aug 6, 2026
c8f0595
chore: add main/services/subagents/background-subagent-coordinator-v2…
sambitcreate Aug 6, 2026
b3463fc
chore: add main/services/subagents/background-subagent-coordinator-v2.ts
sambitcreate Aug 6, 2026
8d88936
chore: add main/services/subagents/forked-context-supervisor.test.ts
sambitcreate Aug 6, 2026
3836560
chore: add main/services/subagents/forked-context.test.ts
sambitcreate Aug 6, 2026
aeab7d1
chore: add main/services/subagents/forked-context.ts
sambitcreate Aug 6, 2026
8aad04c
chore: add main/services/subagents/management-v2.test.ts
sambitcreate Aug 6, 2026
5d5daf1
chore: add main/services/subagents/management-v2.ts
sambitcreate Aug 6, 2026
309acbb
chore: add main/services/subagents/network-budget-v2.test.ts
sambitcreate Aug 6, 2026
cccb234
chore: add main/services/subagents/network-budget-v2.ts
sambitcreate Aug 6, 2026
c176985
chore: add main/services/subagents/outbound-approval-v2.test.ts
sambitcreate Aug 6, 2026
2a3484d
chore: add main/services/subagents/outbound-approval-v2.ts
sambitcreate Aug 6, 2026
26d3ef8
chore: add main/services/subagents/request-capabilities-v2.test.ts
sambitcreate Aug 6, 2026
9e3d70a
chore: add main/services/subagents/request-capabilities-v2.ts
sambitcreate Aug 6, 2026
b761ed2
chore: add main/services/subagents/subagent-child-runtime.test.ts
sambitcreate Aug 6, 2026
203edb0
chore: add main/services/subagents/subagent-control-ipc-core.test.ts
sambitcreate Aug 6, 2026
4ca6148
chore: add main/services/subagents/subagent-control-ipc-core.ts
sambitcreate Aug 6, 2026
aeaa87e
chore: add main/services/subagents/subagent-control-main.test.ts
sambitcreate Aug 6, 2026
078e5c3
chore: add main/services/subagents/subagent-control-main.ts
sambitcreate Aug 6, 2026
b3c508a
chore: add main/services/subagents/subagent-control-v2.test.ts
sambitcreate Aug 6, 2026
7b2c7c5
chore: add main/services/subagents/subagent-control-v2.ts
sambitcreate Aug 6, 2026
faf390d
chore: add main/services/subagents/subagent-effect-v2.test.ts
sambitcreate Aug 6, 2026
2b685dd
chore: add main/services/subagents/subagent-effect-v2.ts
sambitcreate Aug 6, 2026
4a85ff6
chore: add main/services/subagents/subagent-file-mutation-core.test.ts
sambitcreate Aug 6, 2026
e2a3ddf
chore: add main/services/subagents/subagent-file-mutation-core.ts
sambitcreate Aug 6, 2026
3f3055b
chore: add main/services/subagents/subagent-file-mutator-io.test.ts
sambitcreate Aug 6, 2026
f6b7841
chore: add main/services/subagents/subagent-file-mutator-io.ts
sambitcreate Aug 6, 2026
3976c2f
chore: add main/services/subagents/subagent-foreground-persistence-v2…
sambitcreate Aug 6, 2026
b6a0f0a
chore: add main/services/subagents/subagent-foreground-persistence-v2.ts
sambitcreate Aug 6, 2026
e60c0dd
chore: add main/services/subagents/subagent-mcp-bounded-fetch.test.ts
sambitcreate Aug 6, 2026
079bc8f
chore: add main/services/subagents/subagent-mcp-bounded-fetch.ts
sambitcreate Aug 6, 2026
495168c
chore: add main/services/subagents/subagent-mcp-client-core.test.ts
sambitcreate Aug 6, 2026
3f48597
chore: add main/services/subagents/subagent-mcp-client-core.ts
sambitcreate Aug 6, 2026
8a70e26
chore: add main/services/subagents/subagent-mcp-credential-core.test.ts
sambitcreate Aug 6, 2026
8037558
chore: add main/services/subagents/subagent-mcp-credential-core.ts
sambitcreate Aug 6, 2026
ec62600
chore: add main/services/subagents/subagent-mcp-credential-production.ts
sambitcreate Aug 6, 2026
f53d926
chore: add main/services/subagents/subagent-mcp-inventory-core.test.ts
sambitcreate Aug 6, 2026
37899ea
chore: add main/services/subagents/subagent-mcp-inventory-core.ts
sambitcreate Aug 6, 2026
6308829
chore: add main/services/subagents/subagent-mcp-inventory-production.ts
sambitcreate Aug 6, 2026
520a073
chore: add main/services/subagents/subagent-mcp-mutation-approval.tes…
sambitcreate Aug 6, 2026
83d56c8
chore: add main/services/subagents/subagent-mcp-mutation-approval.ts
sambitcreate Aug 6, 2026
1d91bb9
chore: add main/services/subagents/subagent-mcp-mutation-production.ts
sambitcreate Aug 6, 2026
268bf4c
chore: add main/services/subagents/subagent-mcp-mutation.test.ts
sambitcreate Aug 6, 2026
97e2b7d
chore: add main/services/subagents/subagent-mcp-mutation.ts
sambitcreate Aug 6, 2026
ebc3e7e
chore: add main/services/subagents/subagent-mcp-read.test.ts
sambitcreate Aug 6, 2026
11c8408
chore: add main/services/subagents/subagent-mcp-read.ts
sambitcreate Aug 6, 2026
219c1f7
chore: add main/services/subagents/subagent-nesting-core.test.ts
sambitcreate Aug 6, 2026
850ccbc
chore: add main/services/subagents/subagent-nesting-core.ts
sambitcreate Aug 6, 2026
552c7eb
chore: add main/services/subagents/subagent-run-store-dispatcher.test.ts
sambitcreate Aug 6, 2026
978dd99
chore: add main/services/subagents/subagent-run-store-dispatcher.ts
sambitcreate Aug 6, 2026
cf55cf7
chore: add main/services/subagents/subagent-run-store-production.test.ts
sambitcreate Aug 6, 2026
cdf5a4c
chore: add main/services/subagents/subagent-run-store-production.ts
sambitcreate Aug 6, 2026
7cc8750
chore: add main/services/subagents/subagent-run-store-v2-core.test.ts
sambitcreate Aug 6, 2026
782e69e
chore: add main/services/subagents/subagent-run-store-v2-core.ts
sambitcreate Aug 6, 2026
ee834c9
chore: add main/services/subagents/subagent-run-store-v2-migration.te…
sambitcreate Aug 6, 2026
5062aa7
chore: add main/services/subagents/subagent-run-store-v2-migration.ts
sambitcreate Aug 6, 2026
8b6715f
chore: add main/services/subagents/subagent-shell-runner-io.test.ts
sambitcreate Aug 6, 2026
519de5e
chore: add main/services/subagents/subagent-shell-runner-io.ts
sambitcreate Aug 6, 2026
3395ad4
chore: add main/services/subagents/subagent-shell.test.ts
sambitcreate Aug 6, 2026
e5bb955
chore: add main/services/subagents/subagent-shell.ts
sambitcreate Aug 6, 2026
d6c41bd
chore: add main/services/subagents/subagent-tool-assembly.ts
sambitcreate Aug 6, 2026
a8b2588
chore: add main/services/subagents/subagent-tool-schema.test.ts
sambitcreate Aug 6, 2026
28d6c70
chore: add main/services/subagents/subagent-web-proxy-production.ts
sambitcreate Aug 6, 2026
c469dd3
chore: add main/services/subagents/subagent-web-proxy.test.ts
sambitcreate Aug 6, 2026
34f2b0d
chore: add main/services/subagents/subagent-web-proxy.ts
sambitcreate Aug 6, 2026
d574fc2
chore: add main/services/subagents/subagent-workspace-write.test.ts
sambitcreate Aug 6, 2026
cca8518
chore: add main/services/subagents/subagent-workspace-write.ts
sambitcreate Aug 6, 2026
7b32a8c
chore: add native/subagent-file-mutator/main.c
sambitcreate Aug 6, 2026
eef650f
chore: add native/subagent-shell-runner/main.c
sambitcreate Aug 6, 2026
cd227e3
chore: add native/subagent-shell-runner/setsid-fixture.c
sambitcreate Aug 6, 2026
fba7db5
chore: add renderer/components/subagent-mcp-mutation-approval.tsx
sambitcreate Aug 6, 2026
805217d
chore: add renderer/components/subagent-shell-approval.test.tsx
sambitcreate Aug 6, 2026
13341c5
chore: add renderer/components/subagent-shell-approval.tsx
sambitcreate Aug 6, 2026
d6abeba
chore: add renderer/components/subagent-workspace-write-approval.tsx
sambitcreate Aug 6, 2026
6dbda08
chore: add renderer/lib/subagent-tree.test.ts
sambitcreate Aug 6, 2026
56dc2ed
chore: add renderer/lib/subagent-tree.ts
sambitcreate Aug 6, 2026
25eba42
chore: add renderer/shared/subagent-management-v2.test.ts
sambitcreate Aug 6, 2026
a6bb744
chore: add renderer/shared/subagent-management-v2.ts
sambitcreate Aug 6, 2026
4632872
chore: add renderer/shared/subagent-runs-v2.test.ts
sambitcreate Aug 6, 2026
265da78
chore: add scripts/build-subagent-file-mutator.mjs
sambitcreate Aug 6, 2026
1186e3c
chore: add scripts/build-subagent-shell-runner.mjs
sambitcreate Aug 6, 2026
384f94d
chore: add scripts/subagent-file-mutator.test.mjs
sambitcreate Aug 6, 2026
3a6d0c6
fix(subagents): normalize authority deadlines
sambitcreate Aug 6, 2026
0b3dc8a
test(subagents): cover fractional authority deadlines
sambitcreate Aug 6, 2026
0ebaf35
docs(subagents): clarify host-owned execution budgets
sambitcreate Aug 6, 2026
f0a4d98
test(subagents): cover host-owned budget schema
sambitcreate Aug 6, 2026
c380000
fix(subagents): keep MCP inventory deadline alive
sambitcreate Aug 6, 2026
f4c0e50
fix(subagents): retain MCP read timeout
sambitcreate Aug 6, 2026
646e634
fix(subagents): retain MCP mutation deadlines
sambitcreate Aug 6, 2026
f342c69
fix(subagents): retain web proxy deadline
sambitcreate Aug 6, 2026
34b545f
fix(deps): update MCP SDK security release
sambitcreate Aug 6, 2026
db079d4
chore(deps): refresh security lockfile
sambitcreate Aug 6, 2026
33cdbaa
Add first-run onboarding flow
sambitcreate Aug 5, 2026
37be967
Fix clean CI native helper setup
sambitcreate Aug 5, 2026
d012195
test: cover onboarding first-run flow
sambitcreate Aug 6, 2026
c5086d2
test: align scheduled runtime contract
sambitcreate Aug 6, 2026
bed81c8
test: stabilize provenance metadata fixture
sambitcreate Aug 6, 2026
1d019f3
ci: retrigger hosted runner
sambitcreate Aug 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,7 @@ For complex workflows, record concise implementation friction in `.papercuts/tro
## Tests

When adding a feature or changing behavior, layout, configuration, or contracts, always check whether existing tests need updating and add or extend tests when coverage is missing. Run the relevant suites before finishing (`npm run test`, or the narrower scripts in `package.json` when the change is scoped). If a new test file is added, register it in the appropriate `package.json` test script so CI picks it up.

## Onboarding

Aiden's onboarding flow is the first-run place to introduce setup-critical features. When adding a user-facing feature that changes first-run setup, provider/model configuration, profile data, permissions, privacy expectations, or core workspace capabilities, update the onboarding flow so new users learn or configure it at the right moment. Keep onboarding concise, use Aiden theme primitives, preserve macOS-style motion and focus behavior, and do not add network calls beyond the explicit provider/auth actions the user chooses.
2 changes: 1 addition & 1 deletion docs/chatgpt-desktop-ui-inspiration.md
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@ Aiden's shared dialogs currently animate from `scale(.8)` to `scale(1)` in `180m

- Type: system sans, `14px` base, `12px` secondary, `18–20px` compact headings.
- Toolbar: approximately `40–46px`, with icon buttons no larger than `32–36px` unless they are the primary action.
- Conversation measure: keep the existing `max-w-3xl` family; wide code/diff content may escape into a review surface.
- Conversation measure: keep the transcript, pending approval, and composer on the shared centered `52rem` chat-column contract; wide code/diff content may escape into a review surface.
- Sidebar: preserve the current `220–340px` range and `300ms` width transition.
- Composer: one continuous rounded surface; context strip attached, not a separate card.
- Elevation: hairline or a compact shadow, not both at high intensity.
Expand Down
37 changes: 19 additions & 18 deletions docs/plans/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,27 @@ This directory is the source of truth for Aiden's implementation plans. The engi

## Active and partial

| Plan | Status | Current state |
| ------------------------------------------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| [Aiden Assistant](aiden-assistant-plan.md) | Partial | The in-window dock and its dedicated Settings section/global hotkey controls are implemented; settings tools and proactivity remain planned. |
| [Compaction](compaction-plan.md) | Partial | Core context transformation has landed; the broader design remains open. |
| [Designer Mode](designer-mode-plan.md) | Planned | Phase 0 validation has not started in the runtime. |
| [Dynamic Model Catalog](dynamic-model-catalog-plan.md) | Partial | Stored Pi catalogs, cache-only hydration, and explicit provider refresh ship; remote overlays for otherwise-static providers remain open. |
| [Generation Progress Notes](generation-progress-notes-plan.md) | Planned | No implementation yet. |
| [Performance, Stability, Battery, and Efficiency](performance-stability-efficiency-plan.md) | Planned | Whole-app source audit is complete; implementation starts with instrumentation, durable state, and hard memory bounds. |
| [Pi Provider Integration](pi-provider-integration-plan.md) | Partial | Pi built-ins, stores, auth, native routing, refresh, and voice credential lookup ship; custom composition, provenance, scalable UX, and rollout cleanup remain. |
| [Slash Commands and Skill Invocation](slash-commands-and-skill-invocation-plan.md) | Planned | Pi command, Aiden architecture, and composer UI audits are complete; implementation has not started. |
| [Taracodlab Learnings](taracodlab-learnings-plan.md) | Partial | Phases A–B and D, plus core Phase E, are implemented; the remaining roadmap is open. |
| Plan | Status | Current state |
| ------------------------------------------------------------------------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Aiden Assistant](aiden-assistant-plan.md) | Partial | The dock, Markdown rendering, and confirmed provider-connection/model-pinned project-or-MCP automation creation/editing ship; settings tools and proactivity remain planned. |
| [Compaction](compaction-plan.md) | Partial | Core context transformation has landed; the broader design remains open. |
| [Designer Mode](designer-mode-plan.md) | Planned | Phase 0 validation has not started in the runtime. |
| [Dynamic Model Catalog](dynamic-model-catalog-plan.md) | Partial | Stored Pi catalogs, cache-only hydration, and explicit provider refresh ship; remote overlays for otherwise-static providers remain open. |
| [Generation Progress Notes](generation-progress-notes-plan.md) | Planned | No implementation yet. |
| [Performance, Stability, Battery, and Efficiency](performance-stability-efficiency-plan.md) | Planned | Whole-app source audit is complete; implementation starts with instrumentation, durable state, and hard memory bounds. |
| [Pi Provider Integration](pi-provider-integration-plan.md) | Partial | Pi built-ins, stores, auth, native routing, refresh, and voice credential lookup ship; custom composition, provenance, scalable UX, and rollout cleanup remain. |
| [Slash Commands and Skill Invocation](slash-commands-and-skill-invocation-plan.md) | Planned | Pi command, Aiden architecture, and composer UI audits are complete; implementation has not started. |
| [Subagent Orchestration Expansion](subagent-orchestration-expansion-plan.md) | Active | Phases 0–6, Phase 7A durable lifecycle, and the canonical Phase 7B1 storage seam are complete; app-lifetime coordinator activation is next. |
| [Taracodlab Learnings](taracodlab-learnings-plan.md) | Partial | Phases A–B and D, plus core Phase E, are implemented; the remaining roadmap is open. |

## Completed

| Plan | Status | Completion note |
| -------------------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Keyboard Command System](completed/keyboard-command-system-plan.md) | Complete | One command catalog now powers transactional global hotkeys, scoped app shortcuts, native menus, canonical settings, and the `Command-K` palette. |
| [Aiden-Native Subagents](completed/aiden-native-subagents-plan.md) | Complete | All five phases passed focused/package gates, two final fresh reviews, and the default 100-cycle packaged lifecycle soak. |
| [Development and Production Coexistence](completed/development-production-coexistence-plan.md) | Complete | Development now has a visibly distinct app identity, isolated state roots, opt-in global shortcuts, and production-only updates. |
| [Gemini Native Upgrade](completed/gemini-native-upgrade-plan.md) | Complete | Its funded delivery phases shipped; deliberately deferred Gemini tracks remain future work. |
| [Scheduled Tasks](completed/scheduled-tasks-plan.md) | Complete | Implemented through the plan's original Phase 4 scope. |
| Plan | Status | Completion note |
| ---------------------------------------------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Keyboard Command System](completed/keyboard-command-system-plan.md) | Complete | One command catalog now powers transactional global hotkeys, scoped app shortcuts, native menus, canonical settings, and the `Command-K` palette. |
| [Aiden-Native Subagents](completed/aiden-native-subagents-plan.md) | Complete | All five phases passed focused/package gates, two final fresh reviews, and the default 100-cycle packaged lifecycle soak. |
| [Development and Production Coexistence](completed/development-production-coexistence-plan.md) | Complete | Development now has a visibly distinct app identity, isolated state roots, opt-in global shortcuts, and production-only updates. |
| [Gemini Native Upgrade](completed/gemini-native-upgrade-plan.md) | Complete | Its funded delivery phases shipped; deliberately deferred Gemini tracks remain future work. |
| [Scheduled Tasks](completed/scheduled-tasks-plan.md) | Complete | Implemented through the plan's original Phase 4 scope. |

Move a plan to `completed/` only when its original delivery scope is complete. Keep the original plan as historical documentation; follow-on work belongs in a new active plan.
Loading