Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
332 commits
Select commit Hold shift + click to select a range
935aa5d
[orchestrator-v2] fix(orchestrator): Codex background command complet…
mwolson Jul 12, 2026
822242f
fix(orchestrator): scope Claude MCP tool pre-approval (#3862)
PixPMusic Jul 20, 2026
ec90f1e
feat(orchestrator): pass model options through MCP thread targets (#3…
PixPMusic Jul 20, 2026
4060032
fix(orchestrator): align Claude permission replay with SDK
juliusmarminge Jul 20, 2026
6e01338
fix(ci): restore Claude permission request identity
juliusmarminge Jul 20, 2026
17d2f5d
test(desktop): expect orchestrator v2 state directory
juliusmarminge Jul 20, 2026
6f0e825
fix(claude): redact launch arguments from protocol logs
juliusmarminge Jul 20, 2026
cec49e2
fix(claude): preserve approvals with full-access sandbox
juliusmarminge Jul 20, 2026
66f3b79
fix(claude): allow questions during plan mode
juliusmarminge Jul 20, 2026
bf9a877
fix(claude): honor never-approval runtime policies
juliusmarminge Jul 20, 2026
cbcfea8
fix(claude): enforce read-only tool availability
juliusmarminge Jul 20, 2026
f17413c
fix(claude): reopen queries after MCP credential rotation
juliusmarminge Jul 20, 2026
14f5595
fix(acp): release turns after interrupt timeout
juliusmarminge Jul 20, 2026
9a06575
fix(acp): bind MCP credentials to activated threads
juliusmarminge Jul 20, 2026
555b046
fix(orchestrator): harden Grok v2 lifecycle (#3578)
mwolson Jul 20, 2026
a307962
fix(orchestrator): dedupe Grok continuation dispatch
juliusmarminge Jul 20, 2026
8e87908
fix(orchestrator): Harden Grok v2 runtime lifecycle
mwolson Jul 20, 2026
a210dc8
test(orchestrator): align integration fixtures
juliusmarminge Jul 20, 2026
1695b69
fix(mobile): support Hermes collection sorting
juliusmarminge Jul 20, 2026
643047a
fix(grok): align ACP extensions with open source runtime
juliusmarminge Jul 20, 2026
c026716
Render T3 MCP tools with branded timeline labels
juliusmarminge Jul 21, 2026
d8b0665
Unify T3 MCP tool presentation across clients
juliusmarminge Jul 21, 2026
8e17308
fix(orchestration): clarify agent delegation and scheduling
juliusmarminge Jul 22, 2026
092daf3
fix(server): preserve released migration ordering
juliusmarminge Jul 24, 2026
3950524
fix(web): restore v2 composer chrome
juliusmarminge Jul 24, 2026
92bfc55
fix(web): remove stacked composer shadows
juliusmarminge Jul 24, 2026
7e3d211
refactor(web): use shared glass surfaces
juliusmarminge Jul 24, 2026
b07b35f
fix(web): contain thread details panel effects
juliusmarminge Jul 24, 2026
2f50f6b
test(orchestrator): Align post-merge CTM fixtures (#4193)
mwolson Jul 24, 2026
c939367
fix(orchestrator): Preserve claude/codex post-interrupt recovery stat…
mwolson Jul 24, 2026
b2e4223
test(orchestrator): align Codex approval reviewer replays (#4457)
juliusmarminge Jul 24, 2026
2a25e1d
fix(orchestrator): hydrate shell cache and group multi-environment pr…
mwolson Jul 24, 2026
83ea5f7
feat(subagents): disclose projected results consistently (#3866)
PixPMusic Jul 24, 2026
7ae175a
Add worktree handoff and status tools to the t3-code MCP server (#3754)
nsxdavid Jul 24, 2026
0bc459b
fix(mobile): wait for fork shell before navigation
juliusmarminge Jul 24, 2026
bafa7a4
fix(server): keep derived threads awake
juliusmarminge Jul 24, 2026
45d60f9
fix(server): enforce ACP auth and preserve fork provenance
juliusmarminge Jul 24, 2026
16b8599
fix(server): clean up Claude replay failures
juliusmarminge Jul 24, 2026
4a3797b
test(orchestrator): align merged V2 compatibility checks
juliusmarminge Jul 27, 2026
da04fee
fix(grok): Prevent spurious wake run after in-turn monitors
mwolson Jul 21, 2026
9649b22
fix(acp): Preserve wake evidence across an app-owned wake
mwolson Jul 25, 2026
ba3c821
fix(orchestrator): Wake settled parents when delegated children finish
mwolson Jul 25, 2026
0e01804
fix(claude): Settle positive task-notification results
mwolson Jul 27, 2026
1e42d8e
fix: hide subagent threads from v2 lists
Yusuf007R Jul 25, 2026
4d9180d
fix: ignore subagents when sorting sidebar projects
Yusuf007R Jul 25, 2026
ef8219c
fix(web): restore checked-in project scripts
juliusmarminge Jul 27, 2026
d59b7c2
chore(orchestrator): refresh checks after main sync
juliusmarminge Jul 27, 2026
3ba155d
feat: migrate v1 state into orchestrator v2 (#4400)
juliusmarminge Jul 27, 2026
6c82f71
fix(orchestrator): schedule effects from durable deadlines (#4656)
juliusmarminge Jul 28, 2026
32d563e
fix(orchestration): harden scheduled task startup
juliusmarminge Jul 28, 2026
8006f38
fix(mobile): preserve active thread state
juliusmarminge Jul 28, 2026
51e044f
fix(orchestration): preserve legacy schedule compatibility
juliusmarminge Jul 28, 2026
8d27ca4
fix(contracts): reject invalid legacy intervals
juliusmarminge Jul 28, 2026
3edb726
fix(acp): make xai cancellation reliable
juliusmarminge Jul 28, 2026
7252e40
fix(orchestration): handle checkpoint-wait runs
juliusmarminge Jul 28, 2026
0900ea0
fix(orchestration): cancel queued work on archive
juliusmarminge Jul 28, 2026
1fdab43
fix(mobile): allow archiving post-provider work
juliusmarminge Jul 28, 2026
0db5a1d
fix(mobile): distinguish queued and waiting archive states
juliusmarminge Jul 28, 2026
120242d
fix(cursor): log close attempts before execution
juliusmarminge Jul 28, 2026
345a9a4
fix(acp): discover final teardown descendants
juliusmarminge Jul 28, 2026
09963b2
fix(checkpoints): preserve valid run history
juliusmarminge Jul 28, 2026
6c30ce2
fix(orchestration): preserve imported conversation state
juliusmarminge Jul 28, 2026
0d5dbdd
fix(acp): enforce task and permission invariants
juliusmarminge Jul 28, 2026
c6adb55
fix(testkit): harden provider replay recording
juliusmarminge Jul 28, 2026
9f71aa9
fix(server): isolate deterministic attachment ids
juliusmarminge Jul 28, 2026
afeb208
fix(claude): preserve explicit model options
juliusmarminge Jul 28, 2026
153a1f8
fix(web): enforce secure provider field defaults
juliusmarminge Jul 28, 2026
c2145dd
fix(client): preserve live thread relationships
juliusmarminge Jul 28, 2026
6179f46
fix(checkpoints): retain thread-start baseline after failed runs
juliusmarminge Jul 29, 2026
80e5ef9
fix(mobile): gate thread controls on live runs
juliusmarminge Jul 29, 2026
5a2a714
fix(orchestrator): address late review findings
juliusmarminge Jul 29, 2026
ff10b65
fix(orchestrator): handle fresh review edge cases
juliusmarminge Jul 29, 2026
785e138
fix(orchestrator): harden provider edge cases
juliusmarminge Jul 29, 2026
0a9a06b
fix(orchestrator): execute resolved runtime responses
juliusmarminge Jul 29, 2026
49ad52e
fix(orchestrator): release stranded effect claims
juliusmarminge Jul 29, 2026
c179551
fix(worktrees): make handoff rollback atomic
juliusmarminge Jul 29, 2026
c7a62d3
fix(orchestrator): avoid replaying settled effects
juliusmarminge Jul 29, 2026
7b1e9da
fix(orchestrator): preserve retryable effect failures
juliusmarminge Jul 29, 2026
69299bf
fix(orchestrator): preserve terminal effect outcomes
juliusmarminge Jul 29, 2026
9c3a6b7
fix(orchestrator): validate replay edge cases
juliusmarminge Jul 29, 2026
af590d1
fix(orchestrator): decode direct Claude result blocks
juliusmarminge Jul 29, 2026
614c744
fix(orchestrator): close cancellation edge cases
juliusmarminge Jul 29, 2026
e59043a
fix(orchestrator): validate rollback and search links
juliusmarminge Jul 29, 2026
3271898
fix(server): preserve project mutation client errors
juliusmarminge Jul 29, 2026
8af2b58
fix(orchestrator): preserve migrated and nested history
juliusmarminge Jul 29, 2026
9aeb65f
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
fa408d1
fix(mobile): label queued message intent
juliusmarminge Jul 29, 2026
5de1955
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
a2b1e1e
fix: preserve orchestration task identity
juliusmarminge Jul 29, 2026
981b2dd
fix: address latest orchestration review findings
juliusmarminge Jul 29, 2026
6832cae
fix: preserve thread management failure semantics
juliusmarminge Jul 29, 2026
dd9b6b0
fix: close failed provider adapter scopes
juliusmarminge Jul 29, 2026
0ee02d5
feat(server): surface legacy thread migration progress
juliusmarminge Jul 29, 2026
7b28551
feat(orchestration): track provider retries and thread visits
juliusmarminge Jul 29, 2026
0d57ac7
[codex] feat(web): show git progress in the commit button (#4963)
juliusmarminge Jul 30, 2026
0ca2c50
perf(orchestration): per-thread shell deltas, visit throttling, event…
juliusmarminge Jul 30, 2026
3dc8b57
fix(chat): prevent stale timeline scroll and rerenders
juliusmarminge Jul 30, 2026
c123bdd
fix(relay): stop replaying the whole event store into the awareness r…
juliusmarminge Jul 30, 2026
5e29230
perf(web): keep timeline minimap animations off the main thread
juliusmarminge Jul 30, 2026
888283c
feat(orchestration): port thread title regeneration to the v2 runtime
juliusmarminge Jul 30, 2026
e2284c9
fix(orchestration): thread visits no longer create activity loops (#5…
Yusuf007R Jul 30, 2026
aadfcb9
fix(orchestration): promoted queued messages keep the queued_turn intent
juliusmarminge Jul 30, 2026
3cd279a
refactor(orchestration): split thread-not-sendable into typed errors
juliusmarminge Jul 30, 2026
790fe93
fix(web): remove elevated thread details panel styling
juliusmarminge Jul 30, 2026
cb592a7
fix(web): keep Git progress title anchored
juliusmarminge Jul 30, 2026
6a7824f
fix: reconcile rebase with latest main
maria-rcks Aug 3, 2026
6a8fcc6
fix(orchestration-v2): restore generated thread titles (#5176)
Yusuf007R Aug 4, 2026
78aea07
fix(orchestrator): Order thread lineage by creation time (#5310)
mwolson Aug 4, 2026
d13cb6b
fix(server): restore worktree branch naming in the v2 orchestrator (#…
juliusmarminge Aug 4, 2026
4e72ea7
feat(chat): refine V2 conversation UI (#5307)
maria-rcks Aug 4, 2026
704808d
fix: adopt effect beta.103 APIs in rebased v2 code
juliusmarminge Aug 4, 2026
d4e31cb
fix: send mcp-protocol-version header in worktree registration test
juliusmarminge Aug 4, 2026
fa775c2
fix(web): restore compact header sizing for project script controls
juliusmarminge Aug 4, 2026
39fab14
test(server): cover v2 thread title regeneration
juliusmarminge Aug 4, 2026
4ffad32
chore: resolve lint warnings across v2 code
juliusmarminge Aug 4, 2026
1b91a55
fix(test): keep codex replay recovery off the repo checkout
juliusmarminge Aug 4, 2026
7f3ebe4
fix(orchestrator): Prevent redundant delegated completion turns (#5311)
mwolson Aug 5, 2026
14ca09d
fix(server): stop tying codex text-generation temp files to the calle…
juliusmarminge Aug 5, 2026
3699b55
fix(web): remove open PR actions from git controls
juliusmarminge Aug 5, 2026
fa557cd
fix(server): renumber v2 migrations after main's 036_ProjectionThread…
juliusmarminge Aug 5, 2026
2e3b863
fix: port main fixes stranded by the v2 rewrite
juliusmarminge Aug 5, 2026
6a924e9
test(server): align migration expectations with renumbered ids
juliusmarminge Aug 5, 2026
2b4e393
feat(orchestrator): Surface waiting background work (#4378)
mwolson Aug 5, 2026
ec7370e
fix(web): align git action progress button layout
juliusmarminge Aug 6, 2026
20cec19
fix: repair conflict-marker artifacts from rebase auto-resolutions
juliusmarminge Aug 7, 2026
bfb9d94
fix(server): renumber v2 migrations after main's 037_ProjectionTurnsK…
juliusmarminge Aug 7, 2026
e778ae6
fix: port main fixes stranded by the v2 rewrite (round 2)
juliusmarminge Aug 7, 2026
4e87742
chore(web): prune plan-sidebar leftovers after the inline-plans rework
juliusmarminge Aug 7, 2026
bed1245
fix(web): port the refined live-follow gesture gating to the v2 timeline
juliusmarminge Aug 7, 2026
09c99a5
fix(web): let LegendList own end-follow and disclosure anchoring (#5449)
juliusmarminge Aug 7, 2026
fddf025
fix(web): show Git action success inline in panel
juliusmarminge Aug 10, 2026
f2d1f16
fix: repair rerere-damaged files and reconcile main's round-3 feature…
juliusmarminge Aug 10, 2026
fbfa125
chore(server): renumber v2 migrations 038-046 to 041-049 after main's…
juliusmarminge Aug 10, 2026
1ffb1ea
fix(server): port round-3 main fixes into the v2 orchestrator
juliusmarminge Aug 10, 2026
75fdf57
test(web): restore main's right-panel migration expectations after th…
juliusmarminge Aug 10, 2026
e3fb981
test(server): expect attachment saved-at lines in ClaudeAdapterV2 tur…
juliusmarminge Aug 10, 2026
e69b994
fix(web): restore the branch's slim chat header
juliusmarminge Aug 10, 2026
15d7ed4
feat(web): add pull request actions to thread details
juliusmarminge Aug 11, 2026
6f39090
fix(mobile): port main's composer stabilization into the v2 thread sc…
juliusmarminge Aug 11, 2026
9e7a5b0
fix(web): reconcile main's round-5 features after the rebase
juliusmarminge Aug 12, 2026
365ffce
feat(web): prioritize pull request row actions
juliusmarminge Aug 13, 2026
167f5f6
fix(web): restore main's collapse chrome and tab-status keying on the…
juliusmarminge Aug 13, 2026
862479b
feat(orchestration): bound thread history and resume payloads
juliusmarminge Aug 13, 2026
e861e74
feat(contracts): track thread title regeneration
juliusmarminge Aug 13, 2026
b16ac84
fix: reconcile main's round-6 features after the rebase
juliusmarminge Aug 14, 2026
3d81263
fix(web): keep the titlebar layout controls fixed across right-panel …
juliusmarminge Aug 14, 2026
7c8af37
fix(web): align titlebar clusters to one shared pixel inset
juliusmarminge Aug 14, 2026
a39f6a2
fix(web): size the titlebar layout-control icons like the sidebar tri…
juliusmarminge Aug 14, 2026
e74f01c
perf(server): keep shell snapshots bounded and active-only
juliusmarminge Aug 15, 2026
ace57eb
fix: reconcile main's round-8 features after the rebase
juliusmarminge Aug 15, 2026
d734b66
fix(server): reject replaying a command receipt across threads in v2
juliusmarminge Aug 15, 2026
5c722de
feat(mobile): surface prominent activity status and metadata
juliusmarminge Aug 17, 2026
796911d
fix: reconcile main's round-9 features after the rebase
juliusmarminge Aug 17, 2026
2e42519
feat(server): honor withheld agent browser access in the v2 runtime
juliusmarminge Aug 17, 2026
f22abd9
fix(web): restore the titlebar sizing and timeline fade lost to main'…
juliusmarminge Aug 17, 2026
8bf0b5f
refactor(web): finish aligning the branch with main's style simplific…
juliusmarminge Aug 17, 2026
5d1e08e
fix(orchestration): show provider retries in the work log
juliusmarminge Aug 17, 2026
ab8569a
fix: reconcile main's round-10 features after the rebase
juliusmarminge Aug 28, 2026
1533041
fix(web): stop mis-marking recovered and text-reported tool failures …
juliusmarminge Aug 28, 2026
650a242
feat(orchestration-v2): project linked pull requests on threads (#8160)
juliusmarminge Aug 28, 2026
f894a35
feat(orchestration-v2): carry approval options and app names to the c…
juliusmarminge Aug 28, 2026
4eb1099
feat(orchestration-v2): route Codex thread feedback uploads through v…
juliusmarminge Aug 28, 2026
a854b2f
feat(analytics): credit v2 threads and turns to the starting client (…
juliusmarminge Aug 28, 2026
47b1560
fix(grok): fail hung prompts on xAI rate-limit completions (#8358, pa…
juliusmarminge Aug 28, 2026
dfc21af
feat(orchestration-v2): show live context usage in the meter (#8144)
juliusmarminge Aug 28, 2026
2c188dd
fix(web): keep following the stream after returning to the live edge …
juliusmarminge Aug 28, 2026
8fdce45
feat(grok): capture exit_plan_mode into the v2 proposed-plan card (#8…
juliusmarminge Aug 28, 2026
0b8e40f
fix(web): repaint the composer glass and strip the thread-panel popov…
juliusmarminge Aug 28, 2026
d81b12f
fix(web): adopt main's attached-composer surface contract so the glas…
juliusmarminge Aug 28, 2026
a8df962
fix(web): converge ChatComposer on main's drawer-era body
juliusmarminge Aug 28, 2026
c0cbbbc
fix(web): collapse settled tool runs behind main's summary toggles
juliusmarminge Aug 28, 2026
72056ac
fix(web): surface v2 todo-list plans as task progress
juliusmarminge Aug 28, 2026
1c3b15a
fix(web): show the command on collapsed tool rows, not its stdout
juliusmarminge Aug 28, 2026
c380aa6
fix(web): collapsed tool rows preview inputs for every tool type
juliusmarminge Aug 28, 2026
0301dc4
fix: reconcile main's round-11 features after the rebase
juliusmarminge Aug 28, 2026
690ea07
fix(opencode): route child-session approvals through the v2 adapter
juliusmarminge Aug 28, 2026
a2efa89
fix: reconcile main's round-12 features after the rebase
juliusmarminge Aug 28, 2026
084d727
fix: restore main's automatic thread settling after the revert
juliusmarminge Aug 29, 2026
bf963f1
fix(web): restore the full-screen file-drop target over the chat column
juliusmarminge Aug 29, 2026
1c58988
feat(server): claim uploaded attachments at v2 dispatch
juliusmarminge Aug 29, 2026
a1d309e
feat(web): show attachments on queued messages and edit them in the c…
juliusmarminge Aug 29, 2026
3fd3742
fix(web): drag-to-reorder queued messages and retire stale pending rows
juliusmarminge Aug 29, 2026
aafe194
fix: reconcile main's round-14 features after the rebase
juliusmarminge Aug 29, 2026
d17919b
fix(web): dedupe the composer glass styles and align the chat column …
juliusmarminge Aug 29, 2026
79ab9ff
fix(mobile): replace remaining dark: utilities with adaptive semantic…
juliusmarminge Aug 29, 2026
6211ffa
fix(lint): allowlist the queue and relationships interop boundaries
juliusmarminge Aug 29, 2026
bbbaeeb
fix(server): inject HostProcessPlatform into the Grok plan extractor
juliusmarminge Aug 29, 2026
8e0d521
chore: retrigger ci
juliusmarminge Aug 29, 2026
91572bc
chore: refresh macroscope ui-consistency check
juliusmarminge Aug 29, 2026
e0ab034
fix: reconcile main's round-16 features after the rebase
juliusmarminge Aug 29, 2026
b9400c3
fix(web): keep failed tool items in the collapsed group summaries
juliusmarminge Aug 29, 2026
34a4d02
fix(server): keep Claude session approvals ephemeral
juliusmarminge Aug 29, 2026
7e71ff8
fix(orchestration): reanchor unsettled threads
juliusmarminge Aug 29, 2026
6b3690e
fix(server): observe pre-aborted Claude approvals
juliusmarminge Aug 29, 2026
feedc3f
fix(server): include service launcher in bundle build
juliusmarminge Aug 29, 2026
82e1b8e
fix(orchestration): preserve legacy thread metadata
juliusmarminge Aug 29, 2026
930dd22
fix(web): honor disabled legacy plan mode
juliusmarminge Aug 29, 2026
2cfe234
fix(server): preserve Claude subagent models
juliusmarminge Aug 29, 2026
eacc09d
fix(orchestration): honor migrated thread visibility in search
juliusmarminge Aug 29, 2026
dcff638
fix(orchestration): recreate missing worktrees before turns
juliusmarminge Aug 29, 2026
e44588a
fix(clients): restore Codex feedback submission
juliusmarminge Aug 29, 2026
8bbf7f5
fix(server): preserve generic provider attachments
juliusmarminge Aug 29, 2026
53c6857
fix(web): load workspace markdown images through assets
juliusmarminge Aug 29, 2026
7fca26e
fix(web): preserve Windows markdown paths
juliusmarminge Aug 29, 2026
642056f
fix(server): keep current provider context usage
juliusmarminge Aug 29, 2026
5f19d55
fix(web): restore markdown file chip actions
juliusmarminge Aug 29, 2026
44f2004
fix(web): scope markdown actions to their environment
juliusmarminge Aug 29, 2026
995f4e7
fix(protocol): reject incompatible orchestration peers
juliusmarminge Aug 29, 2026
3e1ff15
docs: explain legacy thread migration
juliusmarminge Aug 29, 2026
19a30d0
docs: state portable handoff limits
juliusmarminge Aug 29, 2026
68104a4
chore(repo): remove tracked audit scratch files
juliusmarminge Aug 29, 2026
98670f3
fix(server): guard OpenCode prompt admission races
juliusmarminge Aug 29, 2026
ecf3dd2
fix(server): restore Claude structured questions
juliusmarminge Aug 29, 2026
ff9f875
fix(server): project Claude plans and todos
juliusmarminge Aug 29, 2026
9a4734a
perf(orchestration): bound history reads in SQL
juliusmarminge Aug 29, 2026
0921786
perf(orchestration): bound complete thread snapshots
juliusmarminge Aug 29, 2026
3d5bab7
fix(server): restore Claude resume compaction
juliusmarminge Aug 29, 2026
733db72
fix(server): allow protocol negotiation in CORS
juliusmarminge Aug 29, 2026
26dfbc2
fix(server): preserve provider usage in persisted turns
juliusmarminge Aug 29, 2026
70f82ca
fix(server): preserve Claude planning lifecycle
juliusmarminge Aug 29, 2026
dbb6021
fix(server): normalize Claude question answers
juliusmarminge Aug 29, 2026
de79f44
fix(server): correlate OpenCode prompt admission
juliusmarminge Aug 29, 2026
be7b076
fix(clients): anchor feedback in conversation order
juliusmarminge Aug 29, 2026
051565f
fix(web): retain markdown workspace ownership
juliusmarminge Aug 29, 2026
8700144
fix(orchestration): page history through its true end
juliusmarminge Aug 29, 2026
0788993
fix(server): cancel pending OpenCode prompts safely
juliusmarminge Aug 29, 2026
0fc565d
fix(orchestration): retain nested fork history when paging
juliusmarminge Aug 29, 2026
47ae99f
fix(server): recover OpenCode status reconciliation
juliusmarminge Aug 29, 2026
c1791ab
fix(orchestration): select visible history before limiting SQL
juliusmarminge Aug 29, 2026
ed6aafa
fix(web): port composer activity and grouping to orchestration v2
juliusmarminge Aug 30, 2026
b153381
fix(web): align queue headers and prevent stash overlap
juliusmarminge Aug 30, 2026
e82c717
fix(web): share the outline for joined composer tabs
juliusmarminge Aug 30, 2026
85a3c12
fix(web): keep stash separate from the composer activity column
juliusmarminge Aug 30, 2026
b2afc4c
refactor(web): use shared banner rows for queued messages
juliusmarminge Aug 30, 2026
e16d934
fix(web): keep queued message editing inside the queue panel
juliusmarminge Aug 30, 2026
6ce4cb0
fix(web): keep queued messages in place while editing
juliusmarminge Aug 30, 2026
6bcc0e3
fix(web): match composer actions to draft and modifier state
juliusmarminge Aug 30, 2026
72e0c43
fix(web): keep composer shortcut tooltip stable on Mod
juliusmarminge Aug 30, 2026
60bc3cf
feat(web): summarize T3 orchestration actions
juliusmarminge Aug 30, 2026
b27f50b
feat(mobile): port chat summaries and transitions to orchestration v2
juliusmarminge Aug 30, 2026
fa54f54
fix(chat): remove added tool summary status counts
juliusmarminge Aug 30, 2026
4b35166
fix(mobile): keep scroll bounds current after animations
juliusmarminge Aug 30, 2026
acdbe29
fix: reconcile main's round-17 features after the rebase
juliusmarminge Sep 1, 2026
99e940d
feat(web): port working and thinking timeline rows to orchestration v2
juliusmarminge Sep 1, 2026
7697286
fix: reconcile main's round-18 features after the rebase
juliusmarminge Sep 2, 2026
2191297
feat(server): evaluate automatic thread settlement in the v2 orchestr…
juliusmarminge Sep 2, 2026
f0174c4
fix: reconcile main's round-19 features after the rebase
juliusmarminge Sep 2, 2026
e6da41e
fix(web): right-align the stash shoulder tab again
juliusmarminge Sep 2, 2026
0550e0a
fix(web): realign the composer and timeline with main
juliusmarminge Sep 2, 2026
d2f1f51
fix: reconcile main's round-20 features after the rebase
juliusmarminge Sep 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
429 changes: 0 additions & 429 deletions .github/scripts/thread-transfer-report.cjs

This file was deleted.

292 changes: 0 additions & 292 deletions .github/scripts/thread-transfer-report.test.cjs

This file was deleted.

10 changes: 10 additions & 0 deletions .github/workflows/ci.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -75,6 +75,16 @@ jobs:
!/.repos/
sparse-checkout-cone-mode: false

# Blacksmith boots GitHub's Ubuntu runner image (gcc is usually present),
# but ACP process-tree live tests compile a small pthread fixture with `cc`
# and soft-skip when it is missing. Install build-essential so that path
# always runs in CI instead of silently no-oping.
- name: Install C toolchain for process-tree fixtures
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends build-essential
command -v cc

- name: Setup Vite+
uses: voidzero-dev/setup-vp@v1
with:
Expand Down
75 changes: 0 additions & 75 deletions .github/workflows/thread-transfer-report.yml

This file was deleted.

1 change: 1 addition & 0 deletions README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -79,6 +79,7 @@ Full docs live in [docs/](./docs). There's no docs site yet.
- [Permission modes](./docs/user/permission-modes.md)
- [Keyboard shortcuts](./docs/user/keybindings.md)
- [Customize a project icon](./docs/user/project-settings.md)
- [Appearance preferences](./docs/user/appearance.md)
- [Remote access from a phone or another machine](./docs/user/remote-access.md)
- [Keeping app and server in sync](./docs/user/updating.md)
- [Source control integrations](./docs/user/source-control.md)
Expand Down
Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
332 commits
Select commit Hold shift + click to select a range
935aa5d
[orchestrator-v2] fix(orchestrator): Codex background command complet…
mwolson Jul 12, 2026
822242f
fix(orchestrator): scope Claude MCP tool pre-approval (#3862)
PixPMusic Jul 20, 2026
ec90f1e
feat(orchestrator): pass model options through MCP thread targets (#3…
PixPMusic Jul 20, 2026
4060032
fix(orchestrator): align Claude permission replay with SDK
juliusmarminge Jul 20, 2026
6e01338
fix(ci): restore Claude permission request identity
juliusmarminge Jul 20, 2026
17d2f5d
test(desktop): expect orchestrator v2 state directory
juliusmarminge Jul 20, 2026
6f0e825
fix(claude): redact launch arguments from protocol logs
juliusmarminge Jul 20, 2026
cec49e2
fix(claude): preserve approvals with full-access sandbox
juliusmarminge Jul 20, 2026
66f3b79
fix(claude): allow questions during plan mode
juliusmarminge Jul 20, 2026
bf9a877
fix(claude): honor never-approval runtime policies
juliusmarminge Jul 20, 2026
cbcfea8
fix(claude): enforce read-only tool availability
juliusmarminge Jul 20, 2026
f17413c
fix(claude): reopen queries after MCP credential rotation
juliusmarminge Jul 20, 2026
14f5595
fix(acp): release turns after interrupt timeout
juliusmarminge Jul 20, 2026
9a06575
fix(acp): bind MCP credentials to activated threads
juliusmarminge Jul 20, 2026
555b046
fix(orchestrator): harden Grok v2 lifecycle (#3578)
mwolson Jul 20, 2026
a307962
fix(orchestrator): dedupe Grok continuation dispatch
juliusmarminge Jul 20, 2026
8e87908
fix(orchestrator): Harden Grok v2 runtime lifecycle
mwolson Jul 20, 2026
a210dc8
test(orchestrator): align integration fixtures
juliusmarminge Jul 20, 2026
1695b69
fix(mobile): support Hermes collection sorting
juliusmarminge Jul 20, 2026
643047a
fix(grok): align ACP extensions with open source runtime
juliusmarminge Jul 20, 2026
c026716
Render T3 MCP tools with branded timeline labels
juliusmarminge Jul 21, 2026
d8b0665
Unify T3 MCP tool presentation across clients
juliusmarminge Jul 21, 2026
8e17308
fix(orchestration): clarify agent delegation and scheduling
juliusmarminge Jul 22, 2026
092daf3
fix(server): preserve released migration ordering
juliusmarminge Jul 24, 2026
3950524
fix(web): restore v2 composer chrome
juliusmarminge Jul 24, 2026
92bfc55
fix(web): remove stacked composer shadows
juliusmarminge Jul 24, 2026
7e3d211
refactor(web): use shared glass surfaces
juliusmarminge Jul 24, 2026
b07b35f
fix(web): contain thread details panel effects
juliusmarminge Jul 24, 2026
2f50f6b
test(orchestrator): Align post-merge CTM fixtures (#4193)
mwolson Jul 24, 2026
c939367
fix(orchestrator): Preserve claude/codex post-interrupt recovery stat…
mwolson Jul 24, 2026
b2e4223
test(orchestrator): align Codex approval reviewer replays (#4457)
juliusmarminge Jul 24, 2026
2a25e1d
fix(orchestrator): hydrate shell cache and group multi-environment pr…
mwolson Jul 24, 2026
83ea5f7
feat(subagents): disclose projected results consistently (#3866)
PixPMusic Jul 24, 2026
7ae175a
Add worktree handoff and status tools to the t3-code MCP server (#3754)
nsxdavid Jul 24, 2026
0bc459b
fix(mobile): wait for fork shell before navigation
juliusmarminge Jul 24, 2026
bafa7a4
fix(server): keep derived threads awake
juliusmarminge Jul 24, 2026
45d60f9
fix(server): enforce ACP auth and preserve fork provenance
juliusmarminge Jul 24, 2026
16b8599
fix(server): clean up Claude replay failures
juliusmarminge Jul 24, 2026
4a3797b
test(orchestrator): align merged V2 compatibility checks
juliusmarminge Jul 27, 2026
da04fee
fix(grok): Prevent spurious wake run after in-turn monitors
mwolson Jul 21, 2026
9649b22
fix(acp): Preserve wake evidence across an app-owned wake
mwolson Jul 25, 2026
ba3c821
fix(orchestrator): Wake settled parents when delegated children finish
mwolson Jul 25, 2026
0e01804
fix(claude): Settle positive task-notification results
mwolson Jul 27, 2026
1e42d8e
fix: hide subagent threads from v2 lists
Yusuf007R Jul 25, 2026
4d9180d
fix: ignore subagents when sorting sidebar projects
Yusuf007R Jul 25, 2026
ef8219c
fix(web): restore checked-in project scripts
juliusmarminge Jul 27, 2026
d59b7c2
chore(orchestrator): refresh checks after main sync
juliusmarminge Jul 27, 2026
3ba155d
feat: migrate v1 state into orchestrator v2 (#4400)
juliusmarminge Jul 27, 2026
6c82f71
fix(orchestrator): schedule effects from durable deadlines (#4656)
juliusmarminge Jul 28, 2026
32d563e
fix(orchestration): harden scheduled task startup
juliusmarminge Jul 28, 2026
8006f38
fix(mobile): preserve active thread state
juliusmarminge Jul 28, 2026
51e044f
fix(orchestration): preserve legacy schedule compatibility
juliusmarminge Jul 28, 2026
8d27ca4
fix(contracts): reject invalid legacy intervals
juliusmarminge Jul 28, 2026
3edb726
fix(acp): make xai cancellation reliable
juliusmarminge Jul 28, 2026
7252e40
fix(orchestration): handle checkpoint-wait runs
juliusmarminge Jul 28, 2026
0900ea0
fix(orchestration): cancel queued work on archive
juliusmarminge Jul 28, 2026
1fdab43
fix(mobile): allow archiving post-provider work
juliusmarminge Jul 28, 2026
0db5a1d
fix(mobile): distinguish queued and waiting archive states
juliusmarminge Jul 28, 2026
120242d
fix(cursor): log close attempts before execution
juliusmarminge Jul 28, 2026
345a9a4
fix(acp): discover final teardown descendants
juliusmarminge Jul 28, 2026
09963b2
fix(checkpoints): preserve valid run history
juliusmarminge Jul 28, 2026
6c30ce2
fix(orchestration): preserve imported conversation state
juliusmarminge Jul 28, 2026
0d5dbdd
fix(acp): enforce task and permission invariants
juliusmarminge Jul 28, 2026
c6adb55
fix(testkit): harden provider replay recording
juliusmarminge Jul 28, 2026
9f71aa9
fix(server): isolate deterministic attachment ids
juliusmarminge Jul 28, 2026
afeb208
fix(claude): preserve explicit model options
juliusmarminge Jul 28, 2026
153a1f8
fix(web): enforce secure provider field defaults
juliusmarminge Jul 28, 2026
c2145dd
fix(client): preserve live thread relationships
juliusmarminge Jul 28, 2026
6179f46
fix(checkpoints): retain thread-start baseline after failed runs
juliusmarminge Jul 29, 2026
80e5ef9
fix(mobile): gate thread controls on live runs
juliusmarminge Jul 29, 2026
5a2a714
fix(orchestrator): address late review findings
juliusmarminge Jul 29, 2026
ff10b65
fix(orchestrator): handle fresh review edge cases
juliusmarminge Jul 29, 2026
785e138
fix(orchestrator): harden provider edge cases
juliusmarminge Jul 29, 2026
0a9a06b
fix(orchestrator): execute resolved runtime responses
juliusmarminge Jul 29, 2026
49ad52e
fix(orchestrator): release stranded effect claims
juliusmarminge Jul 29, 2026
c179551
fix(worktrees): make handoff rollback atomic
juliusmarminge Jul 29, 2026
c7a62d3
fix(orchestrator): avoid replaying settled effects
juliusmarminge Jul 29, 2026
7b1e9da
fix(orchestrator): preserve retryable effect failures
juliusmarminge Jul 29, 2026
69299bf
fix(orchestrator): preserve terminal effect outcomes
juliusmarminge Jul 29, 2026
9c3a6b7
fix(orchestrator): validate replay edge cases
juliusmarminge Jul 29, 2026
af590d1
fix(orchestrator): decode direct Claude result blocks
juliusmarminge Jul 29, 2026
614c744
fix(orchestrator): close cancellation edge cases
juliusmarminge Jul 29, 2026
e59043a
fix(orchestrator): validate rollback and search links
juliusmarminge Jul 29, 2026
3271898
fix(server): preserve project mutation client errors
juliusmarminge Jul 29, 2026
8af2b58
fix(orchestrator): preserve migrated and nested history
juliusmarminge Jul 29, 2026
9aeb65f
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
fa408d1
fix(mobile): label queued message intent
juliusmarminge Jul 29, 2026
5de1955
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
a2b1e1e
fix: preserve orchestration task identity
juliusmarminge Jul 29, 2026
981b2dd
fix: address latest orchestration review findings
juliusmarminge Jul 29, 2026
6832cae
fix: preserve thread management failure semantics
juliusmarminge Jul 29, 2026
dd9b6b0
fix: close failed provider adapter scopes
juliusmarminge Jul 29, 2026
0ee02d5
feat(server): surface legacy thread migration progress
juliusmarminge Jul 29, 2026
7b28551
feat(orchestration): track provider retries and thread visits
juliusmarminge Jul 29, 2026
0d57ac7
[codex] feat(web): show git progress in the commit button (#4963)
juliusmarminge Jul 30, 2026
0ca2c50
perf(orchestration): per-thread shell deltas, visit throttling, event…
juliusmarminge Jul 30, 2026
3dc8b57
fix(chat): prevent stale timeline scroll and rerenders
juliusmarminge Jul 30, 2026
c123bdd
fix(relay): stop replaying the whole event store into the awareness r…
juliusmarminge Jul 30, 2026
5e29230
perf(web): keep timeline minimap animations off the main thread
juliusmarminge Jul 30, 2026
888283c
feat(orchestration): port thread title regeneration to the v2 runtime
juliusmarminge Jul 30, 2026
e2284c9
fix(orchestration): thread visits no longer create activity loops (#5…
Yusuf007R Jul 30, 2026
aadfcb9
fix(orchestration): promoted queued messages keep the queued_turn intent
juliusmarminge Jul 30, 2026
3cd279a
refactor(orchestration): split thread-not-sendable into typed errors
juliusmarminge Jul 30, 2026
790fe93
fix(web): remove elevated thread details panel styling
juliusmarminge Jul 30, 2026
cb592a7
fix(web): keep Git progress title anchored
juliusmarminge Jul 30, 2026
6a7824f
fix: reconcile rebase with latest main
maria-rcks Aug 3, 2026
6a8fcc6
fix(orchestration-v2): restore generated thread titles (#5176)
Yusuf007R Aug 4, 2026
78aea07
fix(orchestrator): Order thread lineage by creation time (#5310)
mwolson Aug 4, 2026
d13cb6b
fix(server): restore worktree branch naming in the v2 orchestrator (#…
juliusmarminge Aug 4, 2026
4e72ea7
feat(chat): refine V2 conversation UI (#5307)
maria-rcks Aug 4, 2026
704808d
fix: adopt effect beta.103 APIs in rebased v2 code
juliusmarminge Aug 4, 2026
d4e31cb
fix: send mcp-protocol-version header in worktree registration test
juliusmarminge Aug 4, 2026
fa775c2
fix(web): restore compact header sizing for project script controls
juliusmarminge Aug 4, 2026
39fab14
test(server): cover v2 thread title regeneration
juliusmarminge Aug 4, 2026
4ffad32
chore: resolve lint warnings across v2 code
juliusmarminge Aug 4, 2026
1b91a55
fix(test): keep codex replay recovery off the repo checkout
juliusmarminge Aug 4, 2026
7f3ebe4
fix(orchestrator): Prevent redundant delegated completion turns (#5311)
mwolson Aug 5, 2026
14ca09d
fix(server): stop tying codex text-generation temp files to the calle…
juliusmarminge Aug 5, 2026
3699b55
fix(web): remove open PR actions from git controls
juliusmarminge Aug 5, 2026
fa557cd
fix(server): renumber v2 migrations after main's 036_ProjectionThread…
juliusmarminge Aug 5, 2026
2e3b863
fix: port main fixes stranded by the v2 rewrite
juliusmarminge Aug 5, 2026
6a924e9
test(server): align migration expectations with renumbered ids
juliusmarminge Aug 5, 2026
2b4e393
feat(orchestrator): Surface waiting background work (#4378)
mwolson Aug 5, 2026
ec7370e
fix(web): align git action progress button layout
juliusmarminge Aug 6, 2026
20cec19
fix: repair conflict-marker artifacts from rebase auto-resolutions
juliusmarminge Aug 7, 2026
bfb9d94
fix(server): renumber v2 migrations after main's 037_ProjectionTurnsK…
juliusmarminge Aug 7, 2026
e778ae6
fix: port main fixes stranded by the v2 rewrite (round 2)
juliusmarminge Aug 7, 2026
4e87742
chore(web): prune plan-sidebar leftovers after the inline-plans rework
juliusmarminge Aug 7, 2026
bed1245
fix(web): port the refined live-follow gesture gating to the v2 timeline
juliusmarminge Aug 7, 2026
09c99a5
fix(web): let LegendList own end-follow and disclosure anchoring (#5449)
juliusmarminge Aug 7, 2026
fddf025
fix(web): show Git action success inline in panel
juliusmarminge Aug 10, 2026
f2d1f16
fix: repair rerere-damaged files and reconcile main's round-3 feature…
juliusmarminge Aug 10, 2026
fbfa125
chore(server): renumber v2 migrations 038-046 to 041-049 after main's…
juliusmarminge Aug 10, 2026
1ffb1ea
fix(server): port round-3 main fixes into the v2 orchestrator
juliusmarminge Aug 10, 2026
75fdf57
test(web): restore main's right-panel migration expectations after th…
juliusmarminge Aug 10, 2026
e3fb981
test(server): expect attachment saved-at lines in ClaudeAdapterV2 tur…
juliusmarminge Aug 10, 2026
e69b994
fix(web): restore the branch's slim chat header
juliusmarminge Aug 10, 2026
15d7ed4
feat(web): add pull request actions to thread details
juliusmarminge Aug 11, 2026
6f39090
fix(mobile): port main's composer stabilization into the v2 thread sc…
juliusmarminge Aug 11, 2026
9e7a5b0
fix(web): reconcile main's round-5 features after the rebase
juliusmarminge Aug 12, 2026
365ffce
feat(web): prioritize pull request row actions
juliusmarminge Aug 13, 2026
167f5f6
fix(web): restore main's collapse chrome and tab-status keying on the…
juliusmarminge Aug 13, 2026
862479b
feat(orchestration): bound thread history and resume payloads
juliusmarminge Aug 13, 2026
e861e74
feat(contracts): track thread title regeneration
juliusmarminge Aug 13, 2026
b16ac84
fix: reconcile main's round-6 features after the rebase
juliusmarminge Aug 14, 2026
3d81263
fix(web): keep the titlebar layout controls fixed across right-panel …
juliusmarminge Aug 14, 2026
7c8af37
fix(web): align titlebar clusters to one shared pixel inset
juliusmarminge Aug 14, 2026
a39f6a2
fix(web): size the titlebar layout-control icons like the sidebar tri…
juliusmarminge Aug 14, 2026
e74f01c
perf(server): keep shell snapshots bounded and active-only
juliusmarminge Aug 15, 2026
ace57eb
fix: reconcile main's round-8 features after the rebase
juliusmarminge Aug 15, 2026
d734b66
fix(server): reject replaying a command receipt across threads in v2
juliusmarminge Aug 15, 2026
5c722de
feat(mobile): surface prominent activity status and metadata
juliusmarminge Aug 17, 2026
796911d
fix: reconcile main's round-9 features after the rebase
juliusmarminge Aug 17, 2026
2e42519
feat(server): honor withheld agent browser access in the v2 runtime
juliusmarminge Aug 17, 2026
f22abd9
fix(web): restore the titlebar sizing and timeline fade lost to main'…
juliusmarminge Aug 17, 2026
8bf0b5f
refactor(web): finish aligning the branch with main's style simplific…
juliusmarminge Aug 17, 2026
5d1e08e
fix(orchestration): show provider retries in the work log
juliusmarminge Aug 17, 2026
ab8569a
fix: reconcile main's round-10 features after the rebase
juliusmarminge Aug 28, 2026
1533041
fix(web): stop mis-marking recovered and text-reported tool failures …
juliusmarminge Aug 28, 2026
650a242
feat(orchestration-v2): project linked pull requests on threads (#8160)
juliusmarminge Aug 28, 2026
f894a35
feat(orchestration-v2): carry approval options and app names to the c…
juliusmarminge Aug 28, 2026
4eb1099
feat(orchestration-v2): route Codex thread feedback uploads through v…
juliusmarminge Aug 28, 2026
a854b2f
feat(analytics): credit v2 threads and turns to the starting client (…
juliusmarminge Aug 28, 2026
47b1560
fix(grok): fail hung prompts on xAI rate-limit completions (#8358, pa…
juliusmarminge Aug 28, 2026
dfc21af
feat(orchestration-v2): show live context usage in the meter (#8144)
juliusmarminge Aug 28, 2026
2c188dd
fix(web): keep following the stream after returning to the live edge …
juliusmarminge Aug 28, 2026
8fdce45
feat(grok): capture exit_plan_mode into the v2 proposed-plan card (#8…
juliusmarminge Aug 28, 2026
0b8e40f
fix(web): repaint the composer glass and strip the thread-panel popov…
juliusmarminge Aug 28, 2026
d81b12f
fix(web): adopt main's attached-composer surface contract so the glas…
juliusmarminge Aug 28, 2026
a8df962
fix(web): converge ChatComposer on main's drawer-era body
juliusmarminge Aug 28, 2026
c0cbbbc
fix(web): collapse settled tool runs behind main's summary toggles
juliusmarminge Aug 28, 2026
72056ac
fix(web): surface v2 todo-list plans as task progress
juliusmarminge Aug 28, 2026
1c3b15a
fix(web): show the command on collapsed tool rows, not its stdout
juliusmarminge Aug 28, 2026
c380aa6
fix(web): collapsed tool rows preview inputs for every tool type
juliusmarminge Aug 28, 2026
0301dc4
fix: reconcile main's round-11 features after the rebase
juliusmarminge Aug 28, 2026
690ea07
fix(opencode): route child-session approvals through the v2 adapter
juliusmarminge Aug 28, 2026
a2efa89
fix: reconcile main's round-12 features after the rebase
juliusmarminge Aug 28, 2026
084d727
fix: restore main's automatic thread settling after the revert
juliusmarminge Aug 29, 2026
bf963f1
fix(web): restore the full-screen file-drop target over the chat column
juliusmarminge Aug 29, 2026
1c58988
feat(server): claim uploaded attachments at v2 dispatch
juliusmarminge Aug 29, 2026
a1d309e
feat(web): show attachments on queued messages and edit them in the c…
juliusmarminge Aug 29, 2026
3fd3742
fix(web): drag-to-reorder queued messages and retire stale pending rows
juliusmarminge Aug 29, 2026
aafe194
fix: reconcile main's round-14 features after the rebase
juliusmarminge Aug 29, 2026
d17919b
fix(web): dedupe the composer glass styles and align the chat column …
juliusmarminge Aug 29, 2026
79ab9ff
fix(mobile): replace remaining dark: utilities with adaptive semantic…
juliusmarminge Aug 29, 2026
6211ffa
fix(lint): allowlist the queue and relationships interop boundaries
juliusmarminge Aug 29, 2026
bbbaeeb
fix(server): inject HostProcessPlatform into the Grok plan extractor
juliusmarminge Aug 29, 2026
8e0d521
chore: retrigger ci
juliusmarminge Aug 29, 2026
91572bc
chore: refresh macroscope ui-consistency check
juliusmarminge Aug 29, 2026
e0ab034
fix: reconcile main's round-16 features after the rebase
juliusmarminge Aug 29, 2026
b9400c3
fix(web): keep failed tool items in the collapsed group summaries
juliusmarminge Aug 29, 2026
34a4d02
fix(server): keep Claude session approvals ephemeral
juliusmarminge Aug 29, 2026
7e71ff8
fix(orchestration): reanchor unsettled threads
juliusmarminge Aug 29, 2026
6b3690e
fix(server): observe pre-aborted Claude approvals
juliusmarminge Aug 29, 2026
feedc3f
fix(server): include service launcher in bundle build
juliusmarminge Aug 29, 2026
82e1b8e
fix(orchestration): preserve legacy thread metadata
juliusmarminge Aug 29, 2026
930dd22
fix(web): honor disabled legacy plan mode
juliusmarminge Aug 29, 2026
2cfe234
fix(server): preserve Claude subagent models
juliusmarminge Aug 29, 2026
eacc09d
fix(orchestration): honor migrated thread visibility in search
juliusmarminge Aug 29, 2026
dcff638
fix(orchestration): recreate missing worktrees before turns
juliusmarminge Aug 29, 2026
e44588a
fix(clients): restore Codex feedback submission
juliusmarminge Aug 29, 2026
8bbf7f5
fix(server): preserve generic provider attachments
juliusmarminge Aug 29, 2026
53c6857
fix(web): load workspace markdown images through assets
juliusmarminge Aug 29, 2026
7fca26e
fix(web): preserve Windows markdown paths
juliusmarminge Aug 29, 2026
642056f
fix(server): keep current provider context usage
juliusmarminge Aug 29, 2026
5f19d55
fix(web): restore markdown file chip actions
juliusmarminge Aug 29, 2026
44f2004
fix(web): scope markdown actions to their environment
juliusmarminge Aug 29, 2026
995f4e7
fix(protocol): reject incompatible orchestration peers
juliusmarminge Aug 29, 2026
3e1ff15
docs: explain legacy thread migration
juliusmarminge Aug 29, 2026
19a30d0
docs: state portable handoff limits
juliusmarminge Aug 29, 2026
68104a4
chore(repo): remove tracked audit scratch files
juliusmarminge Aug 29, 2026
98670f3
fix(server): guard OpenCode prompt admission races
juliusmarminge Aug 29, 2026
ecf3dd2
fix(server): restore Claude structured questions
juliusmarminge Aug 29, 2026
ff9f875
fix(server): project Claude plans and todos
juliusmarminge Aug 29, 2026
9a4734a
perf(orchestration): bound history reads in SQL
juliusmarminge Aug 29, 2026
0921786
perf(orchestration): bound complete thread snapshots
juliusmarminge Aug 29, 2026
3d5bab7
fix(server): restore Claude resume compaction
juliusmarminge Aug 29, 2026
733db72
fix(server): allow protocol negotiation in CORS
juliusmarminge Aug 29, 2026
26dfbc2
fix(server): preserve provider usage in persisted turns
juliusmarminge Aug 29, 2026
70f82ca
fix(server): preserve Claude planning lifecycle
juliusmarminge Aug 29, 2026
dbb6021
fix(server): normalize Claude question answers
juliusmarminge Aug 29, 2026
de79f44
fix(server): correlate OpenCode prompt admission
juliusmarminge Aug 29, 2026
be7b076
fix(clients): anchor feedback in conversation order
juliusmarminge Aug 29, 2026
051565f
fix(web): retain markdown workspace ownership
juliusmarminge Aug 29, 2026
8700144
fix(orchestration): page history through its true end
juliusmarminge Aug 29, 2026
0788993
fix(server): cancel pending OpenCode prompts safely
juliusmarminge Aug 29, 2026
0fc565d
fix(orchestration): retain nested fork history when paging
juliusmarminge Aug 29, 2026
47ae99f
fix(server): recover OpenCode status reconciliation
juliusmarminge Aug 29, 2026
c1791ab
fix(orchestration): select visible history before limiting SQL
juliusmarminge Aug 29, 2026
ed6aafa
fix(web): port composer activity and grouping to orchestration v2
juliusmarminge Aug 30, 2026
b153381
fix(web): align queue headers and prevent stash overlap
juliusmarminge Aug 30, 2026
e82c717
fix(web): share the outline for joined composer tabs
juliusmarminge Aug 30, 2026
85a3c12
fix(web): keep stash separate from the composer activity column
juliusmarminge Aug 30, 2026
b2afc4c
refactor(web): use shared banner rows for queued messages
juliusmarminge Aug 30, 2026
e16d934
fix(web): keep queued message editing inside the queue panel
juliusmarminge Aug 30, 2026
6ce4cb0
fix(web): keep queued messages in place while editing
juliusmarminge Aug 30, 2026
6bcc0e3
fix(web): match composer actions to draft and modifier state
juliusmarminge Aug 30, 2026
72e0c43
fix(web): keep composer shortcut tooltip stable on Mod
juliusmarminge Aug 30, 2026
60bc3cf
feat(web): summarize T3 orchestration actions
juliusmarminge Aug 30, 2026
b27f50b
feat(mobile): port chat summaries and transitions to orchestration v2
juliusmarminge Aug 30, 2026
fa54f54
fix(chat): remove added tool summary status counts
juliusmarminge Aug 30, 2026
4b35166
fix(mobile): keep scroll bounds current after animations
juliusmarminge Aug 30, 2026
acdbe29
fix: reconcile main's round-17 features after the rebase
juliusmarminge Sep 1, 2026
99e940d
feat(web): port working and thinking timeline rows to orchestration v2
juliusmarminge Sep 1, 2026
7697286
fix: reconcile main's round-18 features after the rebase
juliusmarminge Sep 2, 2026
2191297
feat(server): evaluate automatic thread settlement in the v2 orchestr…
juliusmarminge Sep 2, 2026
f0174c4
fix: reconcile main's round-19 features after the rebase
juliusmarminge Sep 2, 2026
e6da41e
fix(web): right-align the stash shoulder tab again
juliusmarminge Sep 2, 2026
0550e0a
fix(web): realign the composer and timeline with main
juliusmarminge Sep 2, 2026
d2f1f51
fix: reconcile main's round-20 features after the rebase
juliusmarminge Sep 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
429 changes: 0 additions & 429 deletions .github/scripts/thread-transfer-report.cjs

This file was deleted.

292 changes: 0 additions & 292 deletions .github/scripts/thread-transfer-report.test.cjs

This file was deleted.

10 changes: 10 additions & 0 deletions .github/workflows/ci.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -75,6 +75,16 @@ jobs:
!/.repos/
sparse-checkout-cone-mode: false

# Blacksmith boots GitHub's Ubuntu runner image (gcc is usually present),
# but ACP process-tree live tests compile a small pthread fixture with `cc`
# and soft-skip when it is missing. Install build-essential so that path
# always runs in CI instead of silently no-oping.
- name: Install C toolchain for process-tree fixtures
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends build-essential
command -v cc

- name: Setup Vite+
uses: voidzero-dev/setup-vp@v1
with:
Expand Down
75 changes: 0 additions & 75 deletions .github/workflows/thread-transfer-report.yml

This file was deleted.

1 change: 1 addition & 0 deletions README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -79,6 +79,7 @@ Full docs live in [docs/](./docs). There's no docs site yet.
- [Permission modes](./docs/user/permission-modes.md)
- [Keyboard shortcuts](./docs/user/keybindings.md)
- [Customize a project icon](./docs/user/project-settings.md)
- [Appearance preferences](./docs/user/appearance.md)
- [Remote access from a phone or another machine](./docs/user/remote-access.md)
- [Keeping app and server in sync](./docs/user/updating.md)
- [Source control integrations](./docs/user/source-control.md)
Expand Down
Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
332 commits
Select commit Hold shift + click to select a range
935aa5d
[orchestrator-v2] fix(orchestrator): Codex background command complet…
mwolson Jul 12, 2026
822242f
fix(orchestrator): scope Claude MCP tool pre-approval (#3862)
PixPMusic Jul 20, 2026
ec90f1e
feat(orchestrator): pass model options through MCP thread targets (#3…
PixPMusic Jul 20, 2026
4060032
fix(orchestrator): align Claude permission replay with SDK
juliusmarminge Jul 20, 2026
6e01338
fix(ci): restore Claude permission request identity
juliusmarminge Jul 20, 2026
17d2f5d
test(desktop): expect orchestrator v2 state directory
juliusmarminge Jul 20, 2026
6f0e825
fix(claude): redact launch arguments from protocol logs
juliusmarminge Jul 20, 2026
cec49e2
fix(claude): preserve approvals with full-access sandbox
juliusmarminge Jul 20, 2026
66f3b79
fix(claude): allow questions during plan mode
juliusmarminge Jul 20, 2026
bf9a877
fix(claude): honor never-approval runtime policies
juliusmarminge Jul 20, 2026
cbcfea8
fix(claude): enforce read-only tool availability
juliusmarminge Jul 20, 2026
f17413c
fix(claude): reopen queries after MCP credential rotation
juliusmarminge Jul 20, 2026
14f5595
fix(acp): release turns after interrupt timeout
juliusmarminge Jul 20, 2026
9a06575
fix(acp): bind MCP credentials to activated threads
juliusmarminge Jul 20, 2026
555b046
fix(orchestrator): harden Grok v2 lifecycle (#3578)
mwolson Jul 20, 2026
a307962
fix(orchestrator): dedupe Grok continuation dispatch
juliusmarminge Jul 20, 2026
8e87908
fix(orchestrator): Harden Grok v2 runtime lifecycle
mwolson Jul 20, 2026
a210dc8
test(orchestrator): align integration fixtures
juliusmarminge Jul 20, 2026
1695b69
fix(mobile): support Hermes collection sorting
juliusmarminge Jul 20, 2026
643047a
fix(grok): align ACP extensions with open source runtime
juliusmarminge Jul 20, 2026
c026716
Render T3 MCP tools with branded timeline labels
juliusmarminge Jul 21, 2026
d8b0665
Unify T3 MCP tool presentation across clients
juliusmarminge Jul 21, 2026
8e17308
fix(orchestration): clarify agent delegation and scheduling
juliusmarminge Jul 22, 2026
092daf3
fix(server): preserve released migration ordering
juliusmarminge Jul 24, 2026
3950524
fix(web): restore v2 composer chrome
juliusmarminge Jul 24, 2026
92bfc55
fix(web): remove stacked composer shadows
juliusmarminge Jul 24, 2026
7e3d211
refactor(web): use shared glass surfaces
juliusmarminge Jul 24, 2026
b07b35f
fix(web): contain thread details panel effects
juliusmarminge Jul 24, 2026
2f50f6b
test(orchestrator): Align post-merge CTM fixtures (#4193)
mwolson Jul 24, 2026
c939367
fix(orchestrator): Preserve claude/codex post-interrupt recovery stat…
mwolson Jul 24, 2026
b2e4223
test(orchestrator): align Codex approval reviewer replays (#4457)
juliusmarminge Jul 24, 2026
2a25e1d
fix(orchestrator): hydrate shell cache and group multi-environment pr…
mwolson Jul 24, 2026
83ea5f7
feat(subagents): disclose projected results consistently (#3866)
PixPMusic Jul 24, 2026
7ae175a
Add worktree handoff and status tools to the t3-code MCP server (#3754)
nsxdavid Jul 24, 2026
0bc459b
fix(mobile): wait for fork shell before navigation
juliusmarminge Jul 24, 2026
bafa7a4
fix(server): keep derived threads awake
juliusmarminge Jul 24, 2026
45d60f9
fix(server): enforce ACP auth and preserve fork provenance
juliusmarminge Jul 24, 2026
16b8599
fix(server): clean up Claude replay failures
juliusmarminge Jul 24, 2026
4a3797b
test(orchestrator): align merged V2 compatibility checks
juliusmarminge Jul 27, 2026
da04fee
fix(grok): Prevent spurious wake run after in-turn monitors
mwolson Jul 21, 2026
9649b22
fix(acp): Preserve wake evidence across an app-owned wake
mwolson Jul 25, 2026
ba3c821
fix(orchestrator): Wake settled parents when delegated children finish
mwolson Jul 25, 2026
0e01804
fix(claude): Settle positive task-notification results
mwolson Jul 27, 2026
1e42d8e
fix: hide subagent threads from v2 lists
Yusuf007R Jul 25, 2026
4d9180d
fix: ignore subagents when sorting sidebar projects
Yusuf007R Jul 25, 2026
ef8219c
fix(web): restore checked-in project scripts
juliusmarminge Jul 27, 2026
d59b7c2
chore(orchestrator): refresh checks after main sync
juliusmarminge Jul 27, 2026
3ba155d
feat: migrate v1 state into orchestrator v2 (#4400)
juliusmarminge Jul 27, 2026
6c82f71
fix(orchestrator): schedule effects from durable deadlines (#4656)
juliusmarminge Jul 28, 2026
32d563e
fix(orchestration): harden scheduled task startup
juliusmarminge Jul 28, 2026
8006f38
fix(mobile): preserve active thread state
juliusmarminge Jul 28, 2026
51e044f
fix(orchestration): preserve legacy schedule compatibility
juliusmarminge Jul 28, 2026
8d27ca4
fix(contracts): reject invalid legacy intervals
juliusmarminge Jul 28, 2026
3edb726
fix(acp): make xai cancellation reliable
juliusmarminge Jul 28, 2026
7252e40
fix(orchestration): handle checkpoint-wait runs
juliusmarminge Jul 28, 2026
0900ea0
fix(orchestration): cancel queued work on archive
juliusmarminge Jul 28, 2026
1fdab43
fix(mobile): allow archiving post-provider work
juliusmarminge Jul 28, 2026
0db5a1d
fix(mobile): distinguish queued and waiting archive states
juliusmarminge Jul 28, 2026
120242d
fix(cursor): log close attempts before execution
juliusmarminge Jul 28, 2026
345a9a4
fix(acp): discover final teardown descendants
juliusmarminge Jul 28, 2026
09963b2
fix(checkpoints): preserve valid run history
juliusmarminge Jul 28, 2026
6c30ce2
fix(orchestration): preserve imported conversation state
juliusmarminge Jul 28, 2026
0d5dbdd
fix(acp): enforce task and permission invariants
juliusmarminge Jul 28, 2026
c6adb55
fix(testkit): harden provider replay recording
juliusmarminge Jul 28, 2026
9f71aa9
fix(server): isolate deterministic attachment ids
juliusmarminge Jul 28, 2026
afeb208
fix(claude): preserve explicit model options
juliusmarminge Jul 28, 2026
153a1f8
fix(web): enforce secure provider field defaults
juliusmarminge Jul 28, 2026
c2145dd
fix(client): preserve live thread relationships
juliusmarminge Jul 28, 2026
6179f46
fix(checkpoints): retain thread-start baseline after failed runs
juliusmarminge Jul 29, 2026
80e5ef9
fix(mobile): gate thread controls on live runs
juliusmarminge Jul 29, 2026
5a2a714
fix(orchestrator): address late review findings
juliusmarminge Jul 29, 2026
ff10b65
fix(orchestrator): handle fresh review edge cases
juliusmarminge Jul 29, 2026
785e138
fix(orchestrator): harden provider edge cases
juliusmarminge Jul 29, 2026
0a9a06b
fix(orchestrator): execute resolved runtime responses
juliusmarminge Jul 29, 2026
49ad52e
fix(orchestrator): release stranded effect claims
juliusmarminge Jul 29, 2026
c179551
fix(worktrees): make handoff rollback atomic
juliusmarminge Jul 29, 2026
c7a62d3
fix(orchestrator): avoid replaying settled effects
juliusmarminge Jul 29, 2026
7b1e9da
fix(orchestrator): preserve retryable effect failures
juliusmarminge Jul 29, 2026
69299bf
fix(orchestrator): preserve terminal effect outcomes
juliusmarminge Jul 29, 2026
9c3a6b7
fix(orchestrator): validate replay edge cases
juliusmarminge Jul 29, 2026
af590d1
fix(orchestrator): decode direct Claude result blocks
juliusmarminge Jul 29, 2026
614c744
fix(orchestrator): close cancellation edge cases
juliusmarminge Jul 29, 2026
e59043a
fix(orchestrator): validate rollback and search links
juliusmarminge Jul 29, 2026
3271898
fix(server): preserve project mutation client errors
juliusmarminge Jul 29, 2026
8af2b58
fix(orchestrator): preserve migrated and nested history
juliusmarminge Jul 29, 2026
9aeb65f
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
fa408d1
fix(mobile): label queued message intent
juliusmarminge Jul 29, 2026
5de1955
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
a2b1e1e
fix: preserve orchestration task identity
juliusmarminge Jul 29, 2026
981b2dd
fix: address latest orchestration review findings
juliusmarminge Jul 29, 2026
6832cae
fix: preserve thread management failure semantics
juliusmarminge Jul 29, 2026
dd9b6b0
fix: close failed provider adapter scopes
juliusmarminge Jul 29, 2026
0ee02d5
feat(server): surface legacy thread migration progress
juliusmarminge Jul 29, 2026
7b28551
feat(orchestration): track provider retries and thread visits
juliusmarminge Jul 29, 2026
0d57ac7
[codex] feat(web): show git progress in the commit button (#4963)
juliusmarminge Jul 30, 2026
0ca2c50
perf(orchestration): per-thread shell deltas, visit throttling, event…
juliusmarminge Jul 30, 2026
3dc8b57
fix(chat): prevent stale timeline scroll and rerenders
juliusmarminge Jul 30, 2026
c123bdd
fix(relay): stop replaying the whole event store into the awareness r…
juliusmarminge Jul 30, 2026
5e29230
perf(web): keep timeline minimap animations off the main thread
juliusmarminge Jul 30, 2026
888283c
feat(orchestration): port thread title regeneration to the v2 runtime
juliusmarminge Jul 30, 2026
e2284c9
fix(orchestration): thread visits no longer create activity loops (#5…
Yusuf007R Jul 30, 2026
aadfcb9
fix(orchestration): promoted queued messages keep the queued_turn intent
juliusmarminge Jul 30, 2026
3cd279a
refactor(orchestration): split thread-not-sendable into typed errors
juliusmarminge Jul 30, 2026
790fe93
fix(web): remove elevated thread details panel styling
juliusmarminge Jul 30, 2026
cb592a7
fix(web): keep Git progress title anchored
juliusmarminge Jul 30, 2026
6a7824f
fix: reconcile rebase with latest main
maria-rcks Aug 3, 2026
6a8fcc6
fix(orchestration-v2): restore generated thread titles (#5176)
Yusuf007R Aug 4, 2026
78aea07
fix(orchestrator): Order thread lineage by creation time (#5310)
mwolson Aug 4, 2026
d13cb6b
fix(server): restore worktree branch naming in the v2 orchestrator (#…
juliusmarminge Aug 4, 2026
4e72ea7
feat(chat): refine V2 conversation UI (#5307)
maria-rcks Aug 4, 2026
704808d
fix: adopt effect beta.103 APIs in rebased v2 code
juliusmarminge Aug 4, 2026
d4e31cb
fix: send mcp-protocol-version header in worktree registration test
juliusmarminge Aug 4, 2026
fa775c2
fix(web): restore compact header sizing for project script controls
juliusmarminge Aug 4, 2026
39fab14
test(server): cover v2 thread title regeneration
juliusmarminge Aug 4, 2026
4ffad32
chore: resolve lint warnings across v2 code
juliusmarminge Aug 4, 2026
1b91a55
fix(test): keep codex replay recovery off the repo checkout
juliusmarminge Aug 4, 2026
7f3ebe4
fix(orchestrator): Prevent redundant delegated completion turns (#5311)
mwolson Aug 5, 2026
14ca09d
fix(server): stop tying codex text-generation temp files to the calle…
juliusmarminge Aug 5, 2026
3699b55
fix(web): remove open PR actions from git controls
juliusmarminge Aug 5, 2026
fa557cd
fix(server): renumber v2 migrations after main's 036_ProjectionThread…
juliusmarminge Aug 5, 2026
2e3b863
fix: port main fixes stranded by the v2 rewrite
juliusmarminge Aug 5, 2026
6a924e9
test(server): align migration expectations with renumbered ids
juliusmarminge Aug 5, 2026
2b4e393
feat(orchestrator): Surface waiting background work (#4378)
mwolson Aug 5, 2026
ec7370e
fix(web): align git action progress button layout
juliusmarminge Aug 6, 2026
20cec19
fix: repair conflict-marker artifacts from rebase auto-resolutions
juliusmarminge Aug 7, 2026
bfb9d94
fix(server): renumber v2 migrations after main's 037_ProjectionTurnsK…
juliusmarminge Aug 7, 2026
e778ae6
fix: port main fixes stranded by the v2 rewrite (round 2)
juliusmarminge Aug 7, 2026
4e87742
chore(web): prune plan-sidebar leftovers after the inline-plans rework
juliusmarminge Aug 7, 2026
bed1245
fix(web): port the refined live-follow gesture gating to the v2 timeline
juliusmarminge Aug 7, 2026
09c99a5
fix(web): let LegendList own end-follow and disclosure anchoring (#5449)
juliusmarminge Aug 7, 2026
fddf025
fix(web): show Git action success inline in panel
juliusmarminge Aug 10, 2026
f2d1f16
fix: repair rerere-damaged files and reconcile main's round-3 feature…
juliusmarminge Aug 10, 2026
fbfa125
chore(server): renumber v2 migrations 038-046 to 041-049 after main's…
juliusmarminge Aug 10, 2026
1ffb1ea
fix(server): port round-3 main fixes into the v2 orchestrator
juliusmarminge Aug 10, 2026
75fdf57
test(web): restore main's right-panel migration expectations after th…
juliusmarminge Aug 10, 2026
e3fb981
test(server): expect attachment saved-at lines in ClaudeAdapterV2 tur…
juliusmarminge Aug 10, 2026
e69b994
fix(web): restore the branch's slim chat header
juliusmarminge Aug 10, 2026
15d7ed4
feat(web): add pull request actions to thread details
juliusmarminge Aug 11, 2026
6f39090
fix(mobile): port main's composer stabilization into the v2 thread sc…
juliusmarminge Aug 11, 2026
9e7a5b0
fix(web): reconcile main's round-5 features after the rebase
juliusmarminge Aug 12, 2026
365ffce
feat(web): prioritize pull request row actions
juliusmarminge Aug 13, 2026
167f5f6
fix(web): restore main's collapse chrome and tab-status keying on the…
juliusmarminge Aug 13, 2026
862479b
feat(orchestration): bound thread history and resume payloads
juliusmarminge Aug 13, 2026
e861e74
feat(contracts): track thread title regeneration
juliusmarminge Aug 13, 2026
b16ac84
fix: reconcile main's round-6 features after the rebase
juliusmarminge Aug 14, 2026
3d81263
fix(web): keep the titlebar layout controls fixed across right-panel …
juliusmarminge Aug 14, 2026
7c8af37
fix(web): align titlebar clusters to one shared pixel inset
juliusmarminge Aug 14, 2026
a39f6a2
fix(web): size the titlebar layout-control icons like the sidebar tri…
juliusmarminge Aug 14, 2026
e74f01c
perf(server): keep shell snapshots bounded and active-only
juliusmarminge Aug 15, 2026
ace57eb
fix: reconcile main's round-8 features after the rebase
juliusmarminge Aug 15, 2026
d734b66
fix(server): reject replaying a command receipt across threads in v2
juliusmarminge Aug 15, 2026
5c722de
feat(mobile): surface prominent activity status and metadata
juliusmarminge Aug 17, 2026
796911d
fix: reconcile main's round-9 features after the rebase
juliusmarminge Aug 17, 2026
2e42519
feat(server): honor withheld agent browser access in the v2 runtime
juliusmarminge Aug 17, 2026
f22abd9
fix(web): restore the titlebar sizing and timeline fade lost to main'…
juliusmarminge Aug 17, 2026
8bf0b5f
refactor(web): finish aligning the branch with main's style simplific…
juliusmarminge Aug 17, 2026
5d1e08e
fix(orchestration): show provider retries in the work log
juliusmarminge Aug 17, 2026
ab8569a
fix: reconcile main's round-10 features after the rebase
juliusmarminge Aug 28, 2026
1533041
fix(web): stop mis-marking recovered and text-reported tool failures …
juliusmarminge Aug 28, 2026
650a242
feat(orchestration-v2): project linked pull requests on threads (#8160)
juliusmarminge Aug 28, 2026
f894a35
feat(orchestration-v2): carry approval options and app names to the c…
juliusmarminge Aug 28, 2026
4eb1099
feat(orchestration-v2): route Codex thread feedback uploads through v…
juliusmarminge Aug 28, 2026
a854b2f
feat(analytics): credit v2 threads and turns to the starting client (…
juliusmarminge Aug 28, 2026
47b1560
fix(grok): fail hung prompts on xAI rate-limit completions (#8358, pa…
juliusmarminge Aug 28, 2026
dfc21af
feat(orchestration-v2): show live context usage in the meter (#8144)
juliusmarminge Aug 28, 2026
2c188dd
fix(web): keep following the stream after returning to the live edge …
juliusmarminge Aug 28, 2026
8fdce45
feat(grok): capture exit_plan_mode into the v2 proposed-plan card (#8…
juliusmarminge Aug 28, 2026
0b8e40f
fix(web): repaint the composer glass and strip the thread-panel popov…
juliusmarminge Aug 28, 2026
d81b12f
fix(web): adopt main's attached-composer surface contract so the glas…
juliusmarminge Aug 28, 2026
a8df962
fix(web): converge ChatComposer on main's drawer-era body
juliusmarminge Aug 28, 2026
c0cbbbc
fix(web): collapse settled tool runs behind main's summary toggles
juliusmarminge Aug 28, 2026
72056ac
fix(web): surface v2 todo-list plans as task progress
juliusmarminge Aug 28, 2026
1c3b15a
fix(web): show the command on collapsed tool rows, not its stdout
juliusmarminge Aug 28, 2026
c380aa6
fix(web): collapsed tool rows preview inputs for every tool type
juliusmarminge Aug 28, 2026
0301dc4
fix: reconcile main's round-11 features after the rebase
juliusmarminge Aug 28, 2026
690ea07
fix(opencode): route child-session approvals through the v2 adapter
juliusmarminge Aug 28, 2026
a2efa89
fix: reconcile main's round-12 features after the rebase
juliusmarminge Aug 28, 2026
084d727
fix: restore main's automatic thread settling after the revert
juliusmarminge Aug 29, 2026
bf963f1
fix(web): restore the full-screen file-drop target over the chat column
juliusmarminge Aug 29, 2026
1c58988
feat(server): claim uploaded attachments at v2 dispatch
juliusmarminge Aug 29, 2026
a1d309e
feat(web): show attachments on queued messages and edit them in the c…
juliusmarminge Aug 29, 2026
3fd3742
fix(web): drag-to-reorder queued messages and retire stale pending rows
juliusmarminge Aug 29, 2026
aafe194
fix: reconcile main's round-14 features after the rebase
juliusmarminge Aug 29, 2026
d17919b
fix(web): dedupe the composer glass styles and align the chat column …
juliusmarminge Aug 29, 2026
79ab9ff
fix(mobile): replace remaining dark: utilities with adaptive semantic…
juliusmarminge Aug 29, 2026
6211ffa
fix(lint): allowlist the queue and relationships interop boundaries
juliusmarminge Aug 29, 2026
bbbaeeb
fix(server): inject HostProcessPlatform into the Grok plan extractor
juliusmarminge Aug 29, 2026
8e0d521
chore: retrigger ci
juliusmarminge Aug 29, 2026
91572bc
chore: refresh macroscope ui-consistency check
juliusmarminge Aug 29, 2026
e0ab034
fix: reconcile main's round-16 features after the rebase
juliusmarminge Aug 29, 2026
b9400c3
fix(web): keep failed tool items in the collapsed group summaries
juliusmarminge Aug 29, 2026
34a4d02
fix(server): keep Claude session approvals ephemeral
juliusmarminge Aug 29, 2026
7e71ff8
fix(orchestration): reanchor unsettled threads
juliusmarminge Aug 29, 2026
6b3690e
fix(server): observe pre-aborted Claude approvals
juliusmarminge Aug 29, 2026
feedc3f
fix(server): include service launcher in bundle build
juliusmarminge Aug 29, 2026
82e1b8e
fix(orchestration): preserve legacy thread metadata
juliusmarminge Aug 29, 2026
930dd22
fix(web): honor disabled legacy plan mode
juliusmarminge Aug 29, 2026
2cfe234
fix(server): preserve Claude subagent models
juliusmarminge Aug 29, 2026
eacc09d
fix(orchestration): honor migrated thread visibility in search
juliusmarminge Aug 29, 2026
dcff638
fix(orchestration): recreate missing worktrees before turns
juliusmarminge Aug 29, 2026
e44588a
fix(clients): restore Codex feedback submission
juliusmarminge Aug 29, 2026
8bbf7f5
fix(server): preserve generic provider attachments
juliusmarminge Aug 29, 2026
53c6857
fix(web): load workspace markdown images through assets
juliusmarminge Aug 29, 2026
7fca26e
fix(web): preserve Windows markdown paths
juliusmarminge Aug 29, 2026
642056f
fix(server): keep current provider context usage
juliusmarminge Aug 29, 2026
5f19d55
fix(web): restore markdown file chip actions
juliusmarminge Aug 29, 2026
44f2004
fix(web): scope markdown actions to their environment
juliusmarminge Aug 29, 2026
995f4e7
fix(protocol): reject incompatible orchestration peers
juliusmarminge Aug 29, 2026
3e1ff15
docs: explain legacy thread migration
juliusmarminge Aug 29, 2026
19a30d0
docs: state portable handoff limits
juliusmarminge Aug 29, 2026
68104a4
chore(repo): remove tracked audit scratch files
juliusmarminge Aug 29, 2026
98670f3
fix(server): guard OpenCode prompt admission races
juliusmarminge Aug 29, 2026
ecf3dd2
fix(server): restore Claude structured questions
juliusmarminge Aug 29, 2026
ff9f875
fix(server): project Claude plans and todos
juliusmarminge Aug 29, 2026
9a4734a
perf(orchestration): bound history reads in SQL
juliusmarminge Aug 29, 2026
0921786
perf(orchestration): bound complete thread snapshots
juliusmarminge Aug 29, 2026
3d5bab7
fix(server): restore Claude resume compaction
juliusmarminge Aug 29, 2026
733db72
fix(server): allow protocol negotiation in CORS
juliusmarminge Aug 29, 2026
26dfbc2
fix(server): preserve provider usage in persisted turns
juliusmarminge Aug 29, 2026
70f82ca
fix(server): preserve Claude planning lifecycle
juliusmarminge Aug 29, 2026
dbb6021
fix(server): normalize Claude question answers
juliusmarminge Aug 29, 2026
de79f44
fix(server): correlate OpenCode prompt admission
juliusmarminge Aug 29, 2026
be7b076
fix(clients): anchor feedback in conversation order
juliusmarminge Aug 29, 2026
051565f
fix(web): retain markdown workspace ownership
juliusmarminge Aug 29, 2026
8700144
fix(orchestration): page history through its true end
juliusmarminge Aug 29, 2026
0788993
fix(server): cancel pending OpenCode prompts safely
juliusmarminge Aug 29, 2026
0fc565d
fix(orchestration): retain nested fork history when paging
juliusmarminge Aug 29, 2026
47ae99f
fix(server): recover OpenCode status reconciliation
juliusmarminge Aug 29, 2026
c1791ab
fix(orchestration): select visible history before limiting SQL
juliusmarminge Aug 29, 2026
ed6aafa
fix(web): port composer activity and grouping to orchestration v2
juliusmarminge Aug 30, 2026
b153381
fix(web): align queue headers and prevent stash overlap
juliusmarminge Aug 30, 2026
e82c717
fix(web): share the outline for joined composer tabs
juliusmarminge Aug 30, 2026
85a3c12
fix(web): keep stash separate from the composer activity column
juliusmarminge Aug 30, 2026
b2afc4c
refactor(web): use shared banner rows for queued messages
juliusmarminge Aug 30, 2026
e16d934
fix(web): keep queued message editing inside the queue panel
juliusmarminge Aug 30, 2026
6ce4cb0
fix(web): keep queued messages in place while editing
juliusmarminge Aug 30, 2026
6bcc0e3
fix(web): match composer actions to draft and modifier state
juliusmarminge Aug 30, 2026
72e0c43
fix(web): keep composer shortcut tooltip stable on Mod
juliusmarminge Aug 30, 2026
60bc3cf
feat(web): summarize T3 orchestration actions
juliusmarminge Aug 30, 2026
b27f50b
feat(mobile): port chat summaries and transitions to orchestration v2
juliusmarminge Aug 30, 2026
fa54f54
fix(chat): remove added tool summary status counts
juliusmarminge Aug 30, 2026
4b35166
fix(mobile): keep scroll bounds current after animations
juliusmarminge Aug 30, 2026
acdbe29
fix: reconcile main's round-17 features after the rebase
juliusmarminge Sep 1, 2026
99e940d
feat(web): port working and thinking timeline rows to orchestration v2
juliusmarminge Sep 1, 2026
7697286
fix: reconcile main's round-18 features after the rebase
juliusmarminge Sep 2, 2026
2191297
feat(server): evaluate automatic thread settlement in the v2 orchestr…
juliusmarminge Sep 2, 2026
f0174c4
fix: reconcile main's round-19 features after the rebase
juliusmarminge Sep 2, 2026
e6da41e
fix(web): right-align the stash shoulder tab again
juliusmarminge Sep 2, 2026
0550e0a
fix(web): realign the composer and timeline with main
juliusmarminge Sep 2, 2026
d2f1f51
fix: reconcile main's round-20 features after the rebase
juliusmarminge Sep 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
429 changes: 0 additions & 429 deletions .github/scripts/thread-transfer-report.cjs

This file was deleted.

292 changes: 0 additions & 292 deletions .github/scripts/thread-transfer-report.test.cjs

This file was deleted.

10 changes: 10 additions & 0 deletions .github/workflows/ci.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -75,6 +75,16 @@ jobs:
!/.repos/
sparse-checkout-cone-mode: false

# Blacksmith boots GitHub's Ubuntu runner image (gcc is usually present),
# but ACP process-tree live tests compile a small pthread fixture with `cc`
# and soft-skip when it is missing. Install build-essential so that path
# always runs in CI instead of silently no-oping.
- name: Install C toolchain for process-tree fixtures
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends build-essential
command -v cc

- name: Setup Vite+
uses: voidzero-dev/setup-vp@v1
with:
Expand Down
75 changes: 0 additions & 75 deletions .github/workflows/thread-transfer-report.yml

This file was deleted.

1 change: 1 addition & 0 deletions README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -79,6 +79,7 @@ Full docs live in [docs/](./docs). There's no docs site yet.
- [Permission modes](./docs/user/permission-modes.md)
- [Keyboard shortcuts](./docs/user/keybindings.md)
- [Customize a project icon](./docs/user/project-settings.md)
- [Appearance preferences](./docs/user/appearance.md)
- [Remote access from a phone or another machine](./docs/user/remote-access.md)
- [Keeping app and server in sync](./docs/user/updating.md)
- [Source control integrations](./docs/user/source-control.md)
Expand Down
Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
332 commits
Select commit Hold shift + click to select a range
935aa5d
[orchestrator-v2] fix(orchestrator): Codex background command complet…
mwolson Jul 12, 2026
822242f
fix(orchestrator): scope Claude MCP tool pre-approval (#3862)
PixPMusic Jul 20, 2026
ec90f1e
feat(orchestrator): pass model options through MCP thread targets (#3…
PixPMusic Jul 20, 2026
4060032
fix(orchestrator): align Claude permission replay with SDK
juliusmarminge Jul 20, 2026
6e01338
fix(ci): restore Claude permission request identity
juliusmarminge Jul 20, 2026
17d2f5d
test(desktop): expect orchestrator v2 state directory
juliusmarminge Jul 20, 2026
6f0e825
fix(claude): redact launch arguments from protocol logs
juliusmarminge Jul 20, 2026
cec49e2
fix(claude): preserve approvals with full-access sandbox
juliusmarminge Jul 20, 2026
66f3b79
fix(claude): allow questions during plan mode
juliusmarminge Jul 20, 2026
bf9a877
fix(claude): honor never-approval runtime policies
juliusmarminge Jul 20, 2026
cbcfea8
fix(claude): enforce read-only tool availability
juliusmarminge Jul 20, 2026
f17413c
fix(claude): reopen queries after MCP credential rotation
juliusmarminge Jul 20, 2026
14f5595
fix(acp): release turns after interrupt timeout
juliusmarminge Jul 20, 2026
9a06575
fix(acp): bind MCP credentials to activated threads
juliusmarminge Jul 20, 2026
555b046
fix(orchestrator): harden Grok v2 lifecycle (#3578)
mwolson Jul 20, 2026
a307962
fix(orchestrator): dedupe Grok continuation dispatch
juliusmarminge Jul 20, 2026
8e87908
fix(orchestrator): Harden Grok v2 runtime lifecycle
mwolson Jul 20, 2026
a210dc8
test(orchestrator): align integration fixtures
juliusmarminge Jul 20, 2026
1695b69
fix(mobile): support Hermes collection sorting
juliusmarminge Jul 20, 2026
643047a
fix(grok): align ACP extensions with open source runtime
juliusmarminge Jul 20, 2026
c026716
Render T3 MCP tools with branded timeline labels
juliusmarminge Jul 21, 2026
d8b0665
Unify T3 MCP tool presentation across clients
juliusmarminge Jul 21, 2026
8e17308
fix(orchestration): clarify agent delegation and scheduling
juliusmarminge Jul 22, 2026
092daf3
fix(server): preserve released migration ordering
juliusmarminge Jul 24, 2026
3950524
fix(web): restore v2 composer chrome
juliusmarminge Jul 24, 2026
92bfc55
fix(web): remove stacked composer shadows
juliusmarminge Jul 24, 2026
7e3d211
refactor(web): use shared glass surfaces
juliusmarminge Jul 24, 2026
b07b35f
fix(web): contain thread details panel effects
juliusmarminge Jul 24, 2026
2f50f6b
test(orchestrator): Align post-merge CTM fixtures (#4193)
mwolson Jul 24, 2026
c939367
fix(orchestrator): Preserve claude/codex post-interrupt recovery stat…
mwolson Jul 24, 2026
b2e4223
test(orchestrator): align Codex approval reviewer replays (#4457)
juliusmarminge Jul 24, 2026
2a25e1d
fix(orchestrator): hydrate shell cache and group multi-environment pr…
mwolson Jul 24, 2026
83ea5f7
feat(subagents): disclose projected results consistently (#3866)
PixPMusic Jul 24, 2026
7ae175a
Add worktree handoff and status tools to the t3-code MCP server (#3754)
nsxdavid Jul 24, 2026
0bc459b
fix(mobile): wait for fork shell before navigation
juliusmarminge Jul 24, 2026
bafa7a4
fix(server): keep derived threads awake
juliusmarminge Jul 24, 2026
45d60f9
fix(server): enforce ACP auth and preserve fork provenance
juliusmarminge Jul 24, 2026
16b8599
fix(server): clean up Claude replay failures
juliusmarminge Jul 24, 2026
4a3797b
test(orchestrator): align merged V2 compatibility checks
juliusmarminge Jul 27, 2026
da04fee
fix(grok): Prevent spurious wake run after in-turn monitors
mwolson Jul 21, 2026
9649b22
fix(acp): Preserve wake evidence across an app-owned wake
mwolson Jul 25, 2026
ba3c821
fix(orchestrator): Wake settled parents when delegated children finish
mwolson Jul 25, 2026
0e01804
fix(claude): Settle positive task-notification results
mwolson Jul 27, 2026
1e42d8e
fix: hide subagent threads from v2 lists
Yusuf007R Jul 25, 2026
4d9180d
fix: ignore subagents when sorting sidebar projects
Yusuf007R Jul 25, 2026
ef8219c
fix(web): restore checked-in project scripts
juliusmarminge Jul 27, 2026
d59b7c2
chore(orchestrator): refresh checks after main sync
juliusmarminge Jul 27, 2026
3ba155d
feat: migrate v1 state into orchestrator v2 (#4400)
juliusmarminge Jul 27, 2026
6c82f71
fix(orchestrator): schedule effects from durable deadlines (#4656)
juliusmarminge Jul 28, 2026
32d563e
fix(orchestration): harden scheduled task startup
juliusmarminge Jul 28, 2026
8006f38
fix(mobile): preserve active thread state
juliusmarminge Jul 28, 2026
51e044f
fix(orchestration): preserve legacy schedule compatibility
juliusmarminge Jul 28, 2026
8d27ca4
fix(contracts): reject invalid legacy intervals
juliusmarminge Jul 28, 2026
3edb726
fix(acp): make xai cancellation reliable
juliusmarminge Jul 28, 2026
7252e40
fix(orchestration): handle checkpoint-wait runs
juliusmarminge Jul 28, 2026
0900ea0
fix(orchestration): cancel queued work on archive
juliusmarminge Jul 28, 2026
1fdab43
fix(mobile): allow archiving post-provider work
juliusmarminge Jul 28, 2026
0db5a1d
fix(mobile): distinguish queued and waiting archive states
juliusmarminge Jul 28, 2026
120242d
fix(cursor): log close attempts before execution
juliusmarminge Jul 28, 2026
345a9a4
fix(acp): discover final teardown descendants
juliusmarminge Jul 28, 2026
09963b2
fix(checkpoints): preserve valid run history
juliusmarminge Jul 28, 2026
6c30ce2
fix(orchestration): preserve imported conversation state
juliusmarminge Jul 28, 2026
0d5dbdd
fix(acp): enforce task and permission invariants
juliusmarminge Jul 28, 2026
c6adb55
fix(testkit): harden provider replay recording
juliusmarminge Jul 28, 2026
9f71aa9
fix(server): isolate deterministic attachment ids
juliusmarminge Jul 28, 2026
afeb208
fix(claude): preserve explicit model options
juliusmarminge Jul 28, 2026
153a1f8
fix(web): enforce secure provider field defaults
juliusmarminge Jul 28, 2026
c2145dd
fix(client): preserve live thread relationships
juliusmarminge Jul 28, 2026
6179f46
fix(checkpoints): retain thread-start baseline after failed runs
juliusmarminge Jul 29, 2026
80e5ef9
fix(mobile): gate thread controls on live runs
juliusmarminge Jul 29, 2026
5a2a714
fix(orchestrator): address late review findings
juliusmarminge Jul 29, 2026
ff10b65
fix(orchestrator): handle fresh review edge cases
juliusmarminge Jul 29, 2026
785e138
fix(orchestrator): harden provider edge cases
juliusmarminge Jul 29, 2026
0a9a06b
fix(orchestrator): execute resolved runtime responses
juliusmarminge Jul 29, 2026
49ad52e
fix(orchestrator): release stranded effect claims
juliusmarminge Jul 29, 2026
c179551
fix(worktrees): make handoff rollback atomic
juliusmarminge Jul 29, 2026
c7a62d3
fix(orchestrator): avoid replaying settled effects
juliusmarminge Jul 29, 2026
7b1e9da
fix(orchestrator): preserve retryable effect failures
juliusmarminge Jul 29, 2026
69299bf
fix(orchestrator): preserve terminal effect outcomes
juliusmarminge Jul 29, 2026
9c3a6b7
fix(orchestrator): validate replay edge cases
juliusmarminge Jul 29, 2026
af590d1
fix(orchestrator): decode direct Claude result blocks
juliusmarminge Jul 29, 2026
614c744
fix(orchestrator): close cancellation edge cases
juliusmarminge Jul 29, 2026
e59043a
fix(orchestrator): validate rollback and search links
juliusmarminge Jul 29, 2026
3271898
fix(server): preserve project mutation client errors
juliusmarminge Jul 29, 2026
8af2b58
fix(orchestrator): preserve migrated and nested history
juliusmarminge Jul 29, 2026
9aeb65f
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
fa408d1
fix(mobile): label queued message intent
juliusmarminge Jul 29, 2026
5de1955
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
a2b1e1e
fix: preserve orchestration task identity
juliusmarminge Jul 29, 2026
981b2dd
fix: address latest orchestration review findings
juliusmarminge Jul 29, 2026
6832cae
fix: preserve thread management failure semantics
juliusmarminge Jul 29, 2026
dd9b6b0
fix: close failed provider adapter scopes
juliusmarminge Jul 29, 2026
0ee02d5
feat(server): surface legacy thread migration progress
juliusmarminge Jul 29, 2026
7b28551
feat(orchestration): track provider retries and thread visits
juliusmarminge Jul 29, 2026
0d57ac7
[codex] feat(web): show git progress in the commit button (#4963)
juliusmarminge Jul 30, 2026
0ca2c50
perf(orchestration): per-thread shell deltas, visit throttling, event…
juliusmarminge Jul 30, 2026
3dc8b57
fix(chat): prevent stale timeline scroll and rerenders
juliusmarminge Jul 30, 2026
c123bdd
fix(relay): stop replaying the whole event store into the awareness r…
juliusmarminge Jul 30, 2026
5e29230
perf(web): keep timeline minimap animations off the main thread
juliusmarminge Jul 30, 2026
888283c
feat(orchestration): port thread title regeneration to the v2 runtime
juliusmarminge Jul 30, 2026
e2284c9
fix(orchestration): thread visits no longer create activity loops (#5…
Yusuf007R Jul 30, 2026
aadfcb9
fix(orchestration): promoted queued messages keep the queued_turn intent
juliusmarminge Jul 30, 2026
3cd279a
refactor(orchestration): split thread-not-sendable into typed errors
juliusmarminge Jul 30, 2026
790fe93
fix(web): remove elevated thread details panel styling
juliusmarminge Jul 30, 2026
cb592a7
fix(web): keep Git progress title anchored
juliusmarminge Jul 30, 2026
6a7824f
fix: reconcile rebase with latest main
maria-rcks Aug 3, 2026
6a8fcc6
fix(orchestration-v2): restore generated thread titles (#5176)
Yusuf007R Aug 4, 2026
78aea07
fix(orchestrator): Order thread lineage by creation time (#5310)
mwolson Aug 4, 2026
d13cb6b
fix(server): restore worktree branch naming in the v2 orchestrator (#…
juliusmarminge Aug 4, 2026
4e72ea7
feat(chat): refine V2 conversation UI (#5307)
maria-rcks Aug 4, 2026
704808d
fix: adopt effect beta.103 APIs in rebased v2 code
juliusmarminge Aug 4, 2026
d4e31cb
fix: send mcp-protocol-version header in worktree registration test
juliusmarminge Aug 4, 2026
fa775c2
fix(web): restore compact header sizing for project script controls
juliusmarminge Aug 4, 2026
39fab14
test(server): cover v2 thread title regeneration
juliusmarminge Aug 4, 2026
4ffad32
chore: resolve lint warnings across v2 code
juliusmarminge Aug 4, 2026
1b91a55
fix(test): keep codex replay recovery off the repo checkout
juliusmarminge Aug 4, 2026
7f3ebe4
fix(orchestrator): Prevent redundant delegated completion turns (#5311)
mwolson Aug 5, 2026
14ca09d
fix(server): stop tying codex text-generation temp files to the calle…
juliusmarminge Aug 5, 2026
3699b55
fix(web): remove open PR actions from git controls
juliusmarminge Aug 5, 2026
fa557cd
fix(server): renumber v2 migrations after main's 036_ProjectionThread…
juliusmarminge Aug 5, 2026
2e3b863
fix: port main fixes stranded by the v2 rewrite
juliusmarminge Aug 5, 2026
6a924e9
test(server): align migration expectations with renumbered ids
juliusmarminge Aug 5, 2026
2b4e393
feat(orchestrator): Surface waiting background work (#4378)
mwolson Aug 5, 2026
ec7370e
fix(web): align git action progress button layout
juliusmarminge Aug 6, 2026
20cec19
fix: repair conflict-marker artifacts from rebase auto-resolutions
juliusmarminge Aug 7, 2026
bfb9d94
fix(server): renumber v2 migrations after main's 037_ProjectionTurnsK…
juliusmarminge Aug 7, 2026
e778ae6
fix: port main fixes stranded by the v2 rewrite (round 2)
juliusmarminge Aug 7, 2026
4e87742
chore(web): prune plan-sidebar leftovers after the inline-plans rework
juliusmarminge Aug 7, 2026
bed1245
fix(web): port the refined live-follow gesture gating to the v2 timeline
juliusmarminge Aug 7, 2026
09c99a5
fix(web): let LegendList own end-follow and disclosure anchoring (#5449)
juliusmarminge Aug 7, 2026
fddf025
fix(web): show Git action success inline in panel
juliusmarminge Aug 10, 2026
f2d1f16
fix: repair rerere-damaged files and reconcile main's round-3 feature…
juliusmarminge Aug 10, 2026
fbfa125
chore(server): renumber v2 migrations 038-046 to 041-049 after main's…
juliusmarminge Aug 10, 2026
1ffb1ea
fix(server): port round-3 main fixes into the v2 orchestrator
juliusmarminge Aug 10, 2026
75fdf57
test(web): restore main's right-panel migration expectations after th…
juliusmarminge Aug 10, 2026
e3fb981
test(server): expect attachment saved-at lines in ClaudeAdapterV2 tur…
juliusmarminge Aug 10, 2026
e69b994
fix(web): restore the branch's slim chat header
juliusmarminge Aug 10, 2026
15d7ed4
feat(web): add pull request actions to thread details
juliusmarminge Aug 11, 2026
6f39090
fix(mobile): port main's composer stabilization into the v2 thread sc…
juliusmarminge Aug 11, 2026
9e7a5b0
fix(web): reconcile main's round-5 features after the rebase
juliusmarminge Aug 12, 2026
365ffce
feat(web): prioritize pull request row actions
juliusmarminge Aug 13, 2026
167f5f6
fix(web): restore main's collapse chrome and tab-status keying on the…
juliusmarminge Aug 13, 2026
862479b
feat(orchestration): bound thread history and resume payloads
juliusmarminge Aug 13, 2026
e861e74
feat(contracts): track thread title regeneration
juliusmarminge Aug 13, 2026
b16ac84
fix: reconcile main's round-6 features after the rebase
juliusmarminge Aug 14, 2026
3d81263
fix(web): keep the titlebar layout controls fixed across right-panel …
juliusmarminge Aug 14, 2026
7c8af37
fix(web): align titlebar clusters to one shared pixel inset
juliusmarminge Aug 14, 2026
a39f6a2
fix(web): size the titlebar layout-control icons like the sidebar tri…
juliusmarminge Aug 14, 2026
e74f01c
perf(server): keep shell snapshots bounded and active-only
juliusmarminge Aug 15, 2026
ace57eb
fix: reconcile main's round-8 features after the rebase
juliusmarminge Aug 15, 2026
d734b66
fix(server): reject replaying a command receipt across threads in v2
juliusmarminge Aug 15, 2026
5c722de
feat(mobile): surface prominent activity status and metadata
juliusmarminge Aug 17, 2026
796911d
fix: reconcile main's round-9 features after the rebase
juliusmarminge Aug 17, 2026
2e42519
feat(server): honor withheld agent browser access in the v2 runtime
juliusmarminge Aug 17, 2026
f22abd9
fix(web): restore the titlebar sizing and timeline fade lost to main'…
juliusmarminge Aug 17, 2026
8bf0b5f
refactor(web): finish aligning the branch with main's style simplific…
juliusmarminge Aug 17, 2026
5d1e08e
fix(orchestration): show provider retries in the work log
juliusmarminge Aug 17, 2026
ab8569a
fix: reconcile main's round-10 features after the rebase
juliusmarminge Aug 28, 2026
1533041
fix(web): stop mis-marking recovered and text-reported tool failures …
juliusmarminge Aug 28, 2026
650a242
feat(orchestration-v2): project linked pull requests on threads (#8160)
juliusmarminge Aug 28, 2026
f894a35
feat(orchestration-v2): carry approval options and app names to the c…
juliusmarminge Aug 28, 2026
4eb1099
feat(orchestration-v2): route Codex thread feedback uploads through v…
juliusmarminge Aug 28, 2026
a854b2f
feat(analytics): credit v2 threads and turns to the starting client (…
juliusmarminge Aug 28, 2026
47b1560
fix(grok): fail hung prompts on xAI rate-limit completions (#8358, pa…
juliusmarminge Aug 28, 2026
dfc21af
feat(orchestration-v2): show live context usage in the meter (#8144)
juliusmarminge Aug 28, 2026
2c188dd
fix(web): keep following the stream after returning to the live edge …
juliusmarminge Aug 28, 2026
8fdce45
feat(grok): capture exit_plan_mode into the v2 proposed-plan card (#8…
juliusmarminge Aug 28, 2026
0b8e40f
fix(web): repaint the composer glass and strip the thread-panel popov…
juliusmarminge Aug 28, 2026
d81b12f
fix(web): adopt main's attached-composer surface contract so the glas…
juliusmarminge Aug 28, 2026
a8df962
fix(web): converge ChatComposer on main's drawer-era body
juliusmarminge Aug 28, 2026
c0cbbbc
fix(web): collapse settled tool runs behind main's summary toggles
juliusmarminge Aug 28, 2026
72056ac
fix(web): surface v2 todo-list plans as task progress
juliusmarminge Aug 28, 2026
1c3b15a
fix(web): show the command on collapsed tool rows, not its stdout
juliusmarminge Aug 28, 2026
c380aa6
fix(web): collapsed tool rows preview inputs for every tool type
juliusmarminge Aug 28, 2026
0301dc4
fix: reconcile main's round-11 features after the rebase
juliusmarminge Aug 28, 2026
690ea07
fix(opencode): route child-session approvals through the v2 adapter
juliusmarminge Aug 28, 2026
a2efa89
fix: reconcile main's round-12 features after the rebase
juliusmarminge Aug 28, 2026
084d727
fix: restore main's automatic thread settling after the revert
juliusmarminge Aug 29, 2026
bf963f1
fix(web): restore the full-screen file-drop target over the chat column
juliusmarminge Aug 29, 2026
1c58988
feat(server): claim uploaded attachments at v2 dispatch
juliusmarminge Aug 29, 2026
a1d309e
feat(web): show attachments on queued messages and edit them in the c…
juliusmarminge Aug 29, 2026
3fd3742
fix(web): drag-to-reorder queued messages and retire stale pending rows
juliusmarminge Aug 29, 2026
aafe194
fix: reconcile main's round-14 features after the rebase
juliusmarminge Aug 29, 2026
d17919b
fix(web): dedupe the composer glass styles and align the chat column …
juliusmarminge Aug 29, 2026
79ab9ff
fix(mobile): replace remaining dark: utilities with adaptive semantic…
juliusmarminge Aug 29, 2026
6211ffa
fix(lint): allowlist the queue and relationships interop boundaries
juliusmarminge Aug 29, 2026
bbbaeeb
fix(server): inject HostProcessPlatform into the Grok plan extractor
juliusmarminge Aug 29, 2026
8e0d521
chore: retrigger ci
juliusmarminge Aug 29, 2026
91572bc
chore: refresh macroscope ui-consistency check
juliusmarminge Aug 29, 2026
e0ab034
fix: reconcile main's round-16 features after the rebase
juliusmarminge Aug 29, 2026
b9400c3
fix(web): keep failed tool items in the collapsed group summaries
juliusmarminge Aug 29, 2026
34a4d02
fix(server): keep Claude session approvals ephemeral
juliusmarminge Aug 29, 2026
7e71ff8
fix(orchestration): reanchor unsettled threads
juliusmarminge Aug 29, 2026
6b3690e
fix(server): observe pre-aborted Claude approvals
juliusmarminge Aug 29, 2026
feedc3f
fix(server): include service launcher in bundle build
juliusmarminge Aug 29, 2026
82e1b8e
fix(orchestration): preserve legacy thread metadata
juliusmarminge Aug 29, 2026
930dd22
fix(web): honor disabled legacy plan mode
juliusmarminge Aug 29, 2026
2cfe234
fix(server): preserve Claude subagent models
juliusmarminge Aug 29, 2026
eacc09d
fix(orchestration): honor migrated thread visibility in search
juliusmarminge Aug 29, 2026
dcff638
fix(orchestration): recreate missing worktrees before turns
juliusmarminge Aug 29, 2026
e44588a
fix(clients): restore Codex feedback submission
juliusmarminge Aug 29, 2026
8bbf7f5
fix(server): preserve generic provider attachments
juliusmarminge Aug 29, 2026
53c6857
fix(web): load workspace markdown images through assets
juliusmarminge Aug 29, 2026
7fca26e
fix(web): preserve Windows markdown paths
juliusmarminge Aug 29, 2026
642056f
fix(server): keep current provider context usage
juliusmarminge Aug 29, 2026
5f19d55
fix(web): restore markdown file chip actions
juliusmarminge Aug 29, 2026
44f2004
fix(web): scope markdown actions to their environment
juliusmarminge Aug 29, 2026
995f4e7
fix(protocol): reject incompatible orchestration peers
juliusmarminge Aug 29, 2026
3e1ff15
docs: explain legacy thread migration
juliusmarminge Aug 29, 2026
19a30d0
docs: state portable handoff limits
juliusmarminge Aug 29, 2026
68104a4
chore(repo): remove tracked audit scratch files
juliusmarminge Aug 29, 2026
98670f3
fix(server): guard OpenCode prompt admission races
juliusmarminge Aug 29, 2026
ecf3dd2
fix(server): restore Claude structured questions
juliusmarminge Aug 29, 2026
ff9f875
fix(server): project Claude plans and todos
juliusmarminge Aug 29, 2026
9a4734a
perf(orchestration): bound history reads in SQL
juliusmarminge Aug 29, 2026
0921786
perf(orchestration): bound complete thread snapshots
juliusmarminge Aug 29, 2026
3d5bab7
fix(server): restore Claude resume compaction
juliusmarminge Aug 29, 2026
733db72
fix(server): allow protocol negotiation in CORS
juliusmarminge Aug 29, 2026
26dfbc2
fix(server): preserve provider usage in persisted turns
juliusmarminge Aug 29, 2026
70f82ca
fix(server): preserve Claude planning lifecycle
juliusmarminge Aug 29, 2026
dbb6021
fix(server): normalize Claude question answers
juliusmarminge Aug 29, 2026
de79f44
fix(server): correlate OpenCode prompt admission
juliusmarminge Aug 29, 2026
be7b076
fix(clients): anchor feedback in conversation order
juliusmarminge Aug 29, 2026
051565f
fix(web): retain markdown workspace ownership
juliusmarminge Aug 29, 2026
8700144
fix(orchestration): page history through its true end
juliusmarminge Aug 29, 2026
0788993
fix(server): cancel pending OpenCode prompts safely
juliusmarminge Aug 29, 2026
0fc565d
fix(orchestration): retain nested fork history when paging
juliusmarminge Aug 29, 2026
47ae99f
fix(server): recover OpenCode status reconciliation
juliusmarminge Aug 29, 2026
c1791ab
fix(orchestration): select visible history before limiting SQL
juliusmarminge Aug 29, 2026
ed6aafa
fix(web): port composer activity and grouping to orchestration v2
juliusmarminge Aug 30, 2026
b153381
fix(web): align queue headers and prevent stash overlap
juliusmarminge Aug 30, 2026
e82c717
fix(web): share the outline for joined composer tabs
juliusmarminge Aug 30, 2026
85a3c12
fix(web): keep stash separate from the composer activity column
juliusmarminge Aug 30, 2026
b2afc4c
refactor(web): use shared banner rows for queued messages
juliusmarminge Aug 30, 2026
e16d934
fix(web): keep queued message editing inside the queue panel
juliusmarminge Aug 30, 2026
6ce4cb0
fix(web): keep queued messages in place while editing
juliusmarminge Aug 30, 2026
6bcc0e3
fix(web): match composer actions to draft and modifier state
juliusmarminge Aug 30, 2026
72e0c43
fix(web): keep composer shortcut tooltip stable on Mod
juliusmarminge Aug 30, 2026
60bc3cf
feat(web): summarize T3 orchestration actions
juliusmarminge Aug 30, 2026
b27f50b
feat(mobile): port chat summaries and transitions to orchestration v2
juliusmarminge Aug 30, 2026
fa54f54
fix(chat): remove added tool summary status counts
juliusmarminge Aug 30, 2026
4b35166
fix(mobile): keep scroll bounds current after animations
juliusmarminge Aug 30, 2026
acdbe29
fix: reconcile main's round-17 features after the rebase
juliusmarminge Sep 1, 2026
99e940d
feat(web): port working and thinking timeline rows to orchestration v2
juliusmarminge Sep 1, 2026
7697286
fix: reconcile main's round-18 features after the rebase
juliusmarminge Sep 2, 2026
2191297
feat(server): evaluate automatic thread settlement in the v2 orchestr…
juliusmarminge Sep 2, 2026
f0174c4
fix: reconcile main's round-19 features after the rebase
juliusmarminge Sep 2, 2026
e6da41e
fix(web): right-align the stash shoulder tab again
juliusmarminge Sep 2, 2026
0550e0a
fix(web): realign the composer and timeline with main
juliusmarminge Sep 2, 2026
d2f1f51
fix: reconcile main's round-20 features after the rebase
juliusmarminge Sep 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
429 changes: 0 additions & 429 deletions .github/scripts/thread-transfer-report.cjs

This file was deleted.

292 changes: 0 additions & 292 deletions .github/scripts/thread-transfer-report.test.cjs

This file was deleted.

10 changes: 10 additions & 0 deletions .github/workflows/ci.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -75,6 +75,16 @@ jobs:
!/.repos/
sparse-checkout-cone-mode: false

# Blacksmith boots GitHub's Ubuntu runner image (gcc is usually present),
# but ACP process-tree live tests compile a small pthread fixture with `cc`
# and soft-skip when it is missing. Install build-essential so that path
# always runs in CI instead of silently no-oping.
- name: Install C toolchain for process-tree fixtures
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends build-essential
command -v cc

- name: Setup Vite+
uses: voidzero-dev/setup-vp@v1
with:
Expand Down
75 changes: 0 additions & 75 deletions .github/workflows/thread-transfer-report.yml

This file was deleted.

1 change: 1 addition & 0 deletions README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -79,6 +79,7 @@ Full docs live in [docs/](./docs). There's no docs site yet.
- [Permission modes](./docs/user/permission-modes.md)
- [Keyboard shortcuts](./docs/user/keybindings.md)
- [Customize a project icon](./docs/user/project-settings.md)
- [Appearance preferences](./docs/user/appearance.md)
- [Remote access from a phone or another machine](./docs/user/remote-access.md)
- [Keeping app and server in sync](./docs/user/updating.md)
- [Source control integrations](./docs/user/source-control.md)
Expand Down
Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
332 commits
Select commit Hold shift + click to select a range
935aa5d
[orchestrator-v2] fix(orchestrator): Codex background command complet…
mwolson Jul 12, 2026
822242f
fix(orchestrator): scope Claude MCP tool pre-approval (#3862)
PixPMusic Jul 20, 2026
ec90f1e
feat(orchestrator): pass model options through MCP thread targets (#3…
PixPMusic Jul 20, 2026
4060032
fix(orchestrator): align Claude permission replay with SDK
juliusmarminge Jul 20, 2026
6e01338
fix(ci): restore Claude permission request identity
juliusmarminge Jul 20, 2026
17d2f5d
test(desktop): expect orchestrator v2 state directory
juliusmarminge Jul 20, 2026
6f0e825
fix(claude): redact launch arguments from protocol logs
juliusmarminge Jul 20, 2026
cec49e2
fix(claude): preserve approvals with full-access sandbox
juliusmarminge Jul 20, 2026
66f3b79
fix(claude): allow questions during plan mode
juliusmarminge Jul 20, 2026
bf9a877
fix(claude): honor never-approval runtime policies
juliusmarminge Jul 20, 2026
cbcfea8
fix(claude): enforce read-only tool availability
juliusmarminge Jul 20, 2026
f17413c
fix(claude): reopen queries after MCP credential rotation
juliusmarminge Jul 20, 2026
14f5595
fix(acp): release turns after interrupt timeout
juliusmarminge Jul 20, 2026
9a06575
fix(acp): bind MCP credentials to activated threads
juliusmarminge Jul 20, 2026
555b046
fix(orchestrator): harden Grok v2 lifecycle (#3578)
mwolson Jul 20, 2026
a307962
fix(orchestrator): dedupe Grok continuation dispatch
juliusmarminge Jul 20, 2026
8e87908
fix(orchestrator): Harden Grok v2 runtime lifecycle
mwolson Jul 20, 2026
a210dc8
test(orchestrator): align integration fixtures
juliusmarminge Jul 20, 2026
1695b69
fix(mobile): support Hermes collection sorting
juliusmarminge Jul 20, 2026
643047a
fix(grok): align ACP extensions with open source runtime
juliusmarminge Jul 20, 2026
c026716
Render T3 MCP tools with branded timeline labels
juliusmarminge Jul 21, 2026
d8b0665
Unify T3 MCP tool presentation across clients
juliusmarminge Jul 21, 2026
8e17308
fix(orchestration): clarify agent delegation and scheduling
juliusmarminge Jul 22, 2026
092daf3
fix(server): preserve released migration ordering
juliusmarminge Jul 24, 2026
3950524
fix(web): restore v2 composer chrome
juliusmarminge Jul 24, 2026
92bfc55
fix(web): remove stacked composer shadows
juliusmarminge Jul 24, 2026
7e3d211
refactor(web): use shared glass surfaces
juliusmarminge Jul 24, 2026
b07b35f
fix(web): contain thread details panel effects
juliusmarminge Jul 24, 2026
2f50f6b
test(orchestrator): Align post-merge CTM fixtures (#4193)
mwolson Jul 24, 2026
c939367
fix(orchestrator): Preserve claude/codex post-interrupt recovery stat…
mwolson Jul 24, 2026
b2e4223
test(orchestrator): align Codex approval reviewer replays (#4457)
juliusmarminge Jul 24, 2026
2a25e1d
fix(orchestrator): hydrate shell cache and group multi-environment pr…
mwolson Jul 24, 2026
83ea5f7
feat(subagents): disclose projected results consistently (#3866)
PixPMusic Jul 24, 2026
7ae175a
Add worktree handoff and status tools to the t3-code MCP server (#3754)
nsxdavid Jul 24, 2026
0bc459b
fix(mobile): wait for fork shell before navigation
juliusmarminge Jul 24, 2026
bafa7a4
fix(server): keep derived threads awake
juliusmarminge Jul 24, 2026
45d60f9
fix(server): enforce ACP auth and preserve fork provenance
juliusmarminge Jul 24, 2026
16b8599
fix(server): clean up Claude replay failures
juliusmarminge Jul 24, 2026
4a3797b
test(orchestrator): align merged V2 compatibility checks
juliusmarminge Jul 27, 2026
da04fee
fix(grok): Prevent spurious wake run after in-turn monitors
mwolson Jul 21, 2026
9649b22
fix(acp): Preserve wake evidence across an app-owned wake
mwolson Jul 25, 2026
ba3c821
fix(orchestrator): Wake settled parents when delegated children finish
mwolson Jul 25, 2026
0e01804
fix(claude): Settle positive task-notification results
mwolson Jul 27, 2026
1e42d8e
fix: hide subagent threads from v2 lists
Yusuf007R Jul 25, 2026
4d9180d
fix: ignore subagents when sorting sidebar projects
Yusuf007R Jul 25, 2026
ef8219c
fix(web): restore checked-in project scripts
juliusmarminge Jul 27, 2026
d59b7c2
chore(orchestrator): refresh checks after main sync
juliusmarminge Jul 27, 2026
3ba155d
feat: migrate v1 state into orchestrator v2 (#4400)
juliusmarminge Jul 27, 2026
6c82f71
fix(orchestrator): schedule effects from durable deadlines (#4656)
juliusmarminge Jul 28, 2026
32d563e
fix(orchestration): harden scheduled task startup
juliusmarminge Jul 28, 2026
8006f38
fix(mobile): preserve active thread state
juliusmarminge Jul 28, 2026
51e044f
fix(orchestration): preserve legacy schedule compatibility
juliusmarminge Jul 28, 2026
8d27ca4
fix(contracts): reject invalid legacy intervals
juliusmarminge Jul 28, 2026
3edb726
fix(acp): make xai cancellation reliable
juliusmarminge Jul 28, 2026
7252e40
fix(orchestration): handle checkpoint-wait runs
juliusmarminge Jul 28, 2026
0900ea0
fix(orchestration): cancel queued work on archive
juliusmarminge Jul 28, 2026
1fdab43
fix(mobile): allow archiving post-provider work
juliusmarminge Jul 28, 2026
0db5a1d
fix(mobile): distinguish queued and waiting archive states
juliusmarminge Jul 28, 2026
120242d
fix(cursor): log close attempts before execution
juliusmarminge Jul 28, 2026
345a9a4
fix(acp): discover final teardown descendants
juliusmarminge Jul 28, 2026
09963b2
fix(checkpoints): preserve valid run history
juliusmarminge Jul 28, 2026
6c30ce2
fix(orchestration): preserve imported conversation state
juliusmarminge Jul 28, 2026
0d5dbdd
fix(acp): enforce task and permission invariants
juliusmarminge Jul 28, 2026
c6adb55
fix(testkit): harden provider replay recording
juliusmarminge Jul 28, 2026
9f71aa9
fix(server): isolate deterministic attachment ids
juliusmarminge Jul 28, 2026
afeb208
fix(claude): preserve explicit model options
juliusmarminge Jul 28, 2026
153a1f8
fix(web): enforce secure provider field defaults
juliusmarminge Jul 28, 2026
c2145dd
fix(client): preserve live thread relationships
juliusmarminge Jul 28, 2026
6179f46
fix(checkpoints): retain thread-start baseline after failed runs
juliusmarminge Jul 29, 2026
80e5ef9
fix(mobile): gate thread controls on live runs
juliusmarminge Jul 29, 2026
5a2a714
fix(orchestrator): address late review findings
juliusmarminge Jul 29, 2026
ff10b65
fix(orchestrator): handle fresh review edge cases
juliusmarminge Jul 29, 2026
785e138
fix(orchestrator): harden provider edge cases
juliusmarminge Jul 29, 2026
0a9a06b
fix(orchestrator): execute resolved runtime responses
juliusmarminge Jul 29, 2026
49ad52e
fix(orchestrator): release stranded effect claims
juliusmarminge Jul 29, 2026
c179551
fix(worktrees): make handoff rollback atomic
juliusmarminge Jul 29, 2026
c7a62d3
fix(orchestrator): avoid replaying settled effects
juliusmarminge Jul 29, 2026
7b1e9da
fix(orchestrator): preserve retryable effect failures
juliusmarminge Jul 29, 2026
69299bf
fix(orchestrator): preserve terminal effect outcomes
juliusmarminge Jul 29, 2026
9c3a6b7
fix(orchestrator): validate replay edge cases
juliusmarminge Jul 29, 2026
af590d1
fix(orchestrator): decode direct Claude result blocks
juliusmarminge Jul 29, 2026
614c744
fix(orchestrator): close cancellation edge cases
juliusmarminge Jul 29, 2026
e59043a
fix(orchestrator): validate rollback and search links
juliusmarminge Jul 29, 2026
3271898
fix(server): preserve project mutation client errors
juliusmarminge Jul 29, 2026
8af2b58
fix(orchestrator): preserve migrated and nested history
juliusmarminge Jul 29, 2026
9aeb65f
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
fa408d1
fix(mobile): label queued message intent
juliusmarminge Jul 29, 2026
5de1955
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
a2b1e1e
fix: preserve orchestration task identity
juliusmarminge Jul 29, 2026
981b2dd
fix: address latest orchestration review findings
juliusmarminge Jul 29, 2026
6832cae
fix: preserve thread management failure semantics
juliusmarminge Jul 29, 2026
dd9b6b0
fix: close failed provider adapter scopes
juliusmarminge Jul 29, 2026
0ee02d5
feat(server): surface legacy thread migration progress
juliusmarminge Jul 29, 2026
7b28551
feat(orchestration): track provider retries and thread visits
juliusmarminge Jul 29, 2026
0d57ac7
[codex] feat(web): show git progress in the commit button (#4963)
juliusmarminge Jul 30, 2026
0ca2c50
perf(orchestration): per-thread shell deltas, visit throttling, event…
juliusmarminge Jul 30, 2026
3dc8b57
fix(chat): prevent stale timeline scroll and rerenders
juliusmarminge Jul 30, 2026
c123bdd
fix(relay): stop replaying the whole event store into the awareness r…
juliusmarminge Jul 30, 2026
5e29230
perf(web): keep timeline minimap animations off the main thread
juliusmarminge Jul 30, 2026
888283c
feat(orchestration): port thread title regeneration to the v2 runtime
juliusmarminge Jul 30, 2026
e2284c9
fix(orchestration): thread visits no longer create activity loops (#5…
Yusuf007R Jul 30, 2026
aadfcb9
fix(orchestration): promoted queued messages keep the queued_turn intent
juliusmarminge Jul 30, 2026
3cd279a
refactor(orchestration): split thread-not-sendable into typed errors
juliusmarminge Jul 30, 2026
790fe93
fix(web): remove elevated thread details panel styling
juliusmarminge Jul 30, 2026
cb592a7
fix(web): keep Git progress title anchored
juliusmarminge Jul 30, 2026
6a7824f
fix: reconcile rebase with latest main
maria-rcks Aug 3, 2026
6a8fcc6
fix(orchestration-v2): restore generated thread titles (#5176)
Yusuf007R Aug 4, 2026
78aea07
fix(orchestrator): Order thread lineage by creation time (#5310)
mwolson Aug 4, 2026
d13cb6b
fix(server): restore worktree branch naming in the v2 orchestrator (#…
juliusmarminge Aug 4, 2026
4e72ea7
feat(chat): refine V2 conversation UI (#5307)
maria-rcks Aug 4, 2026
704808d
fix: adopt effect beta.103 APIs in rebased v2 code
juliusmarminge Aug 4, 2026
d4e31cb
fix: send mcp-protocol-version header in worktree registration test
juliusmarminge Aug 4, 2026
fa775c2
fix(web): restore compact header sizing for project script controls
juliusmarminge Aug 4, 2026
39fab14
test(server): cover v2 thread title regeneration
juliusmarminge Aug 4, 2026
4ffad32
chore: resolve lint warnings across v2 code
juliusmarminge Aug 4, 2026
1b91a55
fix(test): keep codex replay recovery off the repo checkout
juliusmarminge Aug 4, 2026
7f3ebe4
fix(orchestrator): Prevent redundant delegated completion turns (#5311)
mwolson Aug 5, 2026
14ca09d
fix(server): stop tying codex text-generation temp files to the calle…
juliusmarminge Aug 5, 2026
3699b55
fix(web): remove open PR actions from git controls
juliusmarminge Aug 5, 2026
fa557cd
fix(server): renumber v2 migrations after main's 036_ProjectionThread…
juliusmarminge Aug 5, 2026
2e3b863
fix: port main fixes stranded by the v2 rewrite
juliusmarminge Aug 5, 2026
6a924e9
test(server): align migration expectations with renumbered ids
juliusmarminge Aug 5, 2026
2b4e393
feat(orchestrator): Surface waiting background work (#4378)
mwolson Aug 5, 2026
ec7370e
fix(web): align git action progress button layout
juliusmarminge Aug 6, 2026
20cec19
fix: repair conflict-marker artifacts from rebase auto-resolutions
juliusmarminge Aug 7, 2026
bfb9d94
fix(server): renumber v2 migrations after main's 037_ProjectionTurnsK…
juliusmarminge Aug 7, 2026
e778ae6
fix: port main fixes stranded by the v2 rewrite (round 2)
juliusmarminge Aug 7, 2026
4e87742
chore(web): prune plan-sidebar leftovers after the inline-plans rework
juliusmarminge Aug 7, 2026
bed1245
fix(web): port the refined live-follow gesture gating to the v2 timeline
juliusmarminge Aug 7, 2026
09c99a5
fix(web): let LegendList own end-follow and disclosure anchoring (#5449)
juliusmarminge Aug 7, 2026
fddf025
fix(web): show Git action success inline in panel
juliusmarminge Aug 10, 2026
f2d1f16
fix: repair rerere-damaged files and reconcile main's round-3 feature…
juliusmarminge Aug 10, 2026
fbfa125
chore(server): renumber v2 migrations 038-046 to 041-049 after main's…
juliusmarminge Aug 10, 2026
1ffb1ea
fix(server): port round-3 main fixes into the v2 orchestrator
juliusmarminge Aug 10, 2026
75fdf57
test(web): restore main's right-panel migration expectations after th…
juliusmarminge Aug 10, 2026
e3fb981
test(server): expect attachment saved-at lines in ClaudeAdapterV2 tur…
juliusmarminge Aug 10, 2026
e69b994
fix(web): restore the branch's slim chat header
juliusmarminge Aug 10, 2026
15d7ed4
feat(web): add pull request actions to thread details
juliusmarminge Aug 11, 2026
6f39090
fix(mobile): port main's composer stabilization into the v2 thread sc…
juliusmarminge Aug 11, 2026
9e7a5b0
fix(web): reconcile main's round-5 features after the rebase
juliusmarminge Aug 12, 2026
365ffce
feat(web): prioritize pull request row actions
juliusmarminge Aug 13, 2026
167f5f6
fix(web): restore main's collapse chrome and tab-status keying on the…
juliusmarminge Aug 13, 2026
862479b
feat(orchestration): bound thread history and resume payloads
juliusmarminge Aug 13, 2026
e861e74
feat(contracts): track thread title regeneration
juliusmarminge Aug 13, 2026
b16ac84
fix: reconcile main's round-6 features after the rebase
juliusmarminge Aug 14, 2026
3d81263
fix(web): keep the titlebar layout controls fixed across right-panel …
juliusmarminge Aug 14, 2026
7c8af37
fix(web): align titlebar clusters to one shared pixel inset
juliusmarminge Aug 14, 2026
a39f6a2
fix(web): size the titlebar layout-control icons like the sidebar tri…
juliusmarminge Aug 14, 2026
e74f01c
perf(server): keep shell snapshots bounded and active-only
juliusmarminge Aug 15, 2026
ace57eb
fix: reconcile main's round-8 features after the rebase
juliusmarminge Aug 15, 2026
d734b66
fix(server): reject replaying a command receipt across threads in v2
juliusmarminge Aug 15, 2026
5c722de
feat(mobile): surface prominent activity status and metadata
juliusmarminge Aug 17, 2026
796911d
fix: reconcile main's round-9 features after the rebase
juliusmarminge Aug 17, 2026
2e42519
feat(server): honor withheld agent browser access in the v2 runtime
juliusmarminge Aug 17, 2026
f22abd9
fix(web): restore the titlebar sizing and timeline fade lost to main'…
juliusmarminge Aug 17, 2026
8bf0b5f
refactor(web): finish aligning the branch with main's style simplific…
juliusmarminge Aug 17, 2026
5d1e08e
fix(orchestration): show provider retries in the work log
juliusmarminge Aug 17, 2026
ab8569a
fix: reconcile main's round-10 features after the rebase
juliusmarminge Aug 28, 2026
1533041
fix(web): stop mis-marking recovered and text-reported tool failures …
juliusmarminge Aug 28, 2026
650a242
feat(orchestration-v2): project linked pull requests on threads (#8160)
juliusmarminge Aug 28, 2026
f894a35
feat(orchestration-v2): carry approval options and app names to the c…
juliusmarminge Aug 28, 2026
4eb1099
feat(orchestration-v2): route Codex thread feedback uploads through v…
juliusmarminge Aug 28, 2026
a854b2f
feat(analytics): credit v2 threads and turns to the starting client (…
juliusmarminge Aug 28, 2026
47b1560
fix(grok): fail hung prompts on xAI rate-limit completions (#8358, pa…
juliusmarminge Aug 28, 2026
dfc21af
feat(orchestration-v2): show live context usage in the meter (#8144)
juliusmarminge Aug 28, 2026
2c188dd
fix(web): keep following the stream after returning to the live edge …
juliusmarminge Aug 28, 2026
8fdce45
feat(grok): capture exit_plan_mode into the v2 proposed-plan card (#8…
juliusmarminge Aug 28, 2026
0b8e40f
fix(web): repaint the composer glass and strip the thread-panel popov…
juliusmarminge Aug 28, 2026
d81b12f
fix(web): adopt main's attached-composer surface contract so the glas…
juliusmarminge Aug 28, 2026
a8df962
fix(web): converge ChatComposer on main's drawer-era body
juliusmarminge Aug 28, 2026
c0cbbbc
fix(web): collapse settled tool runs behind main's summary toggles
juliusmarminge Aug 28, 2026
72056ac
fix(web): surface v2 todo-list plans as task progress
juliusmarminge Aug 28, 2026
1c3b15a
fix(web): show the command on collapsed tool rows, not its stdout
juliusmarminge Aug 28, 2026
c380aa6
fix(web): collapsed tool rows preview inputs for every tool type
juliusmarminge Aug 28, 2026
0301dc4
fix: reconcile main's round-11 features after the rebase
juliusmarminge Aug 28, 2026
690ea07
fix(opencode): route child-session approvals through the v2 adapter
juliusmarminge Aug 28, 2026
a2efa89
fix: reconcile main's round-12 features after the rebase
juliusmarminge Aug 28, 2026
084d727
fix: restore main's automatic thread settling after the revert
juliusmarminge Aug 29, 2026
bf963f1
fix(web): restore the full-screen file-drop target over the chat column
juliusmarminge Aug 29, 2026
1c58988
feat(server): claim uploaded attachments at v2 dispatch
juliusmarminge Aug 29, 2026
a1d309e
feat(web): show attachments on queued messages and edit them in the c…
juliusmarminge Aug 29, 2026
3fd3742
fix(web): drag-to-reorder queued messages and retire stale pending rows
juliusmarminge Aug 29, 2026
aafe194
fix: reconcile main's round-14 features after the rebase
juliusmarminge Aug 29, 2026
d17919b
fix(web): dedupe the composer glass styles and align the chat column …
juliusmarminge Aug 29, 2026
79ab9ff
fix(mobile): replace remaining dark: utilities with adaptive semantic…
juliusmarminge Aug 29, 2026
6211ffa
fix(lint): allowlist the queue and relationships interop boundaries
juliusmarminge Aug 29, 2026
bbbaeeb
fix(server): inject HostProcessPlatform into the Grok plan extractor
juliusmarminge Aug 29, 2026
8e0d521
chore: retrigger ci
juliusmarminge Aug 29, 2026
91572bc
chore: refresh macroscope ui-consistency check
juliusmarminge Aug 29, 2026
e0ab034
fix: reconcile main's round-16 features after the rebase
juliusmarminge Aug 29, 2026
b9400c3
fix(web): keep failed tool items in the collapsed group summaries
juliusmarminge Aug 29, 2026
34a4d02
fix(server): keep Claude session approvals ephemeral
juliusmarminge Aug 29, 2026
7e71ff8
fix(orchestration): reanchor unsettled threads
juliusmarminge Aug 29, 2026
6b3690e
fix(server): observe pre-aborted Claude approvals
juliusmarminge Aug 29, 2026
feedc3f
fix(server): include service launcher in bundle build
juliusmarminge Aug 29, 2026
82e1b8e
fix(orchestration): preserve legacy thread metadata
juliusmarminge Aug 29, 2026
930dd22
fix(web): honor disabled legacy plan mode
juliusmarminge Aug 29, 2026
2cfe234
fix(server): preserve Claude subagent models
juliusmarminge Aug 29, 2026
eacc09d
fix(orchestration): honor migrated thread visibility in search
juliusmarminge Aug 29, 2026
dcff638
fix(orchestration): recreate missing worktrees before turns
juliusmarminge Aug 29, 2026
e44588a
fix(clients): restore Codex feedback submission
juliusmarminge Aug 29, 2026
8bbf7f5
fix(server): preserve generic provider attachments
juliusmarminge Aug 29, 2026
53c6857
fix(web): load workspace markdown images through assets
juliusmarminge Aug 29, 2026
7fca26e
fix(web): preserve Windows markdown paths
juliusmarminge Aug 29, 2026
642056f
fix(server): keep current provider context usage
juliusmarminge Aug 29, 2026
5f19d55
fix(web): restore markdown file chip actions
juliusmarminge Aug 29, 2026
44f2004
fix(web): scope markdown actions to their environment
juliusmarminge Aug 29, 2026
995f4e7
fix(protocol): reject incompatible orchestration peers
juliusmarminge Aug 29, 2026
3e1ff15
docs: explain legacy thread migration
juliusmarminge Aug 29, 2026
19a30d0
docs: state portable handoff limits
juliusmarminge Aug 29, 2026
68104a4
chore(repo): remove tracked audit scratch files
juliusmarminge Aug 29, 2026
98670f3
fix(server): guard OpenCode prompt admission races
juliusmarminge Aug 29, 2026
ecf3dd2
fix(server): restore Claude structured questions
juliusmarminge Aug 29, 2026
ff9f875
fix(server): project Claude plans and todos
juliusmarminge Aug 29, 2026
9a4734a
perf(orchestration): bound history reads in SQL
juliusmarminge Aug 29, 2026
0921786
perf(orchestration): bound complete thread snapshots
juliusmarminge Aug 29, 2026
3d5bab7
fix(server): restore Claude resume compaction
juliusmarminge Aug 29, 2026
733db72
fix(server): allow protocol negotiation in CORS
juliusmarminge Aug 29, 2026
26dfbc2
fix(server): preserve provider usage in persisted turns
juliusmarminge Aug 29, 2026
70f82ca
fix(server): preserve Claude planning lifecycle
juliusmarminge Aug 29, 2026
dbb6021
fix(server): normalize Claude question answers
juliusmarminge Aug 29, 2026
de79f44
fix(server): correlate OpenCode prompt admission
juliusmarminge Aug 29, 2026
be7b076
fix(clients): anchor feedback in conversation order
juliusmarminge Aug 29, 2026
051565f
fix(web): retain markdown workspace ownership
juliusmarminge Aug 29, 2026
8700144
fix(orchestration): page history through its true end
juliusmarminge Aug 29, 2026
0788993
fix(server): cancel pending OpenCode prompts safely
juliusmarminge Aug 29, 2026
0fc565d
fix(orchestration): retain nested fork history when paging
juliusmarminge Aug 29, 2026
47ae99f
fix(server): recover OpenCode status reconciliation
juliusmarminge Aug 29, 2026
c1791ab
fix(orchestration): select visible history before limiting SQL
juliusmarminge Aug 29, 2026
ed6aafa
fix(web): port composer activity and grouping to orchestration v2
juliusmarminge Aug 30, 2026
b153381
fix(web): align queue headers and prevent stash overlap
juliusmarminge Aug 30, 2026
e82c717
fix(web): share the outline for joined composer tabs
juliusmarminge Aug 30, 2026
85a3c12
fix(web): keep stash separate from the composer activity column
juliusmarminge Aug 30, 2026
b2afc4c
refactor(web): use shared banner rows for queued messages
juliusmarminge Aug 30, 2026
e16d934
fix(web): keep queued message editing inside the queue panel
juliusmarminge Aug 30, 2026
6ce4cb0
fix(web): keep queued messages in place while editing
juliusmarminge Aug 30, 2026
6bcc0e3
fix(web): match composer actions to draft and modifier state
juliusmarminge Aug 30, 2026
72e0c43
fix(web): keep composer shortcut tooltip stable on Mod
juliusmarminge Aug 30, 2026
60bc3cf
feat(web): summarize T3 orchestration actions
juliusmarminge Aug 30, 2026
b27f50b
feat(mobile): port chat summaries and transitions to orchestration v2
juliusmarminge Aug 30, 2026
fa54f54
fix(chat): remove added tool summary status counts
juliusmarminge Aug 30, 2026
4b35166
fix(mobile): keep scroll bounds current after animations
juliusmarminge Aug 30, 2026
acdbe29
fix: reconcile main's round-17 features after the rebase
juliusmarminge Sep 1, 2026
99e940d
feat(web): port working and thinking timeline rows to orchestration v2
juliusmarminge Sep 1, 2026
7697286
fix: reconcile main's round-18 features after the rebase
juliusmarminge Sep 2, 2026
2191297
feat(server): evaluate automatic thread settlement in the v2 orchestr…
juliusmarminge Sep 2, 2026
f0174c4
fix: reconcile main's round-19 features after the rebase
juliusmarminge Sep 2, 2026
e6da41e
fix(web): right-align the stash shoulder tab again
juliusmarminge Sep 2, 2026
0550e0a
fix(web): realign the composer and timeline with main
juliusmarminge Sep 2, 2026
d2f1f51
fix: reconcile main's round-20 features after the rebase
juliusmarminge Sep 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
429 changes: 0 additions & 429 deletions .github/scripts/thread-transfer-report.cjs

This file was deleted.

292 changes: 0 additions & 292 deletions .github/scripts/thread-transfer-report.test.cjs

This file was deleted.

10 changes: 10 additions & 0 deletions .github/workflows/ci.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -75,6 +75,16 @@ jobs:
!/.repos/
sparse-checkout-cone-mode: false

# Blacksmith boots GitHub's Ubuntu runner image (gcc is usually present),
# but ACP process-tree live tests compile a small pthread fixture with `cc`
# and soft-skip when it is missing. Install build-essential so that path
# always runs in CI instead of silently no-oping.
- name: Install C toolchain for process-tree fixtures
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends build-essential
command -v cc

- name: Setup Vite+
uses: voidzero-dev/setup-vp@v1
with:
Expand Down
75 changes: 0 additions & 75 deletions .github/workflows/thread-transfer-report.yml

This file was deleted.

1 change: 1 addition & 0 deletions README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -79,6 +79,7 @@ Full docs live in [docs/](./docs). There's no docs site yet.
- [Permission modes](./docs/user/permission-modes.md)
- [Keyboard shortcuts](./docs/user/keybindings.md)
- [Customize a project icon](./docs/user/project-settings.md)
- [Appearance preferences](./docs/user/appearance.md)
- [Remote access from a phone or another machine](./docs/user/remote-access.md)
- [Keeping app and server in sync](./docs/user/updating.md)
- [Source control integrations](./docs/user/source-control.md)
Expand Down
Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
332 commits
Select commit Hold shift + click to select a range
935aa5d
[orchestrator-v2] fix(orchestrator): Codex background command complet…
mwolson Jul 12, 2026
822242f
fix(orchestrator): scope Claude MCP tool pre-approval (#3862)
PixPMusic Jul 20, 2026
ec90f1e
feat(orchestrator): pass model options through MCP thread targets (#3…
PixPMusic Jul 20, 2026
4060032
fix(orchestrator): align Claude permission replay with SDK
juliusmarminge Jul 20, 2026
6e01338
fix(ci): restore Claude permission request identity
juliusmarminge Jul 20, 2026
17d2f5d
test(desktop): expect orchestrator v2 state directory
juliusmarminge Jul 20, 2026
6f0e825
fix(claude): redact launch arguments from protocol logs
juliusmarminge Jul 20, 2026
cec49e2
fix(claude): preserve approvals with full-access sandbox
juliusmarminge Jul 20, 2026
66f3b79
fix(claude): allow questions during plan mode
juliusmarminge Jul 20, 2026
bf9a877
fix(claude): honor never-approval runtime policies
juliusmarminge Jul 20, 2026
cbcfea8
fix(claude): enforce read-only tool availability
juliusmarminge Jul 20, 2026
f17413c
fix(claude): reopen queries after MCP credential rotation
juliusmarminge Jul 20, 2026
14f5595
fix(acp): release turns after interrupt timeout
juliusmarminge Jul 20, 2026
9a06575
fix(acp): bind MCP credentials to activated threads
juliusmarminge Jul 20, 2026
555b046
fix(orchestrator): harden Grok v2 lifecycle (#3578)
mwolson Jul 20, 2026
a307962
fix(orchestrator): dedupe Grok continuation dispatch
juliusmarminge Jul 20, 2026
8e87908
fix(orchestrator): Harden Grok v2 runtime lifecycle
mwolson Jul 20, 2026
a210dc8
test(orchestrator): align integration fixtures
juliusmarminge Jul 20, 2026
1695b69
fix(mobile): support Hermes collection sorting
juliusmarminge Jul 20, 2026
643047a
fix(grok): align ACP extensions with open source runtime
juliusmarminge Jul 20, 2026
c026716
Render T3 MCP tools with branded timeline labels
juliusmarminge Jul 21, 2026
d8b0665
Unify T3 MCP tool presentation across clients
juliusmarminge Jul 21, 2026
8e17308
fix(orchestration): clarify agent delegation and scheduling
juliusmarminge Jul 22, 2026
092daf3
fix(server): preserve released migration ordering
juliusmarminge Jul 24, 2026
3950524
fix(web): restore v2 composer chrome
juliusmarminge Jul 24, 2026
92bfc55
fix(web): remove stacked composer shadows
juliusmarminge Jul 24, 2026
7e3d211
refactor(web): use shared glass surfaces
juliusmarminge Jul 24, 2026
b07b35f
fix(web): contain thread details panel effects
juliusmarminge Jul 24, 2026
2f50f6b
test(orchestrator): Align post-merge CTM fixtures (#4193)
mwolson Jul 24, 2026
c939367
fix(orchestrator): Preserve claude/codex post-interrupt recovery stat…
mwolson Jul 24, 2026
b2e4223
test(orchestrator): align Codex approval reviewer replays (#4457)
juliusmarminge Jul 24, 2026
2a25e1d
fix(orchestrator): hydrate shell cache and group multi-environment pr…
mwolson Jul 24, 2026
83ea5f7
feat(subagents): disclose projected results consistently (#3866)
PixPMusic Jul 24, 2026
7ae175a
Add worktree handoff and status tools to the t3-code MCP server (#3754)
nsxdavid Jul 24, 2026
0bc459b
fix(mobile): wait for fork shell before navigation
juliusmarminge Jul 24, 2026
bafa7a4
fix(server): keep derived threads awake
juliusmarminge Jul 24, 2026
45d60f9
fix(server): enforce ACP auth and preserve fork provenance
juliusmarminge Jul 24, 2026
16b8599
fix(server): clean up Claude replay failures
juliusmarminge Jul 24, 2026
4a3797b
test(orchestrator): align merged V2 compatibility checks
juliusmarminge Jul 27, 2026
da04fee
fix(grok): Prevent spurious wake run after in-turn monitors
mwolson Jul 21, 2026
9649b22
fix(acp): Preserve wake evidence across an app-owned wake
mwolson Jul 25, 2026
ba3c821
fix(orchestrator): Wake settled parents when delegated children finish
mwolson Jul 25, 2026
0e01804
fix(claude): Settle positive task-notification results
mwolson Jul 27, 2026
1e42d8e
fix: hide subagent threads from v2 lists
Yusuf007R Jul 25, 2026
4d9180d
fix: ignore subagents when sorting sidebar projects
Yusuf007R Jul 25, 2026
ef8219c
fix(web): restore checked-in project scripts
juliusmarminge Jul 27, 2026
d59b7c2
chore(orchestrator): refresh checks after main sync
juliusmarminge Jul 27, 2026
3ba155d
feat: migrate v1 state into orchestrator v2 (#4400)
juliusmarminge Jul 27, 2026
6c82f71
fix(orchestrator): schedule effects from durable deadlines (#4656)
juliusmarminge Jul 28, 2026
32d563e
fix(orchestration): harden scheduled task startup
juliusmarminge Jul 28, 2026
8006f38
fix(mobile): preserve active thread state
juliusmarminge Jul 28, 2026
51e044f
fix(orchestration): preserve legacy schedule compatibility
juliusmarminge Jul 28, 2026
8d27ca4
fix(contracts): reject invalid legacy intervals
juliusmarminge Jul 28, 2026
3edb726
fix(acp): make xai cancellation reliable
juliusmarminge Jul 28, 2026
7252e40
fix(orchestration): handle checkpoint-wait runs
juliusmarminge Jul 28, 2026
0900ea0
fix(orchestration): cancel queued work on archive
juliusmarminge Jul 28, 2026
1fdab43
fix(mobile): allow archiving post-provider work
juliusmarminge Jul 28, 2026
0db5a1d
fix(mobile): distinguish queued and waiting archive states
juliusmarminge Jul 28, 2026
120242d
fix(cursor): log close attempts before execution
juliusmarminge Jul 28, 2026
345a9a4
fix(acp): discover final teardown descendants
juliusmarminge Jul 28, 2026
09963b2
fix(checkpoints): preserve valid run history
juliusmarminge Jul 28, 2026
6c30ce2
fix(orchestration): preserve imported conversation state
juliusmarminge Jul 28, 2026
0d5dbdd
fix(acp): enforce task and permission invariants
juliusmarminge Jul 28, 2026
c6adb55
fix(testkit): harden provider replay recording
juliusmarminge Jul 28, 2026
9f71aa9
fix(server): isolate deterministic attachment ids
juliusmarminge Jul 28, 2026
afeb208
fix(claude): preserve explicit model options
juliusmarminge Jul 28, 2026
153a1f8
fix(web): enforce secure provider field defaults
juliusmarminge Jul 28, 2026
c2145dd
fix(client): preserve live thread relationships
juliusmarminge Jul 28, 2026
6179f46
fix(checkpoints): retain thread-start baseline after failed runs
juliusmarminge Jul 29, 2026
80e5ef9
fix(mobile): gate thread controls on live runs
juliusmarminge Jul 29, 2026
5a2a714
fix(orchestrator): address late review findings
juliusmarminge Jul 29, 2026
ff10b65
fix(orchestrator): handle fresh review edge cases
juliusmarminge Jul 29, 2026
785e138
fix(orchestrator): harden provider edge cases
juliusmarminge Jul 29, 2026
0a9a06b
fix(orchestrator): execute resolved runtime responses
juliusmarminge Jul 29, 2026
49ad52e
fix(orchestrator): release stranded effect claims
juliusmarminge Jul 29, 2026
c179551
fix(worktrees): make handoff rollback atomic
juliusmarminge Jul 29, 2026
c7a62d3
fix(orchestrator): avoid replaying settled effects
juliusmarminge Jul 29, 2026
7b1e9da
fix(orchestrator): preserve retryable effect failures
juliusmarminge Jul 29, 2026
69299bf
fix(orchestrator): preserve terminal effect outcomes
juliusmarminge Jul 29, 2026
9c3a6b7
fix(orchestrator): validate replay edge cases
juliusmarminge Jul 29, 2026
af590d1
fix(orchestrator): decode direct Claude result blocks
juliusmarminge Jul 29, 2026
614c744
fix(orchestrator): close cancellation edge cases
juliusmarminge Jul 29, 2026
e59043a
fix(orchestrator): validate rollback and search links
juliusmarminge Jul 29, 2026
3271898
fix(server): preserve project mutation client errors
juliusmarminge Jul 29, 2026
8af2b58
fix(orchestrator): preserve migrated and nested history
juliusmarminge Jul 29, 2026
9aeb65f
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
fa408d1
fix(mobile): label queued message intent
juliusmarminge Jul 29, 2026
5de1955
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
a2b1e1e
fix: preserve orchestration task identity
juliusmarminge Jul 29, 2026
981b2dd
fix: address latest orchestration review findings
juliusmarminge Jul 29, 2026
6832cae
fix: preserve thread management failure semantics
juliusmarminge Jul 29, 2026
dd9b6b0
fix: close failed provider adapter scopes
juliusmarminge Jul 29, 2026
0ee02d5
feat(server): surface legacy thread migration progress
juliusmarminge Jul 29, 2026
7b28551
feat(orchestration): track provider retries and thread visits
juliusmarminge Jul 29, 2026
0d57ac7
[codex] feat(web): show git progress in the commit button (#4963)
juliusmarminge Jul 30, 2026
0ca2c50
perf(orchestration): per-thread shell deltas, visit throttling, event…
juliusmarminge Jul 30, 2026
3dc8b57
fix(chat): prevent stale timeline scroll and rerenders
juliusmarminge Jul 30, 2026
c123bdd
fix(relay): stop replaying the whole event store into the awareness r…
juliusmarminge Jul 30, 2026
5e29230
perf(web): keep timeline minimap animations off the main thread
juliusmarminge Jul 30, 2026
888283c
feat(orchestration): port thread title regeneration to the v2 runtime
juliusmarminge Jul 30, 2026
e2284c9
fix(orchestration): thread visits no longer create activity loops (#5…
Yusuf007R Jul 30, 2026
aadfcb9
fix(orchestration): promoted queued messages keep the queued_turn intent
juliusmarminge Jul 30, 2026
3cd279a
refactor(orchestration): split thread-not-sendable into typed errors
juliusmarminge Jul 30, 2026
790fe93
fix(web): remove elevated thread details panel styling
juliusmarminge Jul 30, 2026
cb592a7
fix(web): keep Git progress title anchored
juliusmarminge Jul 30, 2026
6a7824f
fix: reconcile rebase with latest main
maria-rcks Aug 3, 2026
6a8fcc6
fix(orchestration-v2): restore generated thread titles (#5176)
Yusuf007R Aug 4, 2026
78aea07
fix(orchestrator): Order thread lineage by creation time (#5310)
mwolson Aug 4, 2026
d13cb6b
fix(server): restore worktree branch naming in the v2 orchestrator (#…
juliusmarminge Aug 4, 2026
4e72ea7
feat(chat): refine V2 conversation UI (#5307)
maria-rcks Aug 4, 2026
704808d
fix: adopt effect beta.103 APIs in rebased v2 code
juliusmarminge Aug 4, 2026
d4e31cb
fix: send mcp-protocol-version header in worktree registration test
juliusmarminge Aug 4, 2026
fa775c2
fix(web): restore compact header sizing for project script controls
juliusmarminge Aug 4, 2026
39fab14
test(server): cover v2 thread title regeneration
juliusmarminge Aug 4, 2026
4ffad32
chore: resolve lint warnings across v2 code
juliusmarminge Aug 4, 2026
1b91a55
fix(test): keep codex replay recovery off the repo checkout
juliusmarminge Aug 4, 2026
7f3ebe4
fix(orchestrator): Prevent redundant delegated completion turns (#5311)
mwolson Aug 5, 2026
14ca09d
fix(server): stop tying codex text-generation temp files to the calle…
juliusmarminge Aug 5, 2026
3699b55
fix(web): remove open PR actions from git controls
juliusmarminge Aug 5, 2026
fa557cd
fix(server): renumber v2 migrations after main's 036_ProjectionThread…
juliusmarminge Aug 5, 2026
2e3b863
fix: port main fixes stranded by the v2 rewrite
juliusmarminge Aug 5, 2026
6a924e9
test(server): align migration expectations with renumbered ids
juliusmarminge Aug 5, 2026
2b4e393
feat(orchestrator): Surface waiting background work (#4378)
mwolson Aug 5, 2026
ec7370e
fix(web): align git action progress button layout
juliusmarminge Aug 6, 2026
20cec19
fix: repair conflict-marker artifacts from rebase auto-resolutions
juliusmarminge Aug 7, 2026
bfb9d94
fix(server): renumber v2 migrations after main's 037_ProjectionTurnsK…
juliusmarminge Aug 7, 2026
e778ae6
fix: port main fixes stranded by the v2 rewrite (round 2)
juliusmarminge Aug 7, 2026
4e87742
chore(web): prune plan-sidebar leftovers after the inline-plans rework
juliusmarminge Aug 7, 2026
bed1245
fix(web): port the refined live-follow gesture gating to the v2 timeline
juliusmarminge Aug 7, 2026
09c99a5
fix(web): let LegendList own end-follow and disclosure anchoring (#5449)
juliusmarminge Aug 7, 2026
fddf025
fix(web): show Git action success inline in panel
juliusmarminge Aug 10, 2026
f2d1f16
fix: repair rerere-damaged files and reconcile main's round-3 feature…
juliusmarminge Aug 10, 2026
fbfa125
chore(server): renumber v2 migrations 038-046 to 041-049 after main's…
juliusmarminge Aug 10, 2026
1ffb1ea
fix(server): port round-3 main fixes into the v2 orchestrator
juliusmarminge Aug 10, 2026
75fdf57
test(web): restore main's right-panel migration expectations after th…
juliusmarminge Aug 10, 2026
e3fb981
test(server): expect attachment saved-at lines in ClaudeAdapterV2 tur…
juliusmarminge Aug 10, 2026
e69b994
fix(web): restore the branch's slim chat header
juliusmarminge Aug 10, 2026
15d7ed4
feat(web): add pull request actions to thread details
juliusmarminge Aug 11, 2026
6f39090
fix(mobile): port main's composer stabilization into the v2 thread sc…
juliusmarminge Aug 11, 2026
9e7a5b0
fix(web): reconcile main's round-5 features after the rebase
juliusmarminge Aug 12, 2026
365ffce
feat(web): prioritize pull request row actions
juliusmarminge Aug 13, 2026
167f5f6
fix(web): restore main's collapse chrome and tab-status keying on the…
juliusmarminge Aug 13, 2026
862479b
feat(orchestration): bound thread history and resume payloads
juliusmarminge Aug 13, 2026
e861e74
feat(contracts): track thread title regeneration
juliusmarminge Aug 13, 2026
b16ac84
fix: reconcile main's round-6 features after the rebase
juliusmarminge Aug 14, 2026
3d81263
fix(web): keep the titlebar layout controls fixed across right-panel …
juliusmarminge Aug 14, 2026
7c8af37
fix(web): align titlebar clusters to one shared pixel inset
juliusmarminge Aug 14, 2026
a39f6a2
fix(web): size the titlebar layout-control icons like the sidebar tri…
juliusmarminge Aug 14, 2026
e74f01c
perf(server): keep shell snapshots bounded and active-only
juliusmarminge Aug 15, 2026
ace57eb
fix: reconcile main's round-8 features after the rebase
juliusmarminge Aug 15, 2026
d734b66
fix(server): reject replaying a command receipt across threads in v2
juliusmarminge Aug 15, 2026
5c722de
feat(mobile): surface prominent activity status and metadata
juliusmarminge Aug 17, 2026
796911d
fix: reconcile main's round-9 features after the rebase
juliusmarminge Aug 17, 2026
2e42519
feat(server): honor withheld agent browser access in the v2 runtime
juliusmarminge Aug 17, 2026
f22abd9
fix(web): restore the titlebar sizing and timeline fade lost to main'…
juliusmarminge Aug 17, 2026
8bf0b5f
refactor(web): finish aligning the branch with main's style simplific…
juliusmarminge Aug 17, 2026
5d1e08e
fix(orchestration): show provider retries in the work log
juliusmarminge Aug 17, 2026
ab8569a
fix: reconcile main's round-10 features after the rebase
juliusmarminge Aug 28, 2026
1533041
fix(web): stop mis-marking recovered and text-reported tool failures …
juliusmarminge Aug 28, 2026
650a242
feat(orchestration-v2): project linked pull requests on threads (#8160)
juliusmarminge Aug 28, 2026
f894a35
feat(orchestration-v2): carry approval options and app names to the c…
juliusmarminge Aug 28, 2026
4eb1099
feat(orchestration-v2): route Codex thread feedback uploads through v…
juliusmarminge Aug 28, 2026
a854b2f
feat(analytics): credit v2 threads and turns to the starting client (…
juliusmarminge Aug 28, 2026
47b1560
fix(grok): fail hung prompts on xAI rate-limit completions (#8358, pa…
juliusmarminge Aug 28, 2026
dfc21af
feat(orchestration-v2): show live context usage in the meter (#8144)
juliusmarminge Aug 28, 2026
2c188dd
fix(web): keep following the stream after returning to the live edge …
juliusmarminge Aug 28, 2026
8fdce45
feat(grok): capture exit_plan_mode into the v2 proposed-plan card (#8…
juliusmarminge Aug 28, 2026
0b8e40f
fix(web): repaint the composer glass and strip the thread-panel popov…
juliusmarminge Aug 28, 2026
d81b12f
fix(web): adopt main's attached-composer surface contract so the glas…
juliusmarminge Aug 28, 2026
a8df962
fix(web): converge ChatComposer on main's drawer-era body
juliusmarminge Aug 28, 2026
c0cbbbc
fix(web): collapse settled tool runs behind main's summary toggles
juliusmarminge Aug 28, 2026
72056ac
fix(web): surface v2 todo-list plans as task progress
juliusmarminge Aug 28, 2026
1c3b15a
fix(web): show the command on collapsed tool rows, not its stdout
juliusmarminge Aug 28, 2026
c380aa6
fix(web): collapsed tool rows preview inputs for every tool type
juliusmarminge Aug 28, 2026
0301dc4
fix: reconcile main's round-11 features after the rebase
juliusmarminge Aug 28, 2026
690ea07
fix(opencode): route child-session approvals through the v2 adapter
juliusmarminge Aug 28, 2026
a2efa89
fix: reconcile main's round-12 features after the rebase
juliusmarminge Aug 28, 2026
084d727
fix: restore main's automatic thread settling after the revert
juliusmarminge Aug 29, 2026
bf963f1
fix(web): restore the full-screen file-drop target over the chat column
juliusmarminge Aug 29, 2026
1c58988
feat(server): claim uploaded attachments at v2 dispatch
juliusmarminge Aug 29, 2026
a1d309e
feat(web): show attachments on queued messages and edit them in the c…
juliusmarminge Aug 29, 2026
3fd3742
fix(web): drag-to-reorder queued messages and retire stale pending rows
juliusmarminge Aug 29, 2026
aafe194
fix: reconcile main's round-14 features after the rebase
juliusmarminge Aug 29, 2026
d17919b
fix(web): dedupe the composer glass styles and align the chat column …
juliusmarminge Aug 29, 2026
79ab9ff
fix(mobile): replace remaining dark: utilities with adaptive semantic…
juliusmarminge Aug 29, 2026
6211ffa
fix(lint): allowlist the queue and relationships interop boundaries
juliusmarminge Aug 29, 2026
bbbaeeb
fix(server): inject HostProcessPlatform into the Grok plan extractor
juliusmarminge Aug 29, 2026
8e0d521
chore: retrigger ci
juliusmarminge Aug 29, 2026
91572bc
chore: refresh macroscope ui-consistency check
juliusmarminge Aug 29, 2026
e0ab034
fix: reconcile main's round-16 features after the rebase
juliusmarminge Aug 29, 2026
b9400c3
fix(web): keep failed tool items in the collapsed group summaries
juliusmarminge Aug 29, 2026
34a4d02
fix(server): keep Claude session approvals ephemeral
juliusmarminge Aug 29, 2026
7e71ff8
fix(orchestration): reanchor unsettled threads
juliusmarminge Aug 29, 2026
6b3690e
fix(server): observe pre-aborted Claude approvals
juliusmarminge Aug 29, 2026
feedc3f
fix(server): include service launcher in bundle build
juliusmarminge Aug 29, 2026
82e1b8e
fix(orchestration): preserve legacy thread metadata
juliusmarminge Aug 29, 2026
930dd22
fix(web): honor disabled legacy plan mode
juliusmarminge Aug 29, 2026
2cfe234
fix(server): preserve Claude subagent models
juliusmarminge Aug 29, 2026
eacc09d
fix(orchestration): honor migrated thread visibility in search
juliusmarminge Aug 29, 2026
dcff638
fix(orchestration): recreate missing worktrees before turns
juliusmarminge Aug 29, 2026
e44588a
fix(clients): restore Codex feedback submission
juliusmarminge Aug 29, 2026
8bbf7f5
fix(server): preserve generic provider attachments
juliusmarminge Aug 29, 2026
53c6857
fix(web): load workspace markdown images through assets
juliusmarminge Aug 29, 2026
7fca26e
fix(web): preserve Windows markdown paths
juliusmarminge Aug 29, 2026
642056f
fix(server): keep current provider context usage
juliusmarminge Aug 29, 2026
5f19d55
fix(web): restore markdown file chip actions
juliusmarminge Aug 29, 2026
44f2004
fix(web): scope markdown actions to their environment
juliusmarminge Aug 29, 2026
995f4e7
fix(protocol): reject incompatible orchestration peers
juliusmarminge Aug 29, 2026
3e1ff15
docs: explain legacy thread migration
juliusmarminge Aug 29, 2026
19a30d0
docs: state portable handoff limits
juliusmarminge Aug 29, 2026
68104a4
chore(repo): remove tracked audit scratch files
juliusmarminge Aug 29, 2026
98670f3
fix(server): guard OpenCode prompt admission races
juliusmarminge Aug 29, 2026
ecf3dd2
fix(server): restore Claude structured questions
juliusmarminge Aug 29, 2026
ff9f875
fix(server): project Claude plans and todos
juliusmarminge Aug 29, 2026
9a4734a
perf(orchestration): bound history reads in SQL
juliusmarminge Aug 29, 2026
0921786
perf(orchestration): bound complete thread snapshots
juliusmarminge Aug 29, 2026
3d5bab7
fix(server): restore Claude resume compaction
juliusmarminge Aug 29, 2026
733db72
fix(server): allow protocol negotiation in CORS
juliusmarminge Aug 29, 2026
26dfbc2
fix(server): preserve provider usage in persisted turns
juliusmarminge Aug 29, 2026
70f82ca
fix(server): preserve Claude planning lifecycle
juliusmarminge Aug 29, 2026
dbb6021
fix(server): normalize Claude question answers
juliusmarminge Aug 29, 2026
de79f44
fix(server): correlate OpenCode prompt admission
juliusmarminge Aug 29, 2026
be7b076
fix(clients): anchor feedback in conversation order
juliusmarminge Aug 29, 2026
051565f
fix(web): retain markdown workspace ownership
juliusmarminge Aug 29, 2026
8700144
fix(orchestration): page history through its true end
juliusmarminge Aug 29, 2026
0788993
fix(server): cancel pending OpenCode prompts safely
juliusmarminge Aug 29, 2026
0fc565d
fix(orchestration): retain nested fork history when paging
juliusmarminge Aug 29, 2026
47ae99f
fix(server): recover OpenCode status reconciliation
juliusmarminge Aug 29, 2026
c1791ab
fix(orchestration): select visible history before limiting SQL
juliusmarminge Aug 29, 2026
ed6aafa
fix(web): port composer activity and grouping to orchestration v2
juliusmarminge Aug 30, 2026
b153381
fix(web): align queue headers and prevent stash overlap
juliusmarminge Aug 30, 2026
e82c717
fix(web): share the outline for joined composer tabs
juliusmarminge Aug 30, 2026
85a3c12
fix(web): keep stash separate from the composer activity column
juliusmarminge Aug 30, 2026
b2afc4c
refactor(web): use shared banner rows for queued messages
juliusmarminge Aug 30, 2026
e16d934
fix(web): keep queued message editing inside the queue panel
juliusmarminge Aug 30, 2026
6ce4cb0
fix(web): keep queued messages in place while editing
juliusmarminge Aug 30, 2026
6bcc0e3
fix(web): match composer actions to draft and modifier state
juliusmarminge Aug 30, 2026
72e0c43
fix(web): keep composer shortcut tooltip stable on Mod
juliusmarminge Aug 30, 2026
60bc3cf
feat(web): summarize T3 orchestration actions
juliusmarminge Aug 30, 2026
b27f50b
feat(mobile): port chat summaries and transitions to orchestration v2
juliusmarminge Aug 30, 2026
fa54f54
fix(chat): remove added tool summary status counts
juliusmarminge Aug 30, 2026
4b35166
fix(mobile): keep scroll bounds current after animations
juliusmarminge Aug 30, 2026
acdbe29
fix: reconcile main's round-17 features after the rebase
juliusmarminge Sep 1, 2026
99e940d
feat(web): port working and thinking timeline rows to orchestration v2
juliusmarminge Sep 1, 2026
7697286
fix: reconcile main's round-18 features after the rebase
juliusmarminge Sep 2, 2026
2191297
feat(server): evaluate automatic thread settlement in the v2 orchestr…
juliusmarminge Sep 2, 2026
f0174c4
fix: reconcile main's round-19 features after the rebase
juliusmarminge Sep 2, 2026
e6da41e
fix(web): right-align the stash shoulder tab again
juliusmarminge Sep 2, 2026
0550e0a
fix(web): realign the composer and timeline with main
juliusmarminge Sep 2, 2026
d2f1f51
fix: reconcile main's round-20 features after the rebase
juliusmarminge Sep 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
429 changes: 0 additions & 429 deletions .github/scripts/thread-transfer-report.cjs

This file was deleted.

292 changes: 0 additions & 292 deletions .github/scripts/thread-transfer-report.test.cjs

This file was deleted.

10 changes: 10 additions & 0 deletions .github/workflows/ci.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -75,6 +75,16 @@ jobs:
!/.repos/
sparse-checkout-cone-mode: false

# Blacksmith boots GitHub's Ubuntu runner image (gcc is usually present),
# but ACP process-tree live tests compile a small pthread fixture with `cc`
# and soft-skip when it is missing. Install build-essential so that path
# always runs in CI instead of silently no-oping.
- name: Install C toolchain for process-tree fixtures
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends build-essential
command -v cc

- name: Setup Vite+
uses: voidzero-dev/setup-vp@v1
with:
Expand Down
75 changes: 0 additions & 75 deletions .github/workflows/thread-transfer-report.yml

This file was deleted.

1 change: 1 addition & 0 deletions README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -79,6 +79,7 @@ Full docs live in [docs/](./docs). There's no docs site yet.
- [Permission modes](./docs/user/permission-modes.md)
- [Keyboard shortcuts](./docs/user/keybindings.md)
- [Customize a project icon](./docs/user/project-settings.md)
- [Appearance preferences](./docs/user/appearance.md)
- [Remote access from a phone or another machine](./docs/user/remote-access.md)
- [Keeping app and server in sync](./docs/user/updating.md)
- [Source control integrations](./docs/user/source-control.md)
Expand Down
Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
332 commits
Select commit Hold shift + click to select a range
935aa5d
[orchestrator-v2] fix(orchestrator): Codex background command complet…
mwolson Jul 12, 2026
822242f
fix(orchestrator): scope Claude MCP tool pre-approval (#3862)
PixPMusic Jul 20, 2026
ec90f1e
feat(orchestrator): pass model options through MCP thread targets (#3…
PixPMusic Jul 20, 2026
4060032
fix(orchestrator): align Claude permission replay with SDK
juliusmarminge Jul 20, 2026
6e01338
fix(ci): restore Claude permission request identity
juliusmarminge Jul 20, 2026
17d2f5d
test(desktop): expect orchestrator v2 state directory
juliusmarminge Jul 20, 2026
6f0e825
fix(claude): redact launch arguments from protocol logs
juliusmarminge Jul 20, 2026
cec49e2
fix(claude): preserve approvals with full-access sandbox
juliusmarminge Jul 20, 2026
66f3b79
fix(claude): allow questions during plan mode
juliusmarminge Jul 20, 2026
bf9a877
fix(claude): honor never-approval runtime policies
juliusmarminge Jul 20, 2026
cbcfea8
fix(claude): enforce read-only tool availability
juliusmarminge Jul 20, 2026
f17413c
fix(claude): reopen queries after MCP credential rotation
juliusmarminge Jul 20, 2026
14f5595
fix(acp): release turns after interrupt timeout
juliusmarminge Jul 20, 2026
9a06575
fix(acp): bind MCP credentials to activated threads
juliusmarminge Jul 20, 2026
555b046
fix(orchestrator): harden Grok v2 lifecycle (#3578)
mwolson Jul 20, 2026
a307962
fix(orchestrator): dedupe Grok continuation dispatch
juliusmarminge Jul 20, 2026
8e87908
fix(orchestrator): Harden Grok v2 runtime lifecycle
mwolson Jul 20, 2026
a210dc8
test(orchestrator): align integration fixtures
juliusmarminge Jul 20, 2026
1695b69
fix(mobile): support Hermes collection sorting
juliusmarminge Jul 20, 2026
643047a
fix(grok): align ACP extensions with open source runtime
juliusmarminge Jul 20, 2026
c026716
Render T3 MCP tools with branded timeline labels
juliusmarminge Jul 21, 2026
d8b0665
Unify T3 MCP tool presentation across clients
juliusmarminge Jul 21, 2026
8e17308
fix(orchestration): clarify agent delegation and scheduling
juliusmarminge Jul 22, 2026
092daf3
fix(server): preserve released migration ordering
juliusmarminge Jul 24, 2026
3950524
fix(web): restore v2 composer chrome
juliusmarminge Jul 24, 2026
92bfc55
fix(web): remove stacked composer shadows
juliusmarminge Jul 24, 2026
7e3d211
refactor(web): use shared glass surfaces
juliusmarminge Jul 24, 2026
b07b35f
fix(web): contain thread details panel effects
juliusmarminge Jul 24, 2026
2f50f6b
test(orchestrator): Align post-merge CTM fixtures (#4193)
mwolson Jul 24, 2026
c939367
fix(orchestrator): Preserve claude/codex post-interrupt recovery stat…
mwolson Jul 24, 2026
b2e4223
test(orchestrator): align Codex approval reviewer replays (#4457)
juliusmarminge Jul 24, 2026
2a25e1d
fix(orchestrator): hydrate shell cache and group multi-environment pr…
mwolson Jul 24, 2026
83ea5f7
feat(subagents): disclose projected results consistently (#3866)
PixPMusic Jul 24, 2026
7ae175a
Add worktree handoff and status tools to the t3-code MCP server (#3754)
nsxdavid Jul 24, 2026
0bc459b
fix(mobile): wait for fork shell before navigation
juliusmarminge Jul 24, 2026
bafa7a4
fix(server): keep derived threads awake
juliusmarminge Jul 24, 2026
45d60f9
fix(server): enforce ACP auth and preserve fork provenance
juliusmarminge Jul 24, 2026
16b8599
fix(server): clean up Claude replay failures
juliusmarminge Jul 24, 2026
4a3797b
test(orchestrator): align merged V2 compatibility checks
juliusmarminge Jul 27, 2026
da04fee
fix(grok): Prevent spurious wake run after in-turn monitors
mwolson Jul 21, 2026
9649b22
fix(acp): Preserve wake evidence across an app-owned wake
mwolson Jul 25, 2026
ba3c821
fix(orchestrator): Wake settled parents when delegated children finish
mwolson Jul 25, 2026
0e01804
fix(claude): Settle positive task-notification results
mwolson Jul 27, 2026
1e42d8e
fix: hide subagent threads from v2 lists
Yusuf007R Jul 25, 2026
4d9180d
fix: ignore subagents when sorting sidebar projects
Yusuf007R Jul 25, 2026
ef8219c
fix(web): restore checked-in project scripts
juliusmarminge Jul 27, 2026
d59b7c2
chore(orchestrator): refresh checks after main sync
juliusmarminge Jul 27, 2026
3ba155d
feat: migrate v1 state into orchestrator v2 (#4400)
juliusmarminge Jul 27, 2026
6c82f71
fix(orchestrator): schedule effects from durable deadlines (#4656)
juliusmarminge Jul 28, 2026
32d563e
fix(orchestration): harden scheduled task startup
juliusmarminge Jul 28, 2026
8006f38
fix(mobile): preserve active thread state
juliusmarminge Jul 28, 2026
51e044f
fix(orchestration): preserve legacy schedule compatibility
juliusmarminge Jul 28, 2026
8d27ca4
fix(contracts): reject invalid legacy intervals
juliusmarminge Jul 28, 2026
3edb726
fix(acp): make xai cancellation reliable
juliusmarminge Jul 28, 2026
7252e40
fix(orchestration): handle checkpoint-wait runs
juliusmarminge Jul 28, 2026
0900ea0
fix(orchestration): cancel queued work on archive
juliusmarminge Jul 28, 2026
1fdab43
fix(mobile): allow archiving post-provider work
juliusmarminge Jul 28, 2026
0db5a1d
fix(mobile): distinguish queued and waiting archive states
juliusmarminge Jul 28, 2026
120242d
fix(cursor): log close attempts before execution
juliusmarminge Jul 28, 2026
345a9a4
fix(acp): discover final teardown descendants
juliusmarminge Jul 28, 2026
09963b2
fix(checkpoints): preserve valid run history
juliusmarminge Jul 28, 2026
6c30ce2
fix(orchestration): preserve imported conversation state
juliusmarminge Jul 28, 2026
0d5dbdd
fix(acp): enforce task and permission invariants
juliusmarminge Jul 28, 2026
c6adb55
fix(testkit): harden provider replay recording
juliusmarminge Jul 28, 2026
9f71aa9
fix(server): isolate deterministic attachment ids
juliusmarminge Jul 28, 2026
afeb208
fix(claude): preserve explicit model options
juliusmarminge Jul 28, 2026
153a1f8
fix(web): enforce secure provider field defaults
juliusmarminge Jul 28, 2026
c2145dd
fix(client): preserve live thread relationships
juliusmarminge Jul 28, 2026
6179f46
fix(checkpoints): retain thread-start baseline after failed runs
juliusmarminge Jul 29, 2026
80e5ef9
fix(mobile): gate thread controls on live runs
juliusmarminge Jul 29, 2026
5a2a714
fix(orchestrator): address late review findings
juliusmarminge Jul 29, 2026
ff10b65
fix(orchestrator): handle fresh review edge cases
juliusmarminge Jul 29, 2026
785e138
fix(orchestrator): harden provider edge cases
juliusmarminge Jul 29, 2026
0a9a06b
fix(orchestrator): execute resolved runtime responses
juliusmarminge Jul 29, 2026
49ad52e
fix(orchestrator): release stranded effect claims
juliusmarminge Jul 29, 2026
c179551
fix(worktrees): make handoff rollback atomic
juliusmarminge Jul 29, 2026
c7a62d3
fix(orchestrator): avoid replaying settled effects
juliusmarminge Jul 29, 2026
7b1e9da
fix(orchestrator): preserve retryable effect failures
juliusmarminge Jul 29, 2026
69299bf
fix(orchestrator): preserve terminal effect outcomes
juliusmarminge Jul 29, 2026
9c3a6b7
fix(orchestrator): validate replay edge cases
juliusmarminge Jul 29, 2026
af590d1
fix(orchestrator): decode direct Claude result blocks
juliusmarminge Jul 29, 2026
614c744
fix(orchestrator): close cancellation edge cases
juliusmarminge Jul 29, 2026
e59043a
fix(orchestrator): validate rollback and search links
juliusmarminge Jul 29, 2026
3271898
fix(server): preserve project mutation client errors
juliusmarminge Jul 29, 2026
8af2b58
fix(orchestrator): preserve migrated and nested history
juliusmarminge Jul 29, 2026
9aeb65f
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
fa408d1
fix(mobile): label queued message intent
juliusmarminge Jul 29, 2026
5de1955
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
a2b1e1e
fix: preserve orchestration task identity
juliusmarminge Jul 29, 2026
981b2dd
fix: address latest orchestration review findings
juliusmarminge Jul 29, 2026
6832cae
fix: preserve thread management failure semantics
juliusmarminge Jul 29, 2026
dd9b6b0
fix: close failed provider adapter scopes
juliusmarminge Jul 29, 2026
0ee02d5
feat(server): surface legacy thread migration progress
juliusmarminge Jul 29, 2026
7b28551
feat(orchestration): track provider retries and thread visits
juliusmarminge Jul 29, 2026
0d57ac7
[codex] feat(web): show git progress in the commit button (#4963)
juliusmarminge Jul 30, 2026
0ca2c50
perf(orchestration): per-thread shell deltas, visit throttling, event…
juliusmarminge Jul 30, 2026
3dc8b57
fix(chat): prevent stale timeline scroll and rerenders
juliusmarminge Jul 30, 2026
c123bdd
fix(relay): stop replaying the whole event store into the awareness r…
juliusmarminge Jul 30, 2026
5e29230
perf(web): keep timeline minimap animations off the main thread
juliusmarminge Jul 30, 2026
888283c
feat(orchestration): port thread title regeneration to the v2 runtime
juliusmarminge Jul 30, 2026
e2284c9
fix(orchestration): thread visits no longer create activity loops (#5…
Yusuf007R Jul 30, 2026
aadfcb9
fix(orchestration): promoted queued messages keep the queued_turn intent
juliusmarminge Jul 30, 2026
3cd279a
refactor(orchestration): split thread-not-sendable into typed errors
juliusmarminge Jul 30, 2026
790fe93
fix(web): remove elevated thread details panel styling
juliusmarminge Jul 30, 2026
cb592a7
fix(web): keep Git progress title anchored
juliusmarminge Jul 30, 2026
6a7824f
fix: reconcile rebase with latest main
maria-rcks Aug 3, 2026
6a8fcc6
fix(orchestration-v2): restore generated thread titles (#5176)
Yusuf007R Aug 4, 2026
78aea07
fix(orchestrator): Order thread lineage by creation time (#5310)
mwolson Aug 4, 2026
d13cb6b
fix(server): restore worktree branch naming in the v2 orchestrator (#…
juliusmarminge Aug 4, 2026
4e72ea7
feat(chat): refine V2 conversation UI (#5307)
maria-rcks Aug 4, 2026
704808d
fix: adopt effect beta.103 APIs in rebased v2 code
juliusmarminge Aug 4, 2026
d4e31cb
fix: send mcp-protocol-version header in worktree registration test
juliusmarminge Aug 4, 2026
fa775c2
fix(web): restore compact header sizing for project script controls
juliusmarminge Aug 4, 2026
39fab14
test(server): cover v2 thread title regeneration
juliusmarminge Aug 4, 2026
4ffad32
chore: resolve lint warnings across v2 code
juliusmarminge Aug 4, 2026
1b91a55
fix(test): keep codex replay recovery off the repo checkout
juliusmarminge Aug 4, 2026
7f3ebe4
fix(orchestrator): Prevent redundant delegated completion turns (#5311)
mwolson Aug 5, 2026
14ca09d
fix(server): stop tying codex text-generation temp files to the calle…
juliusmarminge Aug 5, 2026
3699b55
fix(web): remove open PR actions from git controls
juliusmarminge Aug 5, 2026
fa557cd
fix(server): renumber v2 migrations after main's 036_ProjectionThread…
juliusmarminge Aug 5, 2026
2e3b863
fix: port main fixes stranded by the v2 rewrite
juliusmarminge Aug 5, 2026
6a924e9
test(server): align migration expectations with renumbered ids
juliusmarminge Aug 5, 2026
2b4e393
feat(orchestrator): Surface waiting background work (#4378)
mwolson Aug 5, 2026
ec7370e
fix(web): align git action progress button layout
juliusmarminge Aug 6, 2026
20cec19
fix: repair conflict-marker artifacts from rebase auto-resolutions
juliusmarminge Aug 7, 2026
bfb9d94
fix(server): renumber v2 migrations after main's 037_ProjectionTurnsK…
juliusmarminge Aug 7, 2026
e778ae6
fix: port main fixes stranded by the v2 rewrite (round 2)
juliusmarminge Aug 7, 2026
4e87742
chore(web): prune plan-sidebar leftovers after the inline-plans rework
juliusmarminge Aug 7, 2026
bed1245
fix(web): port the refined live-follow gesture gating to the v2 timeline
juliusmarminge Aug 7, 2026
09c99a5
fix(web): let LegendList own end-follow and disclosure anchoring (#5449)
juliusmarminge Aug 7, 2026
fddf025
fix(web): show Git action success inline in panel
juliusmarminge Aug 10, 2026
f2d1f16
fix: repair rerere-damaged files and reconcile main's round-3 feature…
juliusmarminge Aug 10, 2026
fbfa125
chore(server): renumber v2 migrations 038-046 to 041-049 after main's…
juliusmarminge Aug 10, 2026
1ffb1ea
fix(server): port round-3 main fixes into the v2 orchestrator
juliusmarminge Aug 10, 2026
75fdf57
test(web): restore main's right-panel migration expectations after th…
juliusmarminge Aug 10, 2026
e3fb981
test(server): expect attachment saved-at lines in ClaudeAdapterV2 tur…
juliusmarminge Aug 10, 2026
e69b994
fix(web): restore the branch's slim chat header
juliusmarminge Aug 10, 2026
15d7ed4
feat(web): add pull request actions to thread details
juliusmarminge Aug 11, 2026
6f39090
fix(mobile): port main's composer stabilization into the v2 thread sc…
juliusmarminge Aug 11, 2026
9e7a5b0
fix(web): reconcile main's round-5 features after the rebase
juliusmarminge Aug 12, 2026
365ffce
feat(web): prioritize pull request row actions
juliusmarminge Aug 13, 2026
167f5f6
fix(web): restore main's collapse chrome and tab-status keying on the…
juliusmarminge Aug 13, 2026
862479b
feat(orchestration): bound thread history and resume payloads
juliusmarminge Aug 13, 2026
e861e74
feat(contracts): track thread title regeneration
juliusmarminge Aug 13, 2026
b16ac84
fix: reconcile main's round-6 features after the rebase
juliusmarminge Aug 14, 2026
3d81263
fix(web): keep the titlebar layout controls fixed across right-panel …
juliusmarminge Aug 14, 2026
7c8af37
fix(web): align titlebar clusters to one shared pixel inset
juliusmarminge Aug 14, 2026
a39f6a2
fix(web): size the titlebar layout-control icons like the sidebar tri…
juliusmarminge Aug 14, 2026
e74f01c
perf(server): keep shell snapshots bounded and active-only
juliusmarminge Aug 15, 2026
ace57eb
fix: reconcile main's round-8 features after the rebase
juliusmarminge Aug 15, 2026
d734b66
fix(server): reject replaying a command receipt across threads in v2
juliusmarminge Aug 15, 2026
5c722de
feat(mobile): surface prominent activity status and metadata
juliusmarminge Aug 17, 2026
796911d
fix: reconcile main's round-9 features after the rebase
juliusmarminge Aug 17, 2026
2e42519
feat(server): honor withheld agent browser access in the v2 runtime
juliusmarminge Aug 17, 2026
f22abd9
fix(web): restore the titlebar sizing and timeline fade lost to main'…
juliusmarminge Aug 17, 2026
8bf0b5f
refactor(web): finish aligning the branch with main's style simplific…
juliusmarminge Aug 17, 2026
5d1e08e
fix(orchestration): show provider retries in the work log
juliusmarminge Aug 17, 2026
ab8569a
fix: reconcile main's round-10 features after the rebase
juliusmarminge Aug 28, 2026
1533041
fix(web): stop mis-marking recovered and text-reported tool failures …
juliusmarminge Aug 28, 2026
650a242
feat(orchestration-v2): project linked pull requests on threads (#8160)
juliusmarminge Aug 28, 2026
f894a35
feat(orchestration-v2): carry approval options and app names to the c…
juliusmarminge Aug 28, 2026
4eb1099
feat(orchestration-v2): route Codex thread feedback uploads through v…
juliusmarminge Aug 28, 2026
a854b2f
feat(analytics): credit v2 threads and turns to the starting client (…
juliusmarminge Aug 28, 2026
47b1560
fix(grok): fail hung prompts on xAI rate-limit completions (#8358, pa…
juliusmarminge Aug 28, 2026
dfc21af
feat(orchestration-v2): show live context usage in the meter (#8144)
juliusmarminge Aug 28, 2026
2c188dd
fix(web): keep following the stream after returning to the live edge …
juliusmarminge Aug 28, 2026
8fdce45
feat(grok): capture exit_plan_mode into the v2 proposed-plan card (#8…
juliusmarminge Aug 28, 2026
0b8e40f
fix(web): repaint the composer glass and strip the thread-panel popov…
juliusmarminge Aug 28, 2026
d81b12f
fix(web): adopt main's attached-composer surface contract so the glas…
juliusmarminge Aug 28, 2026
a8df962
fix(web): converge ChatComposer on main's drawer-era body
juliusmarminge Aug 28, 2026
c0cbbbc
fix(web): collapse settled tool runs behind main's summary toggles
juliusmarminge Aug 28, 2026
72056ac
fix(web): surface v2 todo-list plans as task progress
juliusmarminge Aug 28, 2026
1c3b15a
fix(web): show the command on collapsed tool rows, not its stdout
juliusmarminge Aug 28, 2026
c380aa6
fix(web): collapsed tool rows preview inputs for every tool type
juliusmarminge Aug 28, 2026
0301dc4
fix: reconcile main's round-11 features after the rebase
juliusmarminge Aug 28, 2026
690ea07
fix(opencode): route child-session approvals through the v2 adapter
juliusmarminge Aug 28, 2026
a2efa89
fix: reconcile main's round-12 features after the rebase
juliusmarminge Aug 28, 2026
084d727
fix: restore main's automatic thread settling after the revert
juliusmarminge Aug 29, 2026
bf963f1
fix(web): restore the full-screen file-drop target over the chat column
juliusmarminge Aug 29, 2026
1c58988
feat(server): claim uploaded attachments at v2 dispatch
juliusmarminge Aug 29, 2026
a1d309e
feat(web): show attachments on queued messages and edit them in the c…
juliusmarminge Aug 29, 2026
3fd3742
fix(web): drag-to-reorder queued messages and retire stale pending rows
juliusmarminge Aug 29, 2026
aafe194
fix: reconcile main's round-14 features after the rebase
juliusmarminge Aug 29, 2026
d17919b
fix(web): dedupe the composer glass styles and align the chat column …
juliusmarminge Aug 29, 2026
79ab9ff
fix(mobile): replace remaining dark: utilities with adaptive semantic…
juliusmarminge Aug 29, 2026
6211ffa
fix(lint): allowlist the queue and relationships interop boundaries
juliusmarminge Aug 29, 2026
bbbaeeb
fix(server): inject HostProcessPlatform into the Grok plan extractor
juliusmarminge Aug 29, 2026
8e0d521
chore: retrigger ci
juliusmarminge Aug 29, 2026
91572bc
chore: refresh macroscope ui-consistency check
juliusmarminge Aug 29, 2026
e0ab034
fix: reconcile main's round-16 features after the rebase
juliusmarminge Aug 29, 2026
b9400c3
fix(web): keep failed tool items in the collapsed group summaries
juliusmarminge Aug 29, 2026
34a4d02
fix(server): keep Claude session approvals ephemeral
juliusmarminge Aug 29, 2026
7e71ff8
fix(orchestration): reanchor unsettled threads
juliusmarminge Aug 29, 2026
6b3690e
fix(server): observe pre-aborted Claude approvals
juliusmarminge Aug 29, 2026
feedc3f
fix(server): include service launcher in bundle build
juliusmarminge Aug 29, 2026
82e1b8e
fix(orchestration): preserve legacy thread metadata
juliusmarminge Aug 29, 2026
930dd22
fix(web): honor disabled legacy plan mode
juliusmarminge Aug 29, 2026
2cfe234
fix(server): preserve Claude subagent models
juliusmarminge Aug 29, 2026
eacc09d
fix(orchestration): honor migrated thread visibility in search
juliusmarminge Aug 29, 2026
dcff638
fix(orchestration): recreate missing worktrees before turns
juliusmarminge Aug 29, 2026
e44588a
fix(clients): restore Codex feedback submission
juliusmarminge Aug 29, 2026
8bbf7f5
fix(server): preserve generic provider attachments
juliusmarminge Aug 29, 2026
53c6857
fix(web): load workspace markdown images through assets
juliusmarminge Aug 29, 2026
7fca26e
fix(web): preserve Windows markdown paths
juliusmarminge Aug 29, 2026
642056f
fix(server): keep current provider context usage
juliusmarminge Aug 29, 2026
5f19d55
fix(web): restore markdown file chip actions
juliusmarminge Aug 29, 2026
44f2004
fix(web): scope markdown actions to their environment
juliusmarminge Aug 29, 2026
995f4e7
fix(protocol): reject incompatible orchestration peers
juliusmarminge Aug 29, 2026
3e1ff15
docs: explain legacy thread migration
juliusmarminge Aug 29, 2026
19a30d0
docs: state portable handoff limits
juliusmarminge Aug 29, 2026
68104a4
chore(repo): remove tracked audit scratch files
juliusmarminge Aug 29, 2026
98670f3
fix(server): guard OpenCode prompt admission races
juliusmarminge Aug 29, 2026
ecf3dd2
fix(server): restore Claude structured questions
juliusmarminge Aug 29, 2026
ff9f875
fix(server): project Claude plans and todos
juliusmarminge Aug 29, 2026
9a4734a
perf(orchestration): bound history reads in SQL
juliusmarminge Aug 29, 2026
0921786
perf(orchestration): bound complete thread snapshots
juliusmarminge Aug 29, 2026
3d5bab7
fix(server): restore Claude resume compaction
juliusmarminge Aug 29, 2026
733db72
fix(server): allow protocol negotiation in CORS
juliusmarminge Aug 29, 2026
26dfbc2
fix(server): preserve provider usage in persisted turns
juliusmarminge Aug 29, 2026
70f82ca
fix(server): preserve Claude planning lifecycle
juliusmarminge Aug 29, 2026
dbb6021
fix(server): normalize Claude question answers
juliusmarminge Aug 29, 2026
de79f44
fix(server): correlate OpenCode prompt admission
juliusmarminge Aug 29, 2026
be7b076
fix(clients): anchor feedback in conversation order
juliusmarminge Aug 29, 2026
051565f
fix(web): retain markdown workspace ownership
juliusmarminge Aug 29, 2026
8700144
fix(orchestration): page history through its true end
juliusmarminge Aug 29, 2026
0788993
fix(server): cancel pending OpenCode prompts safely
juliusmarminge Aug 29, 2026
0fc565d
fix(orchestration): retain nested fork history when paging
juliusmarminge Aug 29, 2026
47ae99f
fix(server): recover OpenCode status reconciliation
juliusmarminge Aug 29, 2026
c1791ab
fix(orchestration): select visible history before limiting SQL
juliusmarminge Aug 29, 2026
ed6aafa
fix(web): port composer activity and grouping to orchestration v2
juliusmarminge Aug 30, 2026
b153381
fix(web): align queue headers and prevent stash overlap
juliusmarminge Aug 30, 2026
e82c717
fix(web): share the outline for joined composer tabs
juliusmarminge Aug 30, 2026
85a3c12
fix(web): keep stash separate from the composer activity column
juliusmarminge Aug 30, 2026
b2afc4c
refactor(web): use shared banner rows for queued messages
juliusmarminge Aug 30, 2026
e16d934
fix(web): keep queued message editing inside the queue panel
juliusmarminge Aug 30, 2026
6ce4cb0
fix(web): keep queued messages in place while editing
juliusmarminge Aug 30, 2026
6bcc0e3
fix(web): match composer actions to draft and modifier state
juliusmarminge Aug 30, 2026
72e0c43
fix(web): keep composer shortcut tooltip stable on Mod
juliusmarminge Aug 30, 2026
60bc3cf
feat(web): summarize T3 orchestration actions
juliusmarminge Aug 30, 2026
b27f50b
feat(mobile): port chat summaries and transitions to orchestration v2
juliusmarminge Aug 30, 2026
fa54f54
fix(chat): remove added tool summary status counts
juliusmarminge Aug 30, 2026
4b35166
fix(mobile): keep scroll bounds current after animations
juliusmarminge Aug 30, 2026
acdbe29
fix: reconcile main's round-17 features after the rebase
juliusmarminge Sep 1, 2026
99e940d
feat(web): port working and thinking timeline rows to orchestration v2
juliusmarminge Sep 1, 2026
7697286
fix: reconcile main's round-18 features after the rebase
juliusmarminge Sep 2, 2026
2191297
feat(server): evaluate automatic thread settlement in the v2 orchestr…
juliusmarminge Sep 2, 2026
f0174c4
fix: reconcile main's round-19 features after the rebase
juliusmarminge Sep 2, 2026
e6da41e
fix(web): right-align the stash shoulder tab again
juliusmarminge Sep 2, 2026
0550e0a
fix(web): realign the composer and timeline with main
juliusmarminge Sep 2, 2026
d2f1f51
fix: reconcile main's round-20 features after the rebase
juliusmarminge Sep 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
429 changes: 0 additions & 429 deletions .github/scripts/thread-transfer-report.cjs

This file was deleted.

292 changes: 0 additions & 292 deletions .github/scripts/thread-transfer-report.test.cjs

This file was deleted.

10 changes: 10 additions & 0 deletions .github/workflows/ci.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -75,6 +75,16 @@ jobs:
!/.repos/
sparse-checkout-cone-mode: false

# Blacksmith boots GitHub's Ubuntu runner image (gcc is usually present),
# but ACP process-tree live tests compile a small pthread fixture with `cc`
# and soft-skip when it is missing. Install build-essential so that path
# always runs in CI instead of silently no-oping.
- name: Install C toolchain for process-tree fixtures
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends build-essential
command -v cc

- name: Setup Vite+
uses: voidzero-dev/setup-vp@v1
with:
Expand Down
75 changes: 0 additions & 75 deletions .github/workflows/thread-transfer-report.yml

This file was deleted.

1 change: 1 addition & 0 deletions README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -79,6 +79,7 @@ Full docs live in [docs/](./docs). There's no docs site yet.
- [Permission modes](./docs/user/permission-modes.md)
- [Keyboard shortcuts](./docs/user/keybindings.md)
- [Customize a project icon](./docs/user/project-settings.md)
- [Appearance preferences](./docs/user/appearance.md)
- [Remote access from a phone or another machine](./docs/user/remote-access.md)
- [Keeping app and server in sync](./docs/user/updating.md)
- [Source control integrations](./docs/user/source-control.md)
Expand Down
Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
332 commits
Select commit Hold shift + click to select a range
935aa5d
[orchestrator-v2] fix(orchestrator): Codex background command complet…
mwolson Jul 12, 2026
822242f
fix(orchestrator): scope Claude MCP tool pre-approval (#3862)
PixPMusic Jul 20, 2026
ec90f1e
feat(orchestrator): pass model options through MCP thread targets (#3…
PixPMusic Jul 20, 2026
4060032
fix(orchestrator): align Claude permission replay with SDK
juliusmarminge Jul 20, 2026
6e01338
fix(ci): restore Claude permission request identity
juliusmarminge Jul 20, 2026
17d2f5d
test(desktop): expect orchestrator v2 state directory
juliusmarminge Jul 20, 2026
6f0e825
fix(claude): redact launch arguments from protocol logs
juliusmarminge Jul 20, 2026
cec49e2
fix(claude): preserve approvals with full-access sandbox
juliusmarminge Jul 20, 2026
66f3b79
fix(claude): allow questions during plan mode
juliusmarminge Jul 20, 2026
bf9a877
fix(claude): honor never-approval runtime policies
juliusmarminge Jul 20, 2026
cbcfea8
fix(claude): enforce read-only tool availability
juliusmarminge Jul 20, 2026
f17413c
fix(claude): reopen queries after MCP credential rotation
juliusmarminge Jul 20, 2026
14f5595
fix(acp): release turns after interrupt timeout
juliusmarminge Jul 20, 2026
9a06575
fix(acp): bind MCP credentials to activated threads
juliusmarminge Jul 20, 2026
555b046
fix(orchestrator): harden Grok v2 lifecycle (#3578)
mwolson Jul 20, 2026
a307962
fix(orchestrator): dedupe Grok continuation dispatch
juliusmarminge Jul 20, 2026
8e87908
fix(orchestrator): Harden Grok v2 runtime lifecycle
mwolson Jul 20, 2026
a210dc8
test(orchestrator): align integration fixtures
juliusmarminge Jul 20, 2026
1695b69
fix(mobile): support Hermes collection sorting
juliusmarminge Jul 20, 2026
643047a
fix(grok): align ACP extensions with open source runtime
juliusmarminge Jul 20, 2026
c026716
Render T3 MCP tools with branded timeline labels
juliusmarminge Jul 21, 2026
d8b0665
Unify T3 MCP tool presentation across clients
juliusmarminge Jul 21, 2026
8e17308
fix(orchestration): clarify agent delegation and scheduling
juliusmarminge Jul 22, 2026
092daf3
fix(server): preserve released migration ordering
juliusmarminge Jul 24, 2026
3950524
fix(web): restore v2 composer chrome
juliusmarminge Jul 24, 2026
92bfc55
fix(web): remove stacked composer shadows
juliusmarminge Jul 24, 2026
7e3d211
refactor(web): use shared glass surfaces
juliusmarminge Jul 24, 2026
b07b35f
fix(web): contain thread details panel effects
juliusmarminge Jul 24, 2026
2f50f6b
test(orchestrator): Align post-merge CTM fixtures (#4193)
mwolson Jul 24, 2026
c939367
fix(orchestrator): Preserve claude/codex post-interrupt recovery stat…
mwolson Jul 24, 2026
b2e4223
test(orchestrator): align Codex approval reviewer replays (#4457)
juliusmarminge Jul 24, 2026
2a25e1d
fix(orchestrator): hydrate shell cache and group multi-environment pr…
mwolson Jul 24, 2026
83ea5f7
feat(subagents): disclose projected results consistently (#3866)
PixPMusic Jul 24, 2026
7ae175a
Add worktree handoff and status tools to the t3-code MCP server (#3754)
nsxdavid Jul 24, 2026
0bc459b
fix(mobile): wait for fork shell before navigation
juliusmarminge Jul 24, 2026
bafa7a4
fix(server): keep derived threads awake
juliusmarminge Jul 24, 2026
45d60f9
fix(server): enforce ACP auth and preserve fork provenance
juliusmarminge Jul 24, 2026
16b8599
fix(server): clean up Claude replay failures
juliusmarminge Jul 24, 2026
4a3797b
test(orchestrator): align merged V2 compatibility checks
juliusmarminge Jul 27, 2026
da04fee
fix(grok): Prevent spurious wake run after in-turn monitors
mwolson Jul 21, 2026
9649b22
fix(acp): Preserve wake evidence across an app-owned wake
mwolson Jul 25, 2026
ba3c821
fix(orchestrator): Wake settled parents when delegated children finish
mwolson Jul 25, 2026
0e01804
fix(claude): Settle positive task-notification results
mwolson Jul 27, 2026
1e42d8e
fix: hide subagent threads from v2 lists
Yusuf007R Jul 25, 2026
4d9180d
fix: ignore subagents when sorting sidebar projects
Yusuf007R Jul 25, 2026
ef8219c
fix(web): restore checked-in project scripts
juliusmarminge Jul 27, 2026
d59b7c2
chore(orchestrator): refresh checks after main sync
juliusmarminge Jul 27, 2026
3ba155d
feat: migrate v1 state into orchestrator v2 (#4400)
juliusmarminge Jul 27, 2026
6c82f71
fix(orchestrator): schedule effects from durable deadlines (#4656)
juliusmarminge Jul 28, 2026
32d563e
fix(orchestration): harden scheduled task startup
juliusmarminge Jul 28, 2026
8006f38
fix(mobile): preserve active thread state
juliusmarminge Jul 28, 2026
51e044f
fix(orchestration): preserve legacy schedule compatibility
juliusmarminge Jul 28, 2026
8d27ca4
fix(contracts): reject invalid legacy intervals
juliusmarminge Jul 28, 2026
3edb726
fix(acp): make xai cancellation reliable
juliusmarminge Jul 28, 2026
7252e40
fix(orchestration): handle checkpoint-wait runs
juliusmarminge Jul 28, 2026
0900ea0
fix(orchestration): cancel queued work on archive
juliusmarminge Jul 28, 2026
1fdab43
fix(mobile): allow archiving post-provider work
juliusmarminge Jul 28, 2026
0db5a1d
fix(mobile): distinguish queued and waiting archive states
juliusmarminge Jul 28, 2026
120242d
fix(cursor): log close attempts before execution
juliusmarminge Jul 28, 2026
345a9a4
fix(acp): discover final teardown descendants
juliusmarminge Jul 28, 2026
09963b2
fix(checkpoints): preserve valid run history
juliusmarminge Jul 28, 2026
6c30ce2
fix(orchestration): preserve imported conversation state
juliusmarminge Jul 28, 2026
0d5dbdd
fix(acp): enforce task and permission invariants
juliusmarminge Jul 28, 2026
c6adb55
fix(testkit): harden provider replay recording
juliusmarminge Jul 28, 2026
9f71aa9
fix(server): isolate deterministic attachment ids
juliusmarminge Jul 28, 2026
afeb208
fix(claude): preserve explicit model options
juliusmarminge Jul 28, 2026
153a1f8
fix(web): enforce secure provider field defaults
juliusmarminge Jul 28, 2026
c2145dd
fix(client): preserve live thread relationships
juliusmarminge Jul 28, 2026
6179f46
fix(checkpoints): retain thread-start baseline after failed runs
juliusmarminge Jul 29, 2026
80e5ef9
fix(mobile): gate thread controls on live runs
juliusmarminge Jul 29, 2026
5a2a714
fix(orchestrator): address late review findings
juliusmarminge Jul 29, 2026
ff10b65
fix(orchestrator): handle fresh review edge cases
juliusmarminge Jul 29, 2026
785e138
fix(orchestrator): harden provider edge cases
juliusmarminge Jul 29, 2026
0a9a06b
fix(orchestrator): execute resolved runtime responses
juliusmarminge Jul 29, 2026
49ad52e
fix(orchestrator): release stranded effect claims
juliusmarminge Jul 29, 2026
c179551
fix(worktrees): make handoff rollback atomic
juliusmarminge Jul 29, 2026
c7a62d3
fix(orchestrator): avoid replaying settled effects
juliusmarminge Jul 29, 2026
7b1e9da
fix(orchestrator): preserve retryable effect failures
juliusmarminge Jul 29, 2026
69299bf
fix(orchestrator): preserve terminal effect outcomes
juliusmarminge Jul 29, 2026
9c3a6b7
fix(orchestrator): validate replay edge cases
juliusmarminge Jul 29, 2026
af590d1
fix(orchestrator): decode direct Claude result blocks
juliusmarminge Jul 29, 2026
614c744
fix(orchestrator): close cancellation edge cases
juliusmarminge Jul 29, 2026
e59043a
fix(orchestrator): validate rollback and search links
juliusmarminge Jul 29, 2026
3271898
fix(server): preserve project mutation client errors
juliusmarminge Jul 29, 2026
8af2b58
fix(orchestrator): preserve migrated and nested history
juliusmarminge Jul 29, 2026
9aeb65f
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
fa408d1
fix(mobile): label queued message intent
juliusmarminge Jul 29, 2026
5de1955
fix: address orchestration review findings
juliusmarminge Jul 29, 2026
a2b1e1e
fix: preserve orchestration task identity
juliusmarminge Jul 29, 2026
981b2dd
fix: address latest orchestration review findings
juliusmarminge Jul 29, 2026
6832cae
fix: preserve thread management failure semantics
juliusmarminge Jul 29, 2026
dd9b6b0
fix: close failed provider adapter scopes
juliusmarminge Jul 29, 2026
0ee02d5
feat(server): surface legacy thread migration progress
juliusmarminge Jul 29, 2026
7b28551
feat(orchestration): track provider retries and thread visits
juliusmarminge Jul 29, 2026
0d57ac7
[codex] feat(web): show git progress in the commit button (#4963)
juliusmarminge Jul 30, 2026
0ca2c50
perf(orchestration): per-thread shell deltas, visit throttling, event…
juliusmarminge Jul 30, 2026
3dc8b57
fix(chat): prevent stale timeline scroll and rerenders
juliusmarminge Jul 30, 2026
c123bdd
fix(relay): stop replaying the whole event store into the awareness r…
juliusmarminge Jul 30, 2026
5e29230
perf(web): keep timeline minimap animations off the main thread
juliusmarminge Jul 30, 2026
888283c
feat(orchestration): port thread title regeneration to the v2 runtime
juliusmarminge Jul 30, 2026
e2284c9
fix(orchestration): thread visits no longer create activity loops (#5…
Yusuf007R Jul 30, 2026
aadfcb9
fix(orchestration): promoted queued messages keep the queued_turn intent
juliusmarminge Jul 30, 2026
3cd279a
refactor(orchestration): split thread-not-sendable into typed errors
juliusmarminge Jul 30, 2026
790fe93
fix(web): remove elevated thread details panel styling
juliusmarminge Jul 30, 2026
cb592a7
fix(web): keep Git progress title anchored
juliusmarminge Jul 30, 2026
6a7824f
fix: reconcile rebase with latest main
maria-rcks Aug 3, 2026
6a8fcc6
fix(orchestration-v2): restore generated thread titles (#5176)
Yusuf007R Aug 4, 2026
78aea07
fix(orchestrator): Order thread lineage by creation time (#5310)
mwolson Aug 4, 2026
d13cb6b
fix(server): restore worktree branch naming in the v2 orchestrator (#…
juliusmarminge Aug 4, 2026
4e72ea7
feat(chat): refine V2 conversation UI (#5307)
maria-rcks Aug 4, 2026
704808d
fix: adopt effect beta.103 APIs in rebased v2 code
juliusmarminge Aug 4, 2026
d4e31cb
fix: send mcp-protocol-version header in worktree registration test
juliusmarminge Aug 4, 2026
fa775c2
fix(web): restore compact header sizing for project script controls
juliusmarminge Aug 4, 2026
39fab14
test(server): cover v2 thread title regeneration
juliusmarminge Aug 4, 2026
4ffad32
chore: resolve lint warnings across v2 code
juliusmarminge Aug 4, 2026
1b91a55
fix(test): keep codex replay recovery off the repo checkout
juliusmarminge Aug 4, 2026
7f3ebe4
fix(orchestrator): Prevent redundant delegated completion turns (#5311)
mwolson Aug 5, 2026
14ca09d
fix(server): stop tying codex text-generation temp files to the calle…
juliusmarminge Aug 5, 2026
3699b55
fix(web): remove open PR actions from git controls
juliusmarminge Aug 5, 2026
fa557cd
fix(server): renumber v2 migrations after main's 036_ProjectionThread…
juliusmarminge Aug 5, 2026
2e3b863
fix: port main fixes stranded by the v2 rewrite
juliusmarminge Aug 5, 2026
6a924e9
test(server): align migration expectations with renumbered ids
juliusmarminge Aug 5, 2026
2b4e393
feat(orchestrator): Surface waiting background work (#4378)
mwolson Aug 5, 2026
ec7370e
fix(web): align git action progress button layout
juliusmarminge Aug 6, 2026
20cec19
fix: repair conflict-marker artifacts from rebase auto-resolutions
juliusmarminge Aug 7, 2026
bfb9d94
fix(server): renumber v2 migrations after main's 037_ProjectionTurnsK…
juliusmarminge Aug 7, 2026
e778ae6
fix: port main fixes stranded by the v2 rewrite (round 2)
juliusmarminge Aug 7, 2026
4e87742
chore(web): prune plan-sidebar leftovers after the inline-plans rework
juliusmarminge Aug 7, 2026
bed1245
fix(web): port the refined live-follow gesture gating to the v2 timeline
juliusmarminge Aug 7, 2026
09c99a5
fix(web): let LegendList own end-follow and disclosure anchoring (#5449)
juliusmarminge Aug 7, 2026
fddf025
fix(web): show Git action success inline in panel
juliusmarminge Aug 10, 2026
f2d1f16
fix: repair rerere-damaged files and reconcile main's round-3 feature…
juliusmarminge Aug 10, 2026
fbfa125
chore(server): renumber v2 migrations 038-046 to 041-049 after main's…
juliusmarminge Aug 10, 2026
1ffb1ea
fix(server): port round-3 main fixes into the v2 orchestrator
juliusmarminge Aug 10, 2026
75fdf57
test(web): restore main's right-panel migration expectations after th…
juliusmarminge Aug 10, 2026
e3fb981
test(server): expect attachment saved-at lines in ClaudeAdapterV2 tur…
juliusmarminge Aug 10, 2026
e69b994
fix(web): restore the branch's slim chat header
juliusmarminge Aug 10, 2026
15d7ed4
feat(web): add pull request actions to thread details
juliusmarminge Aug 11, 2026
6f39090
fix(mobile): port main's composer stabilization into the v2 thread sc…
juliusmarminge Aug 11, 2026
9e7a5b0
fix(web): reconcile main's round-5 features after the rebase
juliusmarminge Aug 12, 2026
365ffce
feat(web): prioritize pull request row actions
juliusmarminge Aug 13, 2026
167f5f6
fix(web): restore main's collapse chrome and tab-status keying on the…
juliusmarminge Aug 13, 2026
862479b
feat(orchestration): bound thread history and resume payloads
juliusmarminge Aug 13, 2026
e861e74
feat(contracts): track thread title regeneration
juliusmarminge Aug 13, 2026
b16ac84
fix: reconcile main's round-6 features after the rebase
juliusmarminge Aug 14, 2026
3d81263
fix(web): keep the titlebar layout controls fixed across right-panel …
juliusmarminge Aug 14, 2026
7c8af37
fix(web): align titlebar clusters to one shared pixel inset
juliusmarminge Aug 14, 2026
a39f6a2
fix(web): size the titlebar layout-control icons like the sidebar tri…
juliusmarminge Aug 14, 2026
e74f01c
perf(server): keep shell snapshots bounded and active-only
juliusmarminge Aug 15, 2026
ace57eb
fix: reconcile main's round-8 features after the rebase
juliusmarminge Aug 15, 2026
d734b66
fix(server): reject replaying a command receipt across threads in v2
juliusmarminge Aug 15, 2026
5c722de
feat(mobile): surface prominent activity status and metadata
juliusmarminge Aug 17, 2026
796911d
fix: reconcile main's round-9 features after the rebase
juliusmarminge Aug 17, 2026
2e42519
feat(server): honor withheld agent browser access in the v2 runtime
juliusmarminge Aug 17, 2026
f22abd9
fix(web): restore the titlebar sizing and timeline fade lost to main'…
juliusmarminge Aug 17, 2026
8bf0b5f
refactor(web): finish aligning the branch with main's style simplific…
juliusmarminge Aug 17, 2026
5d1e08e
fix(orchestration): show provider retries in the work log
juliusmarminge Aug 17, 2026
ab8569a
fix: reconcile main's round-10 features after the rebase
juliusmarminge Aug 28, 2026
1533041
fix(web): stop mis-marking recovered and text-reported tool failures …
juliusmarminge Aug 28, 2026
650a242
feat(orchestration-v2): project linked pull requests on threads (#8160)
juliusmarminge Aug 28, 2026
f894a35
feat(orchestration-v2): carry approval options and app names to the c…
juliusmarminge Aug 28, 2026
4eb1099
feat(orchestration-v2): route Codex thread feedback uploads through v…
juliusmarminge Aug 28, 2026
a854b2f
feat(analytics): credit v2 threads and turns to the starting client (…
juliusmarminge Aug 28, 2026
47b1560
fix(grok): fail hung prompts on xAI rate-limit completions (#8358, pa…
juliusmarminge Aug 28, 2026
dfc21af
feat(orchestration-v2): show live context usage in the meter (#8144)
juliusmarminge Aug 28, 2026
2c188dd
fix(web): keep following the stream after returning to the live edge …
juliusmarminge Aug 28, 2026
8fdce45
feat(grok): capture exit_plan_mode into the v2 proposed-plan card (#8…
juliusmarminge Aug 28, 2026
0b8e40f
fix(web): repaint the composer glass and strip the thread-panel popov…
juliusmarminge Aug 28, 2026
d81b12f
fix(web): adopt main's attached-composer surface contract so the glas…
juliusmarminge Aug 28, 2026
a8df962
fix(web): converge ChatComposer on main's drawer-era body
juliusmarminge Aug 28, 2026
c0cbbbc
fix(web): collapse settled tool runs behind main's summary toggles
juliusmarminge Aug 28, 2026
72056ac
fix(web): surface v2 todo-list plans as task progress
juliusmarminge Aug 28, 2026
1c3b15a
fix(web): show the command on collapsed tool rows, not its stdout
juliusmarminge Aug 28, 2026
c380aa6
fix(web): collapsed tool rows preview inputs for every tool type
juliusmarminge Aug 28, 2026
0301dc4
fix: reconcile main's round-11 features after the rebase
juliusmarminge Aug 28, 2026
690ea07
fix(opencode): route child-session approvals through the v2 adapter
juliusmarminge Aug 28, 2026
a2efa89
fix: reconcile main's round-12 features after the rebase
juliusmarminge Aug 28, 2026
084d727
fix: restore main's automatic thread settling after the revert
juliusmarminge Aug 29, 2026
bf963f1
fix(web): restore the full-screen file-drop target over the chat column
juliusmarminge Aug 29, 2026
1c58988
feat(server): claim uploaded attachments at v2 dispatch
juliusmarminge Aug 29, 2026
a1d309e
feat(web): show attachments on queued messages and edit them in the c…
juliusmarminge Aug 29, 2026
3fd3742
fix(web): drag-to-reorder queued messages and retire stale pending rows
juliusmarminge Aug 29, 2026
aafe194
fix: reconcile main's round-14 features after the rebase
juliusmarminge Aug 29, 2026
d17919b
fix(web): dedupe the composer glass styles and align the chat column …
juliusmarminge Aug 29, 2026
79ab9ff
fix(mobile): replace remaining dark: utilities with adaptive semantic…
juliusmarminge Aug 29, 2026
6211ffa
fix(lint): allowlist the queue and relationships interop boundaries
juliusmarminge Aug 29, 2026
bbbaeeb
fix(server): inject HostProcessPlatform into the Grok plan extractor
juliusmarminge Aug 29, 2026
8e0d521
chore: retrigger ci
juliusmarminge Aug 29, 2026
91572bc
chore: refresh macroscope ui-consistency check
juliusmarminge Aug 29, 2026
e0ab034
fix: reconcile main's round-16 features after the rebase
juliusmarminge Aug 29, 2026
b9400c3
fix(web): keep failed tool items in the collapsed group summaries
juliusmarminge Aug 29, 2026
34a4d02
fix(server): keep Claude session approvals ephemeral
juliusmarminge Aug 29, 2026
7e71ff8
fix(orchestration): reanchor unsettled threads
juliusmarminge Aug 29, 2026
6b3690e
fix(server): observe pre-aborted Claude approvals
juliusmarminge Aug 29, 2026
feedc3f
fix(server): include service launcher in bundle build
juliusmarminge Aug 29, 2026
82e1b8e
fix(orchestration): preserve legacy thread metadata
juliusmarminge Aug 29, 2026
930dd22
fix(web): honor disabled legacy plan mode
juliusmarminge Aug 29, 2026
2cfe234
fix(server): preserve Claude subagent models
juliusmarminge Aug 29, 2026
eacc09d
fix(orchestration): honor migrated thread visibility in search
juliusmarminge Aug 29, 2026
dcff638
fix(orchestration): recreate missing worktrees before turns
juliusmarminge Aug 29, 2026
e44588a
fix(clients): restore Codex feedback submission
juliusmarminge Aug 29, 2026
8bbf7f5
fix(server): preserve generic provider attachments
juliusmarminge Aug 29, 2026
53c6857
fix(web): load workspace markdown images through assets
juliusmarminge Aug 29, 2026
7fca26e
fix(web): preserve Windows markdown paths
juliusmarminge Aug 29, 2026
642056f
fix(server): keep current provider context usage
juliusmarminge Aug 29, 2026
5f19d55
fix(web): restore markdown file chip actions
juliusmarminge Aug 29, 2026
44f2004
fix(web): scope markdown actions to their environment
juliusmarminge Aug 29, 2026
995f4e7
fix(protocol): reject incompatible orchestration peers
juliusmarminge Aug 29, 2026
3e1ff15
docs: explain legacy thread migration
juliusmarminge Aug 29, 2026
19a30d0
docs: state portable handoff limits
juliusmarminge Aug 29, 2026
68104a4
chore(repo): remove tracked audit scratch files
juliusmarminge Aug 29, 2026
98670f3
fix(server): guard OpenCode prompt admission races
juliusmarminge Aug 29, 2026
ecf3dd2
fix(server): restore Claude structured questions
juliusmarminge Aug 29, 2026
ff9f875
fix(server): project Claude plans and todos
juliusmarminge Aug 29, 2026
9a4734a
perf(orchestration): bound history reads in SQL
juliusmarminge Aug 29, 2026
0921786
perf(orchestration): bound complete thread snapshots
juliusmarminge Aug 29, 2026
3d5bab7
fix(server): restore Claude resume compaction
juliusmarminge Aug 29, 2026
733db72
fix(server): allow protocol negotiation in CORS
juliusmarminge Aug 29, 2026
26dfbc2
fix(server): preserve provider usage in persisted turns
juliusmarminge Aug 29, 2026
70f82ca
fix(server): preserve Claude planning lifecycle
juliusmarminge Aug 29, 2026
dbb6021
fix(server): normalize Claude question answers
juliusmarminge Aug 29, 2026
de79f44
fix(server): correlate OpenCode prompt admission
juliusmarminge Aug 29, 2026
be7b076
fix(clients): anchor feedback in conversation order
juliusmarminge Aug 29, 2026
051565f
fix(web): retain markdown workspace ownership
juliusmarminge Aug 29, 2026
8700144
fix(orchestration): page history through its true end
juliusmarminge Aug 29, 2026
0788993
fix(server): cancel pending OpenCode prompts safely
juliusmarminge Aug 29, 2026
0fc565d
fix(orchestration): retain nested fork history when paging
juliusmarminge Aug 29, 2026
47ae99f
fix(server): recover OpenCode status reconciliation
juliusmarminge Aug 29, 2026
c1791ab
fix(orchestration): select visible history before limiting SQL
juliusmarminge Aug 29, 2026
ed6aafa
fix(web): port composer activity and grouping to orchestration v2
juliusmarminge Aug 30, 2026
b153381
fix(web): align queue headers and prevent stash overlap
juliusmarminge Aug 30, 2026
e82c717
fix(web): share the outline for joined composer tabs
juliusmarminge Aug 30, 2026
85a3c12
fix(web): keep stash separate from the composer activity column
juliusmarminge Aug 30, 2026
b2afc4c
refactor(web): use shared banner rows for queued messages
juliusmarminge Aug 30, 2026
e16d934
fix(web): keep queued message editing inside the queue panel
juliusmarminge Aug 30, 2026
6ce4cb0
fix(web): keep queued messages in place while editing
juliusmarminge Aug 30, 2026
6bcc0e3
fix(web): match composer actions to draft and modifier state
juliusmarminge Aug 30, 2026
72e0c43
fix(web): keep composer shortcut tooltip stable on Mod
juliusmarminge Aug 30, 2026
60bc3cf
feat(web): summarize T3 orchestration actions
juliusmarminge Aug 30, 2026
b27f50b
feat(mobile): port chat summaries and transitions to orchestration v2
juliusmarminge Aug 30, 2026
fa54f54
fix(chat): remove added tool summary status counts
juliusmarminge Aug 30, 2026
4b35166
fix(mobile): keep scroll bounds current after animations
juliusmarminge Aug 30, 2026
acdbe29
fix: reconcile main's round-17 features after the rebase
juliusmarminge Sep 1, 2026
99e940d
feat(web): port working and thinking timeline rows to orchestration v2
juliusmarminge Sep 1, 2026
7697286
fix: reconcile main's round-18 features after the rebase
juliusmarminge Sep 2, 2026
2191297
feat(server): evaluate automatic thread settlement in the v2 orchestr…
juliusmarminge Sep 2, 2026
f0174c4
fix: reconcile main's round-19 features after the rebase
juliusmarminge Sep 2, 2026
e6da41e
fix(web): right-align the stash shoulder tab again
juliusmarminge Sep 2, 2026
0550e0a
fix(web): realign the composer and timeline with main
juliusmarminge Sep 2, 2026
d2f1f51
fix: reconcile main's round-20 features after the rebase
juliusmarminge Sep 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
429 changes: 0 additions & 429 deletions .github/scripts/thread-transfer-report.cjs

This file was deleted.

292 changes: 0 additions & 292 deletions .github/scripts/thread-transfer-report.test.cjs

This file was deleted.

10 changes: 10 additions & 0 deletions .github/workflows/ci.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -75,6 +75,16 @@ jobs:
!/.repos/
sparse-checkout-cone-mode: false

# Blacksmith boots GitHub's Ubuntu runner image (gcc is usually present),
# but ACP process-tree live tests compile a small pthread fixture with `cc`
# and soft-skip when it is missing. Install build-essential so that path
# always runs in CI instead of silently no-oping.
- name: Install C toolchain for process-tree fixtures
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends build-essential
command -v cc

- name: Setup Vite+
uses: voidzero-dev/setup-vp@v1
with:
Expand Down
75 changes: 0 additions & 75 deletions .github/workflows/thread-transfer-report.yml

This file was deleted.

1 change: 1 addition & 0 deletions README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -79,6 +79,7 @@ Full docs live in [docs/](./docs). There's no docs site yet.
- [Permission modes](./docs/user/permission-modes.md)
- [Keyboard shortcuts](./docs/user/keybindings.md)
- [Customize a project icon](./docs/user/project-settings.md)
- [Appearance preferences](./docs/user/appearance.md)
- [Remote access from a phone or another machine](./docs/user/remote-access.md)
- [Keeping app and server in sync](./docs/user/updating.md)
- [Source control integrations](./docs/user/source-control.md)
Expand Down
Loading
Loading