Commits
Document Cursor ACP mapping in canonical runtime event spec
3681d6f757 • Julius Marminge • Mar 1, 2026
Revise Cursor provider plan for ACP JSON-RPC integration
1d59c411d2 • Julius Marminge • Mar 1, 2026
Add Cursor ACP probe script and captured session logs
9e6732b563 • Julius Marminge • Mar 1, 2026
Add Cursor provider support across backend, contracts, and UI
2737fb3a08 • Julius Marminge • Mar 1, 2026
Add Cursor CLI stream event schemas and decoding tests
b25442f610 • Julius Marminge • Mar 1, 2026
Track runtime event sequence and order thread activities by sequence
2c631e8725 • Julius Marminge • Feb 28, 2026
Align Claude permissions and provider-specific reasoning effort
d75ca11981 • Julius Marminge • Feb 28, 2026
Stabilize Claude turn event ordering and native event logging
02c89a5af6 • Julius Marminge • Feb 28, 2026
Fix ProviderService sendTurn recovery expectation after rebase
870096b8a3 • Julius Marminge • Feb 28, 2026
Ignore stale resume cursors and Claude placeholder thread IDs
8d23276aff • Julius Marminge • Feb 28, 2026
Align orchestration integration tests with latestTurn metadata
21130006b9 • Julius Marminge • Feb 28, 2026
Fix Claude resume cursor to only persist valid session UUIDs
3e6ac44156 • Julius Marminge • Feb 28, 2026
Refactor ClaudeCodeAdapter session flow and stream handling
6ff39f9097 • Julius Marminge • Feb 28, 2026
Integrate Claude agent SDK into server provider adapter
e5f12e6507 • Julius Marminge • Feb 28, 2026
Include all provider models in /model slash command
f00d414983 • Julius Marminge • Feb 28, 2026
Fix Claude model fallback in web store sync
67eef99b43 • Julius Marminge • Feb 28, 2026
Update Claude model catalog to latest 4.6/4.5 gen
b6f93eaf5b • Julius Marminge • Feb 28, 2026
Show provider logos in composer model trigger
600cfaf6b2 • Julius Marminge • Feb 28, 2026
Use grouped provider/model select in chat composer
8be8fcb415 • Julius Marminge • Feb 28, 2026
Inline Claude adapter behavior into live layer
e45cd8fec1 • Julius Marminge • Feb 28, 2026
unnecessary catch
fb1e7c18b2 • Julius Marminge • Feb 28, 2026
Use typed errors for unavailable Claude runtime path
b03287ebea • Julius Marminge • Feb 28, 2026
Make Claude runtime boundary Effect-native
344d9b46f0 • Julius Marminge • Feb 28, 2026
Add Claude integration coverage across orchestration flows
83b72000d2 • Julius Marminge • Feb 28, 2026
Add Claude checkpoint and revert reactor coverage
fb62d21c05 • Julius Marminge • Feb 28, 2026
Enable Claude provider selection in chat composer
b8069d2c4d • Julius Marminge • Feb 28, 2026
Support provider-aware session selection in reactor
1fb357419e • Julius Marminge • Feb 28, 2026
Wire Claude adapter into registry and server provider layer
b8e3b4623d • Julius Marminge • Feb 28, 2026
Add Claude Code adapter live layer with error mapping tests
f2e087cba4 • Julius Marminge • Feb 28, 2026
revised plan
310c763ed2 • Julius Marminge • Feb 28, 2026
redo contracts a bit
2ed16e5e2f • Julius Marminge • Feb 28, 2026
Add provider-specific model resolution and defaults
37eb492d95 • Julius Marminge • Feb 28, 2026
fix type
d48b42c017 • Julius Marminge • Feb 28, 2026
simplify layers
fb45896588 • Julius Marminge • Feb 28, 2026
Flatten attachment paths with message-prefixed filenames
b52518f85f • Julius Marminge • Feb 28, 2026
Serve attachments using URL-encoded relative paths
3e99019af8 • Julius Marminge • Feb 28, 2026
Overwrite attachment bytes for repeated message attachment index
7d4b02689e • Julius Marminge • Feb 28, 2026
Preserve empty attachment updates in projection pipeline
9962f57ad0 • Julius Marminge • Feb 28, 2026
dedupe
8b538e2802 • Julius Marminge • Feb 28, 2026
nit
a6c57e169a • Julius Marminge • Feb 28, 2026
kewl
6f92f0a668 • Julius Marminge • Feb 28, 2026
fixxx
35817601ff • Julius Marminge • Feb 28, 2026
Add gallery navigation to expanded chat image previews
2b154db938 • Julius Marminge • Feb 28, 2026
Make attachment writes transactional and decode attachment URLs
b9ff7aa5cd • Julius Marminge • Feb 28, 2026
Harden attachment materialization and static file path handling
b5188e8cea • Julius Marminge • Feb 28, 2026
Persist and serve projected message image attachments
992db16586 • Julius Marminge • Feb 28, 2026
Reuse persisted cwd when recovering stale provider sessions
2aad749e24 • Julius Marminge • Feb 28, 2026
clamp
aa267ebb05 • Julius Marminge • Feb 28, 2026
web: keep active turn out of virtualization
1a33f25970 • Cursor Agent • Feb 28, 2026
Guard delayed terminal exit callback
21c823ecdc • Julius Marminge • Feb 28, 2026
Handle terminal exit writes and auto-close exited terminal view
80498f1709 • Julius Marminge • Feb 28, 2026
Handle favicon links when href precedes rel
e6c5a4a4bb • Julius Marminge • Feb 27, 2026
match assets/{icon,logo} as well
732b3abf99 • Julius Marminge • Feb 27, 2026
Extract project favicon route and tighten turn-settled logic
ffbf541ff8 • Julius Marminge • Feb 27, 2026
Gate latest-turn completion UI on settled turn state
709f961e1c • Julius Marminge • Feb 27, 2026
Remove my junk paths
1653383573 • Theo Browne • Feb 27, 2026
Favicons + custom port during dev
c7ae6b9471 • Theo Browne • Feb 27, 2026
Show pending approvals in sidebar thread status
bbcf9ba9db • Julius Marminge • Feb 27, 2026
Replace thread latestTurnId with structured latestTurn metadata
3f81f9dcb4 • Julius Marminge • Feb 27, 2026
Handle provider turn IDs correctly in runtime ingestion
b073fea5fb • Julius Marminge • Feb 27, 2026
Inline provider thread and turn ID schemas in runtime events
834236931e • Julius Marminge • Feb 27, 2026
Guard provider lifecycle updates to primary thread and active turn
872b907372 • Julius Marminge • Feb 27, 2026
copy on hover, better button treatments (#110)
0b8e098c10 • Theo Browne • Feb 27, 2026
Migrate workflows to Blacksmith (#111)
7c6a0f869d • blacksmith-sh[bot] • Feb 27, 2026
Sync diff renderer theme with app theme changes
3a43047102 • Julius Marminge • Feb 27, 2026
fix nullability
041acf158a • Julius Marminge • Feb 27, 2026
migr
f9752d7c08 • Julius Marminge • Feb 27, 2026
tone down defautls
766592b83b • Julius Marminge • Feb 27, 2026
Disable two Effect lint rules in server tsconfig
1c3c412ce4 • Julius Marminge • Feb 27, 2026
Handle session restart failures without dropping active thread session
f9e6d1290d • Julius Marminge • Feb 27, 2026
Persist required approval policy and sandbox mode for sessions
8ef653fcc0 • Julius Marminge • Feb 27, 2026
rm
fb8d66b8d3 • Julius Marminge • Feb 27, 2026
Fix type error with optional approvalPolicy and sandboxMode
e70b34de62 • Julius Marminge • Feb 27, 2026
Add .t3 keybindings and initial local runtime state files
b1584fab8f • Julius Marminge • Feb 27, 2026
Restart provider sessions when runtime mode changes
718084065e • Julius Marminge • Feb 27, 2026
Propagate runtime approval and sandbox settings to turn startup
57dd091e05 • Julius Marminge • Feb 27, 2026
Provide NodeServices layer in wsServer bootstrap test
a1f208f1e6 • Julius Marminge • Feb 27, 2026
Require bootstrap IDs for root thread auto-navigation
581aa7279f • Julius Marminge • Feb 27, 2026
Recover bootstrap thread from snapshot when IDs are missing
0b29924648 • Julius Marminge • Feb 27, 2026
Return existing bootstrap thread IDs in welcome and guard root navigatio
49472da669 • Julius Marminge • Feb 27, 2026
Use pathname ref in EventRouter bootstrap navigation
69a2eac2ff • Julius Marminge • Feb 27, 2026
Bootstrap default thread and route to it on server welcome
5fd632c357 • Julius Marminge • Feb 27, 2026
Prevent duplicate sends and sync worktree branch state
bb2164c945 • Julius Marminge • Feb 27, 2026
Prevent duplicate sends while composer request is in flight
8c91aa5570 • Julius Marminge • Feb 27, 2026
Stop forcing setup script to open a new terminal
6db8257b1e • Julius Marminge • Feb 27, 2026
Capture threadId before async send flow
f6e7166e79 • Julius Marminge • Feb 27, 2026
Require base branch before first send in worktree mode
2da8290040 • Julius Marminge • Feb 27, 2026
rm redundant gen
4d6e8e1ca5 • Julius Marminge • Feb 27, 2026
Remove assistant-complete text payload from orchestration flow
7e4da5b157 • Julius Marminge • Feb 27, 2026
todo
9acce6ddaa • Julius Marminge • Feb 27, 2026
update todo
8054a32417 • Julius Marminge • Feb 27, 2026
Clarify assistant buffer flush safety-valve comment
ed3958daa8 • Julius Marminge • Feb 27, 2026
Always flush buffered assistant text as final delta
9d5c515680 • Julius Marminge • Feb 27, 2026
Spill full buffered assistant text when buffer exceeds cap
0e9677965c • Julius Marminge • Feb 27, 2026
Spill oversized buffered assistant deltas without losing final text
cc29ceea80 • Julius Marminge • Feb 27, 2026
Simplify assistant delivery mode state in runtime ingestion
32a17b9109 • Julius Marminge • Feb 27, 2026
Fix type errors with exactOptionalPropertyTypes
e119e18ed3 • Julius Marminge • Feb 27, 2026
Add configurable assistant delivery mode across server and web
001902c881 • Julius Marminge • Feb 27, 2026
Show optimistic user messages in chat timeline
c7a029a2bd • Julius Marminge • Feb 27, 2026
Resolve T3CODE_STATE_DIR paths against repo root
4fac2d203b • Julius Marminge • Feb 27, 2026